Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Vb.net Relativen Pfad in Absoluten Pfad umwandeln

Frage Entwicklung Visual Studio

Mitglied: ahstax

ahstax (Level 2) - Jetzt verbinden

05.03.2014 um 09:54 Uhr, 2221 Aufrufe, 2 Kommentare, 2 Danke

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
Mitglied: emeriks
05.03.2014, aktualisiert um 13:28 Uhr
Also erstmal den Namen der HTML-Datei auswerten, dann hast Du die Basis. Dann den relativen Pfad "dranrechnen".

01.
System.IO.Path.Combine({HTML-Datei-Ordner-Pfad}, {relativer-Pfad})
E.

Edit:
Nee, sorry, vergiss es. Da können ja auch noch "..\.." u.ä. drin sein.
War zu schnell von mir ...
Bitte warten ..
Mitglied: emeriks
05.03.2014 um 13:30 Uhr
sieh mal System.IO.Path.GetFullPath
Bitte warten ..
Ähnliche Inhalte
Windows Server
Verzeichnisdienst kann keinen relativen Bezeichner zuweisen (4)

Frage von Azubine zum Thema Windows Server ...

Basic
gelöst Mit vb.net PDF in Word-Dok einfügen (10)

Frage von ahstax zum Thema Basic ...

Visual Studio
Srv records aus dem dns abfragen unter vb.net (14)

Frage von Herbrich19 zum Thema Visual Studio ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Infineon TPMs unsicher! Bitlocker ggf. angreifbar

(2)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Firewall

PfSense Repository für Version 2.3.x

(3)

Information von Dobby zum Thema Firewall ...

LAN, WAN, Wireless

WPA-2 hat erste Risse: KRACK

(8)

Information von the-buccaneer zum Thema LAN, WAN, Wireless ...

Hardware

GPD Pocket: Winziger Laptop für Wenig Tipper

(1)

Information von pelzfrucht zum Thema Hardware ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (37)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...