Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi PDF zur Laufzeit bearbeiten (https://www.delphipraxis.net/63190-pdf-zur-laufzeit-bearbeiten.html)

PASST 15. Feb 2006 08:17


PDF zur Laufzeit bearbeiten
 
Hi NG.

Delphi 4 (update 3)

Ich möchte zur Laufzeit eine bestehende PDF-Datei öffnen und in die (gedachte) Kopfzeile Text einfügen. Gibt es dazu eine Möglichkeit in Delphi, ohne dass ich dazu extra Adobe Acrobat kaufen muss?

Wie sieht das ganze überhaupt von der Performance bei etwa 400 Faxen aus? -> Laden, Edit, Drucken?

Hintergrund ist, dass wir an unsere Kunden Werbefaxe über einen eigenen Faxserver schicken wollen. Die Software Faxmaker bietet dazu einen Drucker 'NetPrintQueue2Fax', der anhand von Steuerzeichen in der Kopfzeile des zu faxenden Dokuments die Faxnr identifiziert. Von unserer Werbeagentur erhalten wir die Dokumente als PDF-Datei.

Gruß
Peter
P.S.: Ich werde auch mal nachfragen, ob ich die Werbefaxe in anderen Formaten wie DOC oder RTF erhalten kann. Dann kann ich das ganze einfach per Serienbrief lösen.

chaosben 15. Feb 2006 08:42

Re: PDF zur Laufzeit bearbeiten
 
Einen Vorschlag hätte ich:
Du könntest das hier benutzen um die PDFs "auszupacken" (Option uncompress). Dann kannst du das PDF recht simpel als Text behandeln.

Sebastian R. 15. Feb 2006 08:45

Re: PDF zur Laufzeit bearbeiten
 
Zitat:

Zitat von chaosben
Einen Vorschlag hätte ich:
Du könntest das hier benutzen um die PDFs "auszupacken" (Option uncompress). Dann kannst du das PDF recht ein simpel als Text behandeln.

Und damit kann man es auch wieder zusammenbauen. So müsste es gehen!

Zitat:

Wie sieht das ganze überhaupt von der Performance bei etwa 400 Faxen aus? -> Laden, Edit, Drucken?
Das dürfte ein Problem werden. 400 Faxe dauern schon eine Zeit. Kommt ganz auf den Rechner an.

merlin17 15. Feb 2006 08:57

Re: PDF zur Laufzeit bearbeiten
 
schaue dir alternativ auch mal das PDFToolkit von gnostice.com an;

:-) thomas


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 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