Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Word-Dokumente in einem Druckjob zusammenfassen (https://www.delphipraxis.net/110290-word-dokumente-einem-druckjob-zusammenfassen.html)

DeddyH 16. Mär 2008 09:28


Word-Dokumente in einem Druckjob zusammenfassen
 
Hallo DPler,

ich habe folgendes Problem: ich möchte viele Worddokumente in einem Druckjob zusammenfassen, um daraus hinterher eine einzige PDF erstellen zu können. Bislang ist mein Lösungsansatz:
- Erstes Dokument in Word öffnen
- solange noch weitere vorhanden sind, Seitenumbruch und nächstes Dokument anhängen
- das so entstandene Gesamtdokument an einen Postscript-Druckertreiber schicken
- die erzeugte PS-Datei an Ghostscript schicken

Funktioniert auch soweit, aber... wenn die Dokumente über eine fortlaufende Seitennummerierung verfügen, gerät diese (natürlich) durcheinander. Ich bräuchte nun einen Denkansatz, wie ich das anders machen könnte. Da ich nicht der OLE-Experte bin, habe ich evtl. auch nur eine Option übersehen, mit der ich Word dazu überreden könnte, an einen bestehenden Druckjob weitere Dokumente anzuhängen.
Thx im Voraus.

[edit] Da es ums Drucken geht, hab ich mal in Multimedia gepostet. Falls das nicht passt, bitte verschieben. [/edit]

Bernhard Geyer 16. Mär 2008 09:39

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Erzeuge für jede Datei eine PDF Dateu und baue dann aus den PDF-Dateien eine große PDF-Datei. Fast jede PDF-Komponente kann aus mehrern PDF's eine erstellen.

DeddyH 16. Mär 2008 09:41

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Ich benutze keine Komponenten für die PDF. Trotzdem Danke.

Bernhard Geyer 16. Mär 2008 09:48

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Word bietet doch auch noch das Konzept der Master/Filialdokumente :gruebel:
Evtl. bleibt ja hier jeweils der Rest des Dokuments erhalten?

marabu 16. Mär 2008 09:48

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Hallo Deddy,

was passiert, wenn du an Stelle eines Seitenumbruchs in deinem Code mit InsertBreak(wdSectionBreakOddPage) arbeitest?

Freundliche Grüße

grenzgaenger 16. Mär 2008 09:50

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Willst du manuell Drucken oder automatisiert...?

Der einzige Ansatz der mir auf die schnelle ein fällt ist ein Zentraldokument ein. ist aber in aller regel mit manueller nacharbeit verbunden.

aber vielleicht hat ja noch 'n anderer 'n tipp.

<HTH> GG

DeddyH 16. Mär 2008 09:52

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
@Bernhard: Oha, heavy stuff. Ich werde mich mal einlesen und schauen, ob das mein Problem löst und wie ich das automatisieren kann.
@marabu: Werde ich sofort ausprobieren.

Danke nochmals.

DeddyH 16. Mär 2008 10:08

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Kleiner Zwischenstand: beim Tipp von marabu erhalte ich das gleiche Ergebnis. Bevor ich mich nun aber in die Tiefen von Word herabbegebe, werde ich heute Nachmittag mal versuchen, ob ich es nicht so machen kann, dass ich aus jedem Dokument eine eigene *.ps erzeuge, diese anschließend per Filestream zusammenfasse und das dann an Ghostscript übergebe. Da ich mich mit dem Dateiformat nicht auskenne, kommen mir evtl. irgendwelche Header dazwischen, aber einen Versuch ist es wert.

mkinzler 16. Mär 2008 10:18

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Man könnte auch versuchen in PDF auszudrucken und diese dann per PDFBlender zu einer Datei zu verschmelzen.

sx2008 16. Mär 2008 10:31

Re: Word-Dokumente in einem Druckjob zusammenfassen
 
Bei FreePDF (ein Druckertreiber) kann man IMHO auch mehrere einzelne Druckjobs zu einen Postscript-Dokument (dass dann in PDF konvertiert wird) zusammenfassen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 Uhr.
Seite 1 von 2  1 2      

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