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.

War es hilfreich?

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:

  1. Benennen Sie die .docx-Datei zu .zip.
  2. Unter dem (nun) zip-Datei, wechseln Sie zu dem folgenden Pfad:word/media.
  3. Alle die Bilder in das Dokument finden Sie hier als jpeg-Dateien.

Cheers.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top