Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   PDFAutoPrint - Automatisches Drucken von PDFs (https://www.delphipraxis.net/50115-pdfautoprint-automatisches-drucken-von-pdfs.html)

CalganX 20. Jul 2005 22:34


PDFAutoPrint - Automatisches Drucken von PDFs
 
Hi,
nachdem es mich jetzt zu Tode genervt hat, dass ich von meinem MacMini aus nicht drucken kann, habe ich mir schnell ein kleines Programm geschrieben, dass die generieten PDFs ausdruckt. Denn MacOS X hat das nette Feature, dass es alle Druckaufträge in eine PDF-Datei umleiten kann (direkt Built-In in jedem Druck-Dialog verankert). :)
Also dachte ich mir: speicherst du einfach alle PDFs ab und gut ist. Allerdings war bei mir dann das Problem, dass ich immer noch über VNC umständlich die Dateien auswählen und Drucken lassen musste. Das habe ich jetzt ein wenig automatisiert und will euch das Programm vorstellen. ;)

Die Funktionsweise ist einfach erklärt: in einem bestimmten Interval werden alle PDF-Dokumente in einem angegebenen Verzeichnis gesucht, gelistet und einfach an den Acrobat Reader geschickt zum Drucken. Da der sich nicht automatisch schließt, wird einfach der Prozess nach 5 Sekunden gekillt. Ich hoffe mal das reicht. Falls nicht, kann man das noch ganz einfach ändern. :) Alle gedruckten Dateien werden in ein Unterverzeichnis gepackt mit dem Namen "finished" (falls das nicht existiert wird es einfach erzeugt).

Das Programm ist jetzt nicht sonderlich idiotensicher, aber ich denke ihr wollt es eher verwenden, als kaputt machen. :stupid: Bevor ihr loslegen könnt, einfach auf das Trayicon klicken, dass das Programm erstellt und dann kurz ein paar Dinge einstellen. Wenn das Intervall auf 0 steht, so wird nicht geprüft und das ganze ist deaktiviert. Eigentlich klar. ;)

Ansonsten gibt's nichts mehr zu sagen. Wenn ihr das Programm gebrauchen könnt: bitte, macht damit was ihr wollt, aber verscherbelt es nicht, außer ich kriege 100% Provision. :angel:

Download:
Version 1.0 (~ 248KB)

Chris

PS: Falls Interesse am SourceCode besteht, einfach das Interesse kundtun, ich kann den auch hochladen. ;)
PPS: Sicher hätte man das auch schön mit nonVCL machen können, aber ich hatte eigentlich keine Lust mir mit nonVCL einen OOP-Nicht-Funktionier-Krampf zuzuziehen. :zwinker:


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