AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke HTML Dokument herunterladen (mit Bildern)
Thema durchsuchen
Ansicht
Themen-Optionen

HTML Dokument herunterladen (mit Bildern)

Ein Thema von RooT314 · begonnen am 2. Apr 2015 · letzter Beitrag vom 30. Jul 2015
Antwort Antwort
Popov
(Gast)

n/a Beiträge
 
#1

AW: HTML Dokument herunterladen (mit Bildern)

  Alt 2. Apr 2015, 16:34
Ich hatte das Downloaden des HTML Dokuments schon mi der INDY Komponente und mit Tidhttp.get versucht jedoch wird dort nur die HTML Datei ohne die Bilder heruntergeladen, sodass ich diese Idee bei Seite lassen musste
An für sich ist das nicht wirklich schwer, aber komplexer als die Webadresse in eine Komponente einzugeben ist es schon. Zuerst macht man das was auch du schon gemacht hast: die Html Seite laden. Nun analysiert man die Datei und durchsucht sie nach Bild-Links. Entweder sind die absolut oder relativ. Sind die absolut, kann man sie direkt runter laden, sind sie relativ, muss man sie anpassen. Dann die absoluten Adressen in der Datei auf neue Position ändern. Fertig. Mehr oder weniger. U. U. muss man das auch noch mit Scripten und CSS Dateien machen. Letztendlich eine kleine Aufgabe, aber machbar.

Der Part mit Pdf ist ein anderes Thema.
  Mit Zitat antworten Zitat
Benutzerbild von Olli73
Olli73

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
793 Beiträge
 
#2

AW: HTML Dokument herunterladen (mit Bildern)

  Alt 2. Apr 2015, 16:45
An für sich ist das nicht wirklich schwer, aber komplexer als die Webadresse in eine Komponente einzugeben ist es schon. Zuerst macht man das was auch du schon gemacht hast: die Html Seite laden. Nun analysiert man die Datei und durchsucht sie nach Bild-Links. Entweder sind die absolut oder relativ. Sind die absolut, kann man sie direkt runter laden, sind sie relativ, muss man sie anpassen. Dann die absoluten Adressen in der Datei auf neue Position ändern. Fertig. Mehr oder weniger. U. U. muss man das auch noch mit Scripten und CSS Dateien machen. Letztendlich eine kleine Aufgabe, aber machbar.
das Thema hatten wir eigentlich schon durch:

http://www.delphipraxis.net/184509-h...ml#post1295849
  Mit Zitat antworten Zitat
pelzig
(Gast)

n/a Beiträge
 
#3

AW: HTML Dokument herunterladen (mit Bildern)

  Alt 2. Apr 2015, 21:47
Den Wikipedia-Artikel lässt du dir im Browser anzeigen und druckst ihn im Browser mit einem pdf-Drucker aus (z.B. Bullzip).

Man man man...

Wozu braucht man einen statischen pdfprint (mit Delphi) auf seinem Handy, wenn man sowieso online ist?

Als Nächstes kommt dann wohl: Wie kann ich in zwei mit Delphi erzeugten pdf-Dateien die Unterschiede herausbekommen...

Was willstu und wofür denn mit Delphi?
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
989 Beiträge
 
Delphi 6 Professional
 
#4

AW: HTML Dokument herunterladen (mit Bildern)

  Alt 2. Apr 2015, 22:54
Hmm..

Wieso nimmste nicht TWebBrowser, lädst damit die Webseite und lässt diese dann einfach über einen PDF-Printer, z.B. PDFCreator oder FreePDF ausdrucken?

http://www.delphi-treff.de/tipps-tri...er-ausdrucken/

Somit kannste alles ausdrucken, wie es auch im Browser angezeigt wird.

Das würde auch mit dem Microsoft XPS Document Writer funktionieren, oder mit alternativen Datei-Formaten, ohne das Programm ändern zu müssen.

Die WebSeiten-Aufrufe, wie auch das Drucken ohne Dialog kann über dein Delphi-Programm automatisiert werden, somit sind dann auch Batch-Jobs möglich.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz