Vb.net Relativen Pfad in Absoluten Pfad umwandeln
Hallo,
Ich versuche mit VB (vb.net 2010), eine MSG-Datei in ein PDF umzuwandeln. Das klappt ganz gut, wenn man die MSG-Datei als Word-Doc (OlSaveAsType.olDoc) speichert und dann in Word als PDF speichert (wordDoc.SaveAs(PathZ, FileFormat:=Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF)). Einen direkten Weg sieht OL 2010 wohl nicht vor (oder doch???). Nachteil bei dem beschriebenen Vorgehen ist, dass in der MSG-Datei beinhaltete Abbildungen nicht unbedingt an das Seitenformat der PDF-Datei angepasst werden.
Mit iTextSharp lassen sich HTML-Dateien in PDFs umwandeln. Nun ist mein Gedanke/Hoffnung, dass das sauberer klappt (MSG-Dateien als HTML zu speichern funktioniert gut (OlSaveAsType.olHTML).
Blöderweise gibt es aber Probleme mit den relativen Pfaden der von der HTML-Datei verwendeten Abbildungen.
Ich suche dementsprechend eine Möglichkeit, die relativen Pfade in der HTML-Datei durch absolute Pfade zu ersetzen. Kann mir bitte jemand einen Tipp geben und/oder mit einem Stück helfen?
Neugierige Grüße,
Andreas
Ich versuche mit VB (vb.net 2010), eine MSG-Datei in ein PDF umzuwandeln. Das klappt ganz gut, wenn man die MSG-Datei als Word-Doc (OlSaveAsType.olDoc) speichert und dann in Word als PDF speichert (wordDoc.SaveAs(PathZ, FileFormat:=Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatPDF)). Einen direkten Weg sieht OL 2010 wohl nicht vor (oder doch???). Nachteil bei dem beschriebenen Vorgehen ist, dass in der MSG-Datei beinhaltete Abbildungen nicht unbedingt an das Seitenformat der PDF-Datei angepasst werden.
Mit iTextSharp lassen sich HTML-Dateien in PDFs umwandeln. Nun ist mein Gedanke/Hoffnung, dass das sauberer klappt (MSG-Dateien als HTML zu speichern funktioniert gut (OlSaveAsType.olHTML).
Blöderweise gibt es aber Probleme mit den relativen Pfaden der von der HTML-Datei verwendeten Abbildungen.
Ich suche dementsprechend eine Möglichkeit, die relativen Pfade in der HTML-Datei durch absolute Pfade zu ersetzen. Kann mir bitte jemand einen Tipp geben und/oder mit einem Stück helfen?
Neugierige Grüße,
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 231694
Url: https://administrator.de/forum/vb-net-relativen-pfad-in-absoluten-pfad-umwandeln-231694.html
Ausgedruckt am: 04.04.2025 um 21:04 Uhr
2 Kommentare
Neuester Kommentar