Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Worddokument als PDF erzeigen (https://www.delphipraxis.net/142563-worddokument-als-pdf-erzeigen.html)

Digielm 30. Okt 2009 10:59


Worddokument als PDF erzeigen
 
Hallo Leute

ich habe ein Problem mit Word und PDF. Ich möchte gerne ein Worddokument als PDF erstellen. Dies soll im hintergrund passieren. Bedingung es muß ohne einen Ole Aufruf gemacht werden, d.h. keine direkte Anbindung an Word bzw. Office.

Gibt es komponenten die das können ? oder gibt es Tools die eine Erstellung via Batch können.

Hab GS gefunden aber das erstellt leider nur PS in PDF.

Phoenix 30. Okt 2009 11:05

Re: Worddokument als PDF erzeigen
 
Word 2007 kann direkt in PDF speichern.
Ich befürchte nur, das hilft nicht.

Alternativ: FreePdfXP das ist zwar 'nur' ein Druckertreiber, aber den kann man auch automatisieren. Du kannst doch über den Rechtsklick auf eine Word-Datei sagen: Drucken.
Wenn FreePDFXP als Defaultdrucker eingestellt ist landet das automatisch in einer PDF.

Du müsstest also nur noch das Drucken der Dokumente am Default-Printer automatisieren.

Klaus01 30. Okt 2009 11:08

Re: Worddokument als PDF erzeigen
 
.. eine Frage, soll das auch fnktionieren wenn kein Word oder Office
auf dem Rechner installiert ist?

Word2PDF soll da angeblich können.

Grüße
Klaus

Bernhard Geyer 30. Okt 2009 11:08

Re: Worddokument als PDF erzeigen
 
Zitat:

Zitat von Digielm
Bedingung es muß ohne einen Ole Aufruf gemacht werden, d.h. keine direkte Anbindung an Word bzw. Office.

Und wieso?

Es wird kein Programm (außer MS Word selbst) geben das beliebige Word-Dokumente native ohne Fehler lesen kann.

mjustin 30. Okt 2009 11:10

Re: Worddokument als PDF erzeigen
 
Zitat:

Zitat von Digielm
Hallo Leute

ich habe ein Problem mit Word und PDF. Ich möchte gerne ein Worddokument als PDF erstellen. Dies soll im hintergrund passieren. Bedingung es muß ohne einen Ole Aufruf gemacht werden, d.h. keine direkte Anbindung an Word bzw. Office.

Gibt es komponenten die das können ? oder gibt es Tools die eine Erstellung via Batch können.

Hab GS gefunden aber das erstellt leider nur PS in PDF.

Mit OpenOffice im Headless Mode (also ohne geöffnete GUI) kann man Word Dokumente nach PDF konverteiren - die Qualität soll auch ganz brauchbar sein. Im Internet gibt es dazu auch schon fertige Libraries, nicht für Delphi aber leicht integrierbar. Für Automatisierungsaufgaben mit einem zentralen Server ist das eventuell eine Alternative zu einem speziellen PDF Druckertreiber.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz