Wie man neue PDFs erstellt
Ein neues PDF zu erstellen bedeutet, ein frisches PDF-Dokument von Grund auf zu generieren, in der Regel durch das programmgesteuerte Hinzufügen von Text, Bildern oder anderen Elementen. Dies kann mit Bibliotheken wie IronPDF in C# durchgeführt werden, die es Entwicklern ermöglicht, den Inhalt, das Layout und die Formatierung zu definieren, bevor das Dokument als PDF-Datei gespeichert wird.
Wie man neue PDFs erstellt
- Laden Sie IronPDF von NuGet herunter, um neue PDFs zu erstellen
- Verwenden Sie den PdfDocument-Konstruktor, um ein leeres PDF zu erstellen.
- Importieren Sie bestehende PDFs aus Datei, URL, Byte sowie JSON
- Konvertieren Sie viele verschiedene Formate in PDFs, wie HTML, RTF, Markdown, Bilder und XML.
- Exportieren Sie das PDF-Dokument
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
Erstellen Sie ein leeres PDF-Beispiel
Es gibt mehrere Möglichkeiten, ein PDF-Objekt zu erstellen. Beginnen wir mit der einfachsten Methode, die nur die Breite und Höhe des PDF erfordert. Dieser PdfDocument-Konstruktor erstellt ein neues leeres PDF, das zur Anpassung und Verwendung bereit ist.
Code
:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs.cs
using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
PDF aus Datei importieren
Bevor ein PDF geändert oder konvertiert werden kann, muss es zunächst als PdfDocument-Objekt importiert werden. Verwenden Sie die statische Methode FromFile
der Klasse PdfDocument, um dies zu erreichen. Das Importieren von PDFs aus JSON, Byte-Arrays, Streams und URLs wird ebenfalls innerhalb derselben Klasse unterstützt.
Code
:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-file.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
pdf.SaveAs("export.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
pdf.SaveAs("export.pdf")
Aus anderen Formaten konvertieren
Zusätzlich zu den zuvor erwähnten Methoden, um ein PdfDocument-Objekt zu erhalten, können Sie auch verschiedene Formate in PDF konvertieren. Die anspruchsvollste Methode ist die Umwandlung von HTML in PDF, bei der das HTML zusammen mit allen seinen Bestandteilen dargestellt wird—einschließlich JavaScript, Bilder, Links und CSS-Styling unter Verwendung der Chrome-Engine. Neben HTML können Sie auch andere Formate in PDF umwandeln, wie z.B. Bilder, RTF, Markdown und XML.
Code
:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-html.cs
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800);
renderer.RenderingOptions.WaitFor.RenderDelay(5000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800)
renderer.RenderingOptions.WaitFor.RenderDelay(5000)
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print
' Create a PDF from a URL or local file path
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
Ausgabe PDF
-->