Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi PDF-Konvertierung (https://www.delphipraxis.net/28641-pdf-konvertierung.html)

Delphi Freak 27. Aug 2004 13:11


PDF-Konvertierung
 
Was gibt es für Möglichkeiten, um mit Delphi ein Konvertierungsprogramm zu schreiben, dass Dateien (besonders Word-Dokumente) in das PDF-Format konvertiert?

Alexander 27. Aug 2004 13:15

Re: PDF-Konvertierung
 
Das ist keine leichte Aufgabe!
Du musst dir erstmal Gedanken machen, wie du die PDF's überhaupt erstellen willst. Eine Möglichekit wäre da, sich ein paar OpenSource Libs (in PHP gibt es recht viele) anzuschauen und die in Delphi umzusetzen. Du kannst das natürlich auch über GhostScript machen (also über ein Druckertreiber...)
Wenn du das geschafft hast, musst dir das Word-Format anschauen, um das zu "entschlüsseln".
Also ich würde mir das noch mals überlegen...

woki 27. Aug 2004 13:18

Re: PDF-Konvertierung
 
Da du überhaupt erstmal in der Lage sein mußt ein Worddokument zu lesen, dürfte Fernsteuerung von Word über (D)Com, PDF-Writer installieren und Dokument in den Writer drucken so ziemlich die einzige Lösung sein.

Grüsse
Woki

jziersch 27. Aug 2004 13:51

Re: PDF-Konvertierung
 
Wenn Du den text auch als RTF haben kanst (in Word so abspeichern) ist eine Möglichkeit des Exportes über unser WPTools und wPDF möglich. WPTools unterstützt eine grosse untermenge des von Word verwendeten RTF sprach umfanges, dazu aber noch HTML/CSS. Der Kern von V5 wurde übrigens zu 70% neu geschrieben um lang ersehnte features wie multiview, bilder mit text umfluss, verschachtelte tabellen und Absatz stile sauber zu unterstützen. Falls entsprechende Word converter DLLs auf dem system existieren können diese von WPTools verwendet werden. Es gibt eine demo zur neuen WPTools Version 5.06 unter http://www.wpcubed.com/products/wptools5/index.htm .

Andere Programmierer haben auch über code einzelne Seiten aus Word ins klemmbrett kopiert und von dort dann die Seiten als metafiles abgerufen. wPDF export diese metafiles nach PDF in hoher qualität (text bleibt text).

Viele Grüsse, Julian Ziersch, WPCubed GmbH

Bernhard Geyer 27. Aug 2004 13:54

Re: PDF-Konvertierung
 
TRichView + eDocEngine wär auch 'ne Möglichkeit.

Word mit TRichView laden und mit eDocengine nach PDF konvertieren. Kosted jedoch ein paar €.

Phoenix 27. Aug 2004 14:01

Re: PDF-Konvertierung
 
Zitat:

Zitat von Delphi Freak
Was gibt es für Möglichkeiten, um mit Delphi ein Konvertierungsprogramm zu schreiben, dass Dateien (besonders Word-Dokumente) in das PDF-Format konvertiert?

Hrm. Also als einfachste Lösung würde mir OpenOffice - Automatisierung einfallen:

OpenOffice Writer als COM-Objekt holen, Word-Dokument öffnen, als PDF speichern, schliessen, fertig.

Bernhard Geyer 27. Aug 2004 14:07

Re: PDF-Konvertierung
 
Zitat:

Zitat von Phoenix
Hrm. Also als einfachste Lösung würde mir OpenOffice - Automatisierung einfallen:
OpenOffice Writer als COM-Objekt holen, Word-Dokument öffnen, als PDF speichern, schliessen, fertig.

Dann kann man nur hoffen, das der OpenOffice-Word-Konverter besser geworden ist.
Meine ersten versuche mit relativ einfachen Word-2000-Dokumenten waren sehr ernüchternt (Test ca. Mitte 2003). Das eingelesen Dokument hatte nicht mehr viel mit dem ursprünglichen Dokument zu tun.

Ich denke die qualitativ besten Ergebnisse wirst Du mit der Kombination Word-Automatisation + PDF-Writer (aus dem kostenpflichtigen Adobe Acrobat-Packet) erhalten. Aber kostet auch nicht gerade wenig. Evtl. reichen von der Qualität auch Tools wie pdfFactory auch aus.

Alexander 27. Aug 2004 14:21

Re: PDF-Konvertierung
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von Phoenix
Hrm. Also als einfachste Lösung würde mir OpenOffice - Automatisierung einfallen:
OpenOffice Writer als COM-Objekt holen, Word-Dokument öffnen, als PDF speichern, schliessen, fertig.

Dann kann man nur hoffen, das der OpenOffice-Word-Konverter besser geworden ist.
Meine ersten versuche mit relativ einfachen Word-2000-Dokumenten waren sehr ernüchternt (Test ca. Mitte 2003). Das eingelesen Dokument hatte nicht mehr viel mit dem ursprünglichen Dokument zu tun.

Das kenne ich auch zu Genüge... Aber OO ist wirklich um einiges besser geworden ;-)
Und kann das Word-Format mittlerweile recht gut importieren (und exportieren)
Zitat:

Ich denke die qualitativ besten Ergebnisse wirst Du mit der Kombination Word-Automatisation + PDF-Writer (aus dem kostenpflichtigen Adobe Acrobat-Packet) erhalten. Aber kostet auch nicht gerade wenig. Evtl. reichen von der Qualität auch Tools wie pdfFactory auch aus.
Oder auch über GhostScript ;-)

Delphi Freak 27. Aug 2004 14:39

Re: PDF-Konvertierung
 
Und wie stelle ich es explizit an, erstmal nur eine Textdatei (*.txt) in das PDF-Format zu konvertieren. Denn ich wüsste jetzt nicht, wie ich den OpenOffice-Word-Konverter oder auch GhostScript "fernsteuern" könnte?

Delphi_Fanatic 27. Aug 2004 16:18

Re: PDF-Konvertierung
 
Zitat:

Und wie stelle ich es explizit an, erstmal nur eine Textdatei (*.txt) in das PDF-Format zu konvertieren.
Ich stand zufälligerweise gerade in den letzten Tagen vor genau dieser Aufgabe : Textfile mit ein paar Steuerzeichen
für Fettdruck, Schriftgrösse etc... in ein pdf umwandeln.
Ich hab' das mit Rave-Report gemacht, ist ab Delphi 7 standardmässig mit dabei. Das bietet auch die Möglichkeit,
eigene pdf's zu erstellen.
Also Textfile einlesen, Zeichen für Zeichen nach den Steuerzeichen durchsuchen und ggf. in die entsrpechenden
Rave-Äquivalente umwandeln und das war's... Funktioniert großartig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 Uhr.
Seite 1 von 2  1 2      

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