Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Vorschau einer Website (JPG) erstellen? (https://www.delphipraxis.net/86729-vorschau-einer-website-jpg-erstellen.html)

gi_networx 18. Feb 2007 19:06


Vorschau einer Website (JPG) erstellen?
 
Hiho,

ich zerbrech mir seit Stunden den Kopf ob und wie es möglich ist eine Vorschau einer beliebigen Website als JPG zu erzeugen.
Ich hab bereits mit TWebBrowser rumexperimentiert, da der aber keine Canvas-Eigenschaft hat kam ich da auch nicht weiter.

Die Seite in einen TWebBrowser zu laden und dann einen "Screenshot" zu machen ist auch ungünstig da die Seite dann nur soweit dargestellt wird wie TWebBrowser breit ist, ich aber ein JPG der kompletten Website haben möchte.

Hat jemand eine Idee wie man sowas machen könnte?

Gruß

Michl

dataspider 18. Feb 2007 19:25

Re: Vorschau einer Website (JPG) erstellen?
 
Hi,

wenn du es nicht als Feature deiner App brauchst, dann würde ich SnagIt nehmen.
SnagIt erstellt einen Drucker, auf den du die Website drucken kannst.

Cu, Frank

gi_networx 18. Feb 2007 21:42

Re: Vorschau einer Website (JPG) erstellen?
 
Hi,

danke für die Antwort, aber leider rbauch ich es als Feature für meine App.
Aber das mit dem Drucker hat mich auf eine Idee gebracht. Evtl, kann ich eine Seite in einen TWebBrowser laden und über einen PDF-Drucker drucken. Evtl kann ich dann das PDF irgendwie naxh jpg konvertieren.

Ist zwar nicht schön, würde aber funktionieren :)

Gruß

Michl

inherited 18. Feb 2007 21:53

Re: Vorschau einer Website (JPG) erstellen?
 
Du kannst dir auch selbst einen virtuellen Drucker erstellen

Kinimod8 18. Feb 2007 21:57

Re: Vorschau einer Website (JPG) erstellen?
 
Zitat:

Zitat von gi_networx
Evtl, kann ich eine Seite in einen TWebBrowser laden und über einen PDF-Drucker drucken. Evtl kann ich dann das PDF irgendwie naxh jpg konvertieren.

Ich nutze den PDFCreator - der kann auch direkt JPGs erstellen.

glkgereon 18. Feb 2007 22:09

Re: Vorschau einer Website (JPG) erstellen?
 
Naja, aber wenn du es irgendwie schaffst den TWebBrowser zu fotographieren...

könnte man nicht scrollen und bilder aneinanderschneiden?
(mal überlegen ob das möglich ist...)

Matze 18. Feb 2007 22:19

Re: Vorschau einer Website (JPG) erstellen?
 
Zitat:

Zitat von glkgereon
könnte man nicht scrollen und bilder aneinanderschneiden?
(mal überlegen ob das möglich ist...)

Eine FF-Erweiterung kann das, das geht mit TWebBrowser sicher auch irgendwie.

Im Internet gibt es zahlreiche Seiten, die so etwas anbieten (Beispiel). Vielleicht gibt es ein PHP-Skript, das dies bewerkstelligt und das du dann nur noch aus deinem Programm aufrufen musst.

gi_networx 18. Feb 2007 22:27

Re: Vorschau einer Website (JPG) erstellen?
 
Hi,

also ich habe mir jetzt einen eigenen virtuellen Drucker erstellt der direkt mit Ghostscript ein JPG erstellt.
Jetzt habe ich allerdings das problem das ich einen Segfault bekomm wenn ich Seiten in den TWebBrowser lade die Popups öffnen.

Kennt irgendjemand eine Alternative zu TWebBrowser???

Gruß

michl

Matze 18. Feb 2007 22:39

Re: Vorschau einer Website (JPG) erstellen?
 
Zitat:

Zitat von gi_networx
Kennt irgendjemand eine Alternative zu TWebBrowser???

Da fällt mir nur TMozillaBrowser ein, doch da muss irgendein Browser von Mozilla installiert sein (z.B. Firefox). Da man das nicht garantieren kann, im Gegensatz zu TWebBrowser, würde ich das irgendwie anders lösen ohne dieses Control.

mkinzler 19. Feb 2007 05:39

Re: Vorschau einer Website (JPG) erstellen?
 
[quote]Da fällt mir nur TMozillaBrowser ein, doch da muss irgendein Browser von Mozilla installiert sein (z.B. Firefox).[/quoteNein das Control bringt eine eigene GRE mit und verwendet keine schon installierte. D.h. beim Einsatz des Controls mußt du die Installation mitliefern.


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