AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Alle Bilder aus Word-Datei extrahieren
Thema durchsuchen
Ansicht
Themen-Optionen

Alle Bilder aus Word-Datei extrahieren

Ein Thema von capo · begonnen am 4. Okt 2007 · letzter Beitrag vom 30. Okt 2007
Antwort Antwort
capo

Registriert seit: 7. Jul 2006
453 Beiträge
 
Delphi 11 Alexandria
 
#1

Alle Bilder aus Word-Datei extrahieren

  Alt 4. Okt 2007, 10:45
Kennt ihr eine Möglichkeit alle Bilder (Grafiken, Fotos) aus einem Worddokument zu extrahieren?
Gruss vom Capo
Hotte
  Mit Zitat antworten Zitat
capo

Registriert seit: 7. Jul 2006
453 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Alle Bilder aus Word-Datei extrahieren

  Alt 5. Okt 2007, 14:49
^^ PUSH **
Hotte
  Mit Zitat antworten Zitat
capo

Registriert seit: 7. Jul 2006
453 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Alle Bilder aus Word-Datei extrahieren

  Alt 29. Okt 2007, 11:56
Hallo,
ich habe folgendes Beispiel gefunden aber in Java geschrieben.
http://willcode4beer.com/ware/wordimg.jsp
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:
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;
mit
WordApplication.Selection.InlineShapes.AddPicture('c:matrix.jpg'); kann man auch Bilder hinzufügen, nin gerade damit am rumprobieren, komme aber nicht so richtig weiter.


gruss vom capo
Hotte
  Mit Zitat antworten Zitat
capo

Registriert seit: 7. Jul 2006
453 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Alle Bilder aus Word-Datei extrahieren

  Alt 30. Okt 2007, 23:02
Hi...
kann mir jemand evtl. einen Tip geben in welcher Richtung ich suchen muss?

Text kann ich ja so extrahieren:
sText := MSWord.ActiveDocument.Shapes.Item(i).TextFrame.TextRange; Bilder hinzufügen geht so:
WordApplication.Selection.InlineShapes.AddPicture('c:matrix.jpg'); Muss ich in InlineShapes oder in Shapes.Item nach den Bildern suchen?


gruss vom capo
Hotte
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 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 by Thomas Breitkreuz