Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Die Konvertierung von Word in PDF ist derzeit eine gängige Praxis und kann vor der Freigabe von Dokumenten verwendet werden. Sie können jedes Online-Tool verwenden, um Word-Dokumente in PDF-Dateien zu konvertieren. Microsoft Word verfügt über integrierte Funktionen für die Konvertierung von DOCX-Dateien in PDF-Dateien, aber es kann Situationen geben, in denen Sie Word-Dokumente programmgesteuert in PDF-Dateien umschreiben möchten, z. B:
Entwerfen oder bearbeiten Sie eine PDF-Vorlage in MS Word und erstellen Sie dann auf einem Webserver benutzerdefinierte Kopien mit individuellen Informationen.
Sehen wir uns an, wie man DOCX oder doc in PDF konvertiert, indem man eine C# PDF-Bibliothek verwendet.
RenderHtmlFileAsPdf
methode zum Erzeugen von PDF aus HTML-Dateien in C#ApplyStamp
methodeIronPDF ist eine C# PDF-Bibliothek, die es .NET-Entwicklern leicht macht, PDFs zu erstellen und zu bearbeiten. Mit IronPDF können Sie HTML-Inhalte ganz einfach in C# in ein PDF-Dokument umwandeln. Die IronPDF-Bibliothek unterstützt auch digitale Signaturen, das Ausfüllen von Formularen, die Umwandlung von PDF in Bilder und vieles mehr.
Egal, ob Sie PDFs für Ihre Webanwendung generieren müssen oder einfach nur einige PDF-Funktionen zu Ihrer bestehenden .NET-Anwendung hinzufügen möchten, IronPDF ist eine .NET-API. Überprüfen Sie dieumfassende Dokumentation um noch heute mit der Konvertierung von Microsoft Office Word DOCX in PDF zu beginnen.
IronPDF wird in diesem Artikel verwendet, um zu demonstrieren, wie man ein Word-Dokument mit C# und .NET in ein PDF-Dokument konvertiert und speichert.
Es gibt einige Voraussetzungen für die Konvertierung einer Word-Datei in ein PDF-Dokument.
Visual Studio 2022(Empfohlen)
Ein laufendes .NET-Anwendungssystem mit dem neuesten .NET-Framework(Empfohlen)
Microsoft Office installiert
Eine stabile Internetverbindung zur Installation der IronPDF-Bibliothek für die PDF-Konvertierung
Kommen wir nun zu den wichtigsten Schritten der Konvertierung von Word-Dateien in PDF-Dokumente.
In einem ersten Schritt wird ein Word-Dokument in HTML konvertiert und anschließend in ein PDF-Dokument umgewandelt.
Um Ihre DOC- oder DOCX-Datei in das HTML-Format zu exportieren, gehen Sie wie folgt vor:
Starten Sie Microsoft Word und öffnen Sie die Word-Datei.
Muster-Word-Dokument laden
Gehen Sie auf die Registerkarte "Datei" und wählen Sie "Speichern unter" aus dem Seitenmenü.
Speichern unter Option
Klicken Sie auf die Schaltfläche Durchsuchen. Wählen Sie den gewünschten Speicherort und in der Dropdown-Liste "Dateityp" die Option "HTML-Seite".
Datei speichern
Wenn Sie die obigen Schritte befolgen, wird Ihre Word-Datei in eine HTML-Datei umgewandelt. Nun werden wir die exportierte HTML-Datei für die PDF-Konvertierung verwenden.
Klicken Sie in Visual Studio mit der rechten Maustaste auf den Projektmappen-Explorer Ihres Projekts und wählen Sie NuGet-Pakete für Projektmappen verwalten....
NuGet Package Manager
Suchen Sie dort einfach nach IronPDF und installieren Sie die neueste Version der Bibliothek. Klicken Sie in allen Dialogfeldern, die angezeigt werden, auf OK. Dies funktioniert genauso gut in VB.NET-Projekten.
Suche nach IronPDF
Alternativ dazu können Sie in Visual Studio oben im Menü "Tools" die Option "NuGet Package Manager" auswählen und dann im Menü die Option "Package Manager Console".
Package Manager Konsole
In der sich öffnenden Shell fügen Sie Folgendes ein und drücken die Eingabetaste:
Install-Package IronPdf
Mit diesem Befehl wird die neueste Version von IronPDF im Projekt installiert.
Eine umfassende Übersicht über IronPDFs Funktionen, Kompatibilität und Downloads finden Sie auf der IronPDF-Website unterNuGet's offizielle Website.
Eine andere Möglichkeit besteht darin, die IronPDF DLL direkt zu installieren. IronPDF kann wie folgt heruntergeladen und manuell in das Projekt oder die GAC installiert werdenlink.
Jetzt ist es an der Zeit, neue Dokumentdateien programmgesteuert in PDF zu konvertieren. Öffnen Sie die Datei Program.cs
und schreiben Sie den Code des folgenden Beispiels. Verwenden Sie den folgenden Code, um eine HTML-Kopfzeile und ein Wasserzeichenbild in der Mitte des Dokuments hinzuzufügen.
Um IronPDF in unsere Codedatei einzubinden, fügen Sie einen Namespace using IronPdf;
hinzu, um es zu nutzen.
using IronPdf;
var ironRenderer = new ChromePdfRenderer();
using IronPdf;
var ironRenderer = new ChromePdfRenderer();
Imports IronPdf
Private ironRenderer = New ChromePdfRenderer()
HTML-Fragment hilft, einen HTML-String in die Kopfzeile der PDF-Datei einzufügen. Sie können mehrere Rendering-Optionen wie Kopfzeile, Fußzeile, Rand, Papiergröße und vieles mehr einstellen.
// Adds a header
ironRenderer.RenderingOptions.HtmlHeader.HtmlFragment = "<h1>Proudly created using IronPDF</h1>";
// Adds a header
ironRenderer.RenderingOptions.HtmlHeader.HtmlFragment = "<h1>Proudly created using IronPDF</h1>";
' Adds a header
ironRenderer.RenderingOptions.HtmlHeader.HtmlFragment = "<h1>Proudly created using IronPDF</h1>"
DierenderHtmlFileAsPdf wird verwendet, um die exportierte HMTL-Datei von einem Word-Dokument in eine PDF-Datei zu konvertieren, und dann wird der Pfad der HTML-Datei im Argument der Methode übergeben.
// Add the Word document as the source file and apply ironRenderer settings to it
var pdf = ironRenderer.RenderHtmlFileAsPdf("Author.html");
// Add the Word document as the source file and apply ironRenderer settings to it
var pdf = ironRenderer.RenderHtmlFileAsPdf("Author.html");
' Add the Word document as the source file and apply ironRenderer settings to it
Dim pdf = ironRenderer.RenderHtmlFileAsPdf("Author.html")
Als Nächstes versehen Sie die erzeugte PDF-Datei mit einem "Stempel", indem Sie ein Beispielbild verwenden.
// Adds a stamp
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
// Adds a stamp
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
' Adds a stamp
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
Speichern Sie nun die erzeugte PDF-Datei auf der Festplatte:
pdf.SaveAs("word.pdf");
pdf.SaveAs("word.pdf");
pdf.SaveAs("word.pdf")
Um es kurz zu machen: Hier ist der gesamte verwendete Programmcode:
using IronPdf;
var ironRenderer = new ChromePdfRenderer();
// Adds a header
ironRenderer.RenderingOptions.HtmlHeader.HtmlFragment = "<h1>Proudly created using IronPDF</h1>";
// Adds our Word document as the source file and applies ironRenderer settings to it
var pdf = ironRenderer.RenderHtmlFileAsPdf("Author.html");
// Adds a stamp
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
// Saves the document to a PDF file
pdf.SaveAs("word.pdf");
using IronPdf;
var ironRenderer = new ChromePdfRenderer();
// Adds a header
ironRenderer.RenderingOptions.HtmlHeader.HtmlFragment = "<h1>Proudly created using IronPDF</h1>";
// Adds our Word document as the source file and applies ironRenderer settings to it
var pdf = ironRenderer.RenderHtmlFileAsPdf("Author.html");
// Adds a stamp
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
// Saves the document to a PDF file
pdf.SaveAs("word.pdf");
Imports IronPdf
Private ironRenderer = New ChromePdfRenderer()
' Adds a header
ironRenderer.RenderingOptions.HtmlHeader.HtmlFragment = "<h1>Proudly created using IronPDF</h1>"
' Adds our Word document as the source file and applies ironRenderer settings to it
Dim pdf = ironRenderer.RenderHtmlFileAsPdf("Author.html")
' Adds a stamp
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
' Saves the document to a PDF file
pdf.SaveAs("word.pdf")
Mit der oben beschriebenen Methode ist es einfach, eine Word-Datei ohne die Hilfe von Word Interop in eine PDF-Datei zu konvertieren.
Die aus einem Word-Dokument konvertierte PDF-Ausgabedatei wird mit allen Formatierungen und Stempeln, die mit IronPDF auf sie angewendet werden, perfekt erhalten.
IronPDF Ausgabe
Wenn Sie auf der Suche nach einer einfachen Möglichkeit sind, Ihre HTML-Dokumente mit C# in PDFs zu konvertieren, empfehlen wir IronPDF. Es ist eine großartige Bibliothek, die den Prozess einfach und unkompliziert macht. Einige der wichtigsten Merkmale sind:
Verschlüsseln und Entschlüsseln von PDFs.
Mehr Informationentutorials darüber, wie Sie IronPDF in Ihren Projekten einsetzen können. Danke fürs Lesen!
9 .NET API-Produkte für Ihre Bürodokumente