Antwort schreiben...
 
Themen-Optionen Thema durchsuchen
Alt 12.12.2008, 14:58   #1
Hans Jürgen
Registrierter Benutzer
PDF-Druck aus OA3

Hallo zusammen,

ein Problem, dass mich schon länger beschäftigt und unnötig Papier verbraucht ist, dass ich nicht in der Lage bin, aus OA3 in eine PDF-Datei zu drucken.

Unter Windows verwende ich FreePDF, das einwandfrei funktioniert. Aber wie bekomme ich den DOS-Output von OA3 oder unserem alten in unsere OA3-Programme integrierten DOS-Word in PDF?

Gruß
Hans Jürgen (hjlint#)
Hans Jürgen ist offline   Mit Zitat antworten
Alt 12.12.2008, 16:12   #2
waldbauer.com
Entwickler
Per CMD - so wie Rainer Kabis seine Word Sachen öffnet kannst du natürlich deine Ausgabe in eine TXT Datei schicken und dann per execute einfach den TXT2PDF starten.

PHP-Code:
txt2pdf.exe <quelle.txt>ziel.pdf 


Das ist halt die Spar-Version. Vermutlich wirst noch Problem mit Steuerzeichen oder Encoding haben aber ggf. kann man das noch erweitern.


Angehängte Dateien
Dateityp: zip txt2pdf.zip‎ (21.3 KB, 27x aufgerufen)
waldbauer.com ist offline   Mit Zitat antworten
Alt 12.12.2008, 16:17   #3
Hans Jürgen
Registrierter Benutzer
Gibt es denn keine Möglichkeit, die DOS-Druckausgabe direkt in ein PDF-Programm auszugeben? Oder passt da nichts mehr zwischen den Drucker und das Programm?

Wobei die meisten Textausgaben nicht direkt gedruckt werden, sondern in einer Textdatei landen, die ich dann per von OA3 aufgerufenem DOS-Word6.0 weiterbearbeite und anschließend von dort aus drucke.

Ich bin dabei noch nicht zu Winword übergegangen, da ich mit OA3 ein paar Steuersequenzen an den Anfang des Textes setze, die beim Drucker Makros abrufen (Briefbogen etc.). Wobei mir jetzt klar wird, dass ich an der Stelle sowieso ganz anders rangehen muss. Das Druckermakro kann ja auf keinen Fall in einem wie auch immer dazwischengeschalteten PDF-Drucker ausgeführt werden.

Also könnte ich nur Papier sparen bei den direkten Ausdrucken aus OA3 (Printscreen, Reports, usw.). Da sind aber Formatierungen dabei, Kleinschrift etc., so dass der Umweg über eine Textdatei nicht hinhaut.
Hans Jürgen ist offline   Mit Zitat antworten
Alt 12.12.2008, 16:22   #4
waldbauer.com
Entwickler
Naja - warum so kompliziert - ich meine es würde doch reichen wenn du statt auf den Drucker in eine Datei ausgibst und dann per execute den einen Befehl ausführst. Anschließend öffnest du aus dem Programmierer einfach die PDF mit einer execute shell. Das geht sogar mit Parameter Übergabe.

http://www.waldbauer.com/vb/showthre...light=explorer
waldbauer.com ist offline   Mit Zitat antworten
Alt 12.12.2008, 16:23   #5
leecher
Moderator
Gibts schon, aber das Programm dazu ist leider kommerziell.
Siehe diesen Thread.

Ich hab mir ja schonmal überlegt sowas selber zu basteln, aber keine Ahnung ob sich der Aufwand lohnt, zumal das Programm net so teuer ist.
leecher ist offline   Mit Zitat antworten
Alt 20.12.2008, 12:12   #6
waldbauer.com
Entwickler
Hier noch ein schönes Beispiel wie man an die Commandline einen Ausdruck übergibt der über OA aufgerufen wird. Gemeinsam mit einem PDF Commandline Tool könnte man das auch schön kombinieren. Ich werden das im neuen Jahr einmal selber probieren für Lieferscheine als PDF :-)

http://www.waldbauer.com/vb/showpost...3&postcount=15
waldbauer.com ist offline   Mit Zitat antworten


Antwort schreiben...

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
OA3 und MS- Access Joachim08 SPI OA4 Open Access II/III/IV (2,3,4) Anwender Forum 4 26.07.2011 13:31
OA3 startet nicht unter Windows XP Prof. SP2 Ernst Kleinknec SPI OA4 Open Access II/III/IV (2,3,4) Anwender Forum 30 13.11.2010 22:57
OA3 im DOS-Fenster Hans Jürgen SPI OA4 Open Access II/III/IV (2,3,4) Anwender Forum 8 10.12.2008 07:59
Tastaturbefehle OA3 unter Win XP Frank S SPI OA4 Open Access II/III/IV (2,3,4) Anwender Forum 6 26.07.2006 16:14