Entwickler-Ecke

Sonstiges (.NET) - Word datei in PDF datei konvertieren


paddy14 - Do 23.06.11 15:20
Titel: Word datei in PDF datei konvertieren
Guten Tag Forum,

Ich habe z.B. eine Word Datei und würde diese gerne ins PDF Format konvertieren.

Könnte mir jemand sagen welche Klassen ich dafür benötige?

Danke.

Mfg Patrick


Moderiert von user profile iconTh69: Topic aus WinForms verschoben am Do 23.06.2011 um 15:39


Th69 - Do 23.06.11 15:37

Hallo Patrick,

möchtest du dies selber programmieren?
Wenn nicht, dann benutze einfach einen der freien Doc-to-PDF Converter, z.B.
http://www.print-driver.de/howto/konvertieren_word_in_pdf.html
http://www.doc2pdf.net/ (Online-Converter)

Da dies nichts direkt mit WinForms zu tun hat, verschiebe ich dich mal ins "Sonstiges (.NET)"-Forum.


paddy14 - Do 23.06.11 15:41

Ja ich möchte das selber Programmieren, freie Software habe ich auch schon aber es reitzt mich einen selber zu schreiben.
Deswegen hätte ich gerne gewusst welche klassen ich dafür benötige bzw wie der ablauf ist.

Habe in diese hinsicht keine Hintergrundkentnissse.


Th69 - Do 23.06.11 16:11

Hallo Patrick,

da das DOC-Format von Microsoft (so viel ich weiß) nicht offiziell dokumentiert ist, fällt mir nur ein, daß du dir mal den Quelltext des OpenSource-Projektes OpenOffice [http://de.openoffice.org/] herunterlädst und anschaust (ich denke aber, dieser wird in C++ sein).

Und dann gibt es ja noch das neuere DOCX-Format (XML-Datei), s.a. http://de.wikipedia.org/wiki/Office_Open_XML

Ich denke aber, so weit "low level" willst du wohl nicht gehen, oder?

Hast du denn Office bei dir installiert bzw. einen virtuellen PDF-Drucker?

Dann gibt es noch andere Möglichkeiten, s. z.B.
http://www.mycsharp.de/wbb2/thread.php?threadid=53977

Außerdem hat sich der User 'Rainbird' die Mühe gemacht einen kompletten Überblick über die sog. "Office-Automation" zu geben: http://www.mycsharp.de/wbb2/thread.php?threadid=19410

Und dieses C#-Tool verwendet wohl die UNO-API von OpenOffice: http://www.mycsharp.de/wbb2/thread.php?threadid=51331 (kompletter Sourcecode vorhanden)

Falls du programmgesteuert PDF-Dateien von C# aus erstellen willst, gibt es die SharpPDF [http://sharppdf.sourceforge.net/]-Library dafür.

So ich hoffe, dies reicht jetzt erstmal zum Einlesen... :D