2008-10-04 10 views
1

Comment exporter des images dans 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 partie la plus difficile est de savoir comment les enregistrer en tant qu'images TIFF.Exporter des images dans Microsoft Word vers TIFF

Répondre

2

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); 
     } 
    } 

Hope it helps :)

0

Bien. pas sûr si cela est utile, mais si vous êtes d'accord avec les fichiers JPEG, puis une technique vraiment cool pour extraire des images de fichier Word 2007 est la suivante:

  1. Renommez le fichier .docx .Zip.
  2. Sous le fichier zip (maintenant), accédez au chemin suivant: mot/support.
  3. Toutes les images dans le document se trouvent ici en tant que fichiers jpeg.

Cheers.

+1

Merci, mais je dois le faire à partir de scripts. – Graviton

Questions connexes