Apache FOP, xsl zu pdf, direkt drucken

mtn

Lieutenant
Registriert
Feb. 2002
Beiträge
571
[font=Verdana, Arial, Helvetica, sans-serif]Hallo,

ich erstelle mit XML Spy und Apache FOP XML-Dokumente
mit XSL-FO Stylesheets. Diese wandel ich anschließend
mit Apache FOP zu PDF-Dateien um.

Schön und gut.

Nun interessiert mich folgendes:

Gibt es eine Möglichkeit, die XML-Dateien zu einem
PDF zu erstellen und mir diese gleich auszudrucken,
ohne das mir das PDF zuvor via Adobe Acrobat oder so
angezeigt wird?

Das ganze sollte unter Win NT 4 SP 6 laufen.

Irgendwie find ich nichts bei google, und wie ich es
selber lösen könnte wird mir auch grad nicht klar.

Vielen Dank
smile.gif


[/font]
 
Nein, das dürfte eigentlich nicht gehen, bzw maximal automatisiert über Kommandozeilenparameter vom Acrobat (Reader). Genauso, wie auch eine Word-Datei geöffnet werden muss um gedruckt zu werden.
Wenn du aber PDFs erstellen kannst findest du vielleicht auch ein Stylesheet zum Umwandeln in PostScript. Die dürftest du direkt an den Drucker schicken können.
 
Danke für deine Antwort :)

Und es geht doch ;)

Hab einen Weg gefunden, der macht was ich will:

Code:
 <html>
 <head>
 <title>Untitled Document</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head>
 
 <object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" 
 height="0" id="objPdf" width="0"></object>
 
 <script type="text/javascript">
 <!--
 function Drucken() {
  objPdf.src = "meinfile.pdf";
 	objPdf.printAll();
 }
 
 //-->
 </script>
 
 
 <body onLoad="Drucken()">
 
 </body>
 </html>
Das ganze lädt die Datei und schiebt sie ohne groß
nachzufragen auf den Drucker.

Das klappt natürlich nur mit dem Internet Explorer :D
und installiertem Adobe Acrobat.
 
mtn schrieb:
... ohne das mir das PDF zuvor via Adobe Acrobat oder so
angezeigt wird?
Öhm... ja -g- Herzlichen Glückwunsch zur Lösung, aber du machst genau das, was du nciht als Lösung haben wolltest ^_^
 
Hm... doch, eigentlich schon.

Da hab ich wohl ein bissel blöd formuliert, da ich zu dem Zeitpunkt
erst zwei Tage in dem Projekt involviert war.

Das PDF-File wird in jedem Fall erstellt, das soll auch so sein.
Nur soll der Anwender das PDF-File nicht sehen, es soll einfach
generiert werden, und am besten ohne großen Druckdialolg
gedruckt werden, und ich denke, damit bin ich mit Script auf dem richtigen Weg.
Zumindest hat die ganze Abteilung "Hurra" geschrien,
weil von denen keiner drauf gekommen ist.

Ich werde das ganze jetzt erstmal ausführlich testen,
bevor ich das für die gesamte Software freigebe,
mit Post Script und Style Sheets beschäftige ich mich
weiterhin, falls du einen guten Link zum Lernen für mich
hast dann gib ihn mir, bitte ;)

Danke :)
 
Mittels PHP gibt es die Möglichkeit PDF´s abseits von Acrobat zu generieren und auch wieder zu geben. Eventuell gibt es da auch für eine Lösung.
 

Ähnliche Themen

Zurück
Oben