HTML Seite ohne Browsercontrol erstellen und wegspeichern

29/01/2008 - 20:03 von Thomas Hübner | Report spam
Liebe Newsgroup,

ich würde gerne ein kleines Progràmmchen schreiben, welches mir alle
Bilder eines Verzeichnisses in eine Tabelle innerhalb eines neu
erstellten HTML Dokumentes speichert. Ich möchte dabei nur mit VB.Net
Bordmitteln und ohne Browsercontrol auskommen. Die
System.Web.UI.HtmlControls würden sich ja quasi anbieten nur wie
erstelle ich das Document? "As New HTMLDocument" funktioniert nicht, da
kein Konstruktor.
Das Resultat sollte auf jeden Fall ein String von <html> bis </html> sein.
Die Elemente innerhalb krieg ich mit controls.add alle auf die Reihe.
Nur das Dokument fehlt mir halt.

Plan B wàre das alte MSHTML zu includieren. Ich habe wirklich schon viel
gegoogelt aber so wirklich was passendes scheint es nicht zu geben.

Sind die System.Web.UI.HtmlControls evtl. doch nicht erste Wahl?

Liebe Grüße,
Thomas
 

Lesen sie die antworten

#1 Herfried K. Wagner [MVP]
29/01/2008 - 20:09 | Warnen spam
"Thomas Hübner" schrieb:
ich würde gerne ein kleines Progràmmchen schreiben, welches mir alle
Bilder eines Verzeichnisses in eine Tabelle innerhalb eines neu erstellten
HTML Dokumentes speichert. Ich möchte dabei nur mit VB.Net Bordmitteln und
ohne Browsercontrol auskommen.



Was spricht dagegen, den HTML-Code einfach in einem 'StringBuilder'
zusammenzusetzen? Dann bràuchtest Du u.a. die Klasse 'HttpUtility', um die
Dateinamen richtig zu codieren, ansonsten kannst Du ein statisches
HTML-Gerüst zur Grundlage nehmen und die Zeilen und Spalten einfügen. Die
Maße der Graphiken kannst Du ermitteln, indem Du die Bilder in
'Image'-Objekte làdst und dann die Eigenschaften 'Width' und 'Height' liest.

M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Ähnliche fragen