Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Webseite / URL direkt als PDF speichern (https://www.delphipraxis.net/164524-webseite-url-direkt-als-pdf-speichern.html)

NetSonic 16. Nov 2011 18:44

Webseite / URL direkt als PDF speichern
 
Guten Abend zusammen,

trotz umfänglicher Recherche konnte ich folgende Fragestellung bisher nicht zufriedenstellend lösen:

Wie kann ich direkt mit Delphi und ggf. dem TWebBrowser im Hintergrund eine Webseite aufrufen und diese direkt als PDF abspeichern? Ohne Benutzereingriff!

Ich habe mich hinreichend mit den Tipps zum Drucken von Seiten aus dem TWebBrowser beschäftigt. Aber einen Weg zur Automatisierung habe ich bisher nicht gefunden. Kennt vielleicht jemand eine entsprechende Komponente und einen Lösungsweg, um dieses Vorhaben zu realisieren?!

Vielen Dank vorab.

Schönen Abend
NetSonic

Sir Rufo 16. Nov 2011 21:11

AW: Webseite / URL direkt als PDF speichern
 
Auch auf die Gefahr dass mich hier einer schlägt :mrgreen:

Schau mal hier Synopse.info da gibt es htm2pdf

NetSonic 17. Nov 2011 07:18

AW: Webseite / URL direkt als PDF speichern
 
Hallo Sir Rufo und Danke für Deine Antwort!

Das hat mich wohl auf die richtige Fährte gebracht.
Damit könnte ich die Webseite inkl. Bilder lokal speichern und anschließend per Kommandozeile und der htm2pdf.exe in ein PDF verwandeln.

Manchmal braucht man einfach nur jemanden externes, der einen auf die Lösung stößt. Selber sieht man ja häufig den Strand vor lauter Sand nicht... :stupid:

Gruß
NetSonic

Sir Rufo 17. Nov 2011 07:58

AW: Webseite / URL direkt als PDF speichern
 
Du könntest natürlich auch den SourceCode von htm2pdf nutzen und die Umwandlung direkt erledigen :)

NetSonic 17. Nov 2011 09:11

AW: Webseite / URL direkt als PDF speichern
 
Stimmt, das könnte ich auch machen. Aber für den Moment genügt mir die Parameterübergabe an "htm2pdf.exe" völlig.
Vielleicht stelle ich das aber in naher Zukunft noch auf "direkte Umwandlung" um. Mal sehen...

Gruß
NetSonic


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