Question

Comment exporter des images de Microsoft Word vers un fichier TIFF à l'aide de Visual Studio Tools pour Office? Je peux obtenir une référence aux images en tant que collection d’objets InlineShape, la difficulté consiste maintenant à les enregistrer en tant qu’images TIFF.

Était-ce utile?

La solution

OK les gars, j'ai résolu le problème. Voici l'extrait de code:

        private void SaveToImage(Word.InlineShape picShape, string filePath)
    {
        picShape.Select();
        theApp.Selection.CopyAsPicture();
        IDataObject data = Clipboard.GetDataObject();
        if (data.GetDataPresent(typeof(Bitmap)))
        {
            Bitmap image = (Bitmap)data.GetData(typeof(Bitmap));
            image.Save(filePath);
        }
    }

J'espère que ça aide:)

Autres conseils

Bien. Vous n'êtes pas sûr que cela soit utile, mais si vous êtes d'accord avec les jpeg, une technique vraiment intéressante pour extraire des images d'un fichier Word 2007 est la suivante:

  1. Renommez le fichier .docx en .zip.
  2. Sous le fichier zip (maintenant), accédez au chemin suivant: word / media.
  3. Toutes les images du document se trouvent ici au format jpeg.

A bientôt.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top