Exportieren von Bildern in Microsoft Word zu TIFF
Frage
Exportieren von Bildern in Microsoft Word zu TIFF-Datei, die mit Visual Studio-Tools für Office?Kann ich erhalten eine Referenz auf die Bilder als InlineShape-Objekt-Sammlung, der harte Teil ist jetzt so speichern Sie Sie als TIFF-Bilder.
Lösung
OK Jungs, habe ich das Problem gelöst. Hier ist der Code-Snippet:
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);
}
}
Hoffe, es hilft:)
Andere Tipps
Gut.nicht sicher, ob dies hilfreich ist, aber wenn Sie okay sind mit jpegs, dann eine wirklich Coole Technik zum extrahieren von Bildern von Word 2007-Datei ist wie folgt:
- Benennen Sie die .docx-Datei zu .zip.
- Unter dem (nun) zip-Datei, wechseln Sie zu dem folgenden Pfad:word/media.
- Alle die Bilder in das Dokument finden Sie hier als jpeg-Dateien.
Cheers.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow