![]() |
Alle Bilder aus Word-Datei extrahieren
Kennt ihr eine Möglichkeit alle Bilder (Grafiken, Fotos) aus einem Worddokument zu extrahieren?
Gruss vom Capo |
Re: Alle Bilder aus Word-Datei extrahieren
^^ PUSH **
|
Re: Alle Bilder aus Word-Datei extrahieren
Hallo,
ich habe folgendes Beispiel gefunden aber in Java geschrieben. ![]() Sowas müßte es doch auch für Delphi geben, oder? Ein Textfeld kann man so auslesen, der Code müßte mit "kleinen Änderungen" auch für das auslesen der Bilder genommen werden können.
Delphi-Quellcode:
mit
var
MSWord: OLEVariant; sText: string; i: Integer; begin try // active word instance MSWord := GetActiveOleObject('Word.Application'); except Exit; // Word not open end; for i := 1 to MSWord.ActiveDocument.Shapes.Count do begin sText := MSWord.ActiveDocument.Shapes.Item(i).TextFrame.TextRange; sText := StringReplace(sText, #$D, #13#10, [rfReplaceAll]); Memo1.Lines.Add(sText); end; MSWord := Unassigned; end;
Delphi-Quellcode:
kann man auch Bilder hinzufügen, nin gerade damit am rumprobieren, komme aber nicht so richtig weiter.
WordApplication.Selection.InlineShapes.AddPicture('c:matrix.jpg');
gruss vom capo |
Re: Alle Bilder aus Word-Datei extrahieren
Hi...
kann mir jemand evtl. einen Tip geben in welcher Richtung ich suchen muss? Text kann ich ja so extrahieren:
Delphi-Quellcode:
Bilder hinzufügen geht so:
sText := MSWord.ActiveDocument.Shapes.Item(i).TextFrame.TextRange;
Delphi-Quellcode:
Muss ich in InlineShapes oder in Shapes.Item nach den Bildern suchen?
WordApplication.Selection.InlineShapes.AddPicture('c:matrix.jpg');
gruss vom capo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz