Zum Fußzeileninhalt springen

PDFs erstellen

Erstellen Sie PDFs von Grund auf mit unserer leistungsstarken und intuitiven Dokumenten-API.

Icon Main related to PDFs erstellen
Erfahren Sie, wie Sie PDFs ausrichten

1

Leeres PDF erstellen

{"1":"Erstellen Sie ein brandneues PDF von Grund auf! Beginnen Sie mit einer leeren Leinwand und erstellen Sie das Dokument, das Sie ben\u00f6tigen, mit vollst\u00e4ndiger Kontrolle. Egal, ob Sie einen neuen Bericht erstellen, eine Rechnung entwerfen oder einen Vorschlag verfassen, starten Sie von Grund auf oder verwenden Sie eine Vorlage f\u00fcr schnellere Ergebnisse.<\/S>"}

So erstellen Sie ein leeres PDF
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
C#
"}" class="feature__content-item">
2

{"3":"Texte & Bilder hinzuf\u00fcgen<\/S>"}

{"4":"F\u00fcgen Sie nahtlos benutzerdefinierte Texte und Bilder in Ihre PDF-Dokumente ein. IronPDF gibt Ihnen die vollst\u00e4ndige Kontrolle \u00fcber Platzierung, Ausrichtung und Opazit\u00e4t von Elementen sowie die Flexibilit\u00e4t, Kopfzeilen und Textpositionierung auf verschiedenen Seiten zu verwalten.<\/S>"}

So fügen Sie Texte und Bilder hinzu
using IronPdf;
using IronSoftware.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);

// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
C#
3

Formen hinzufügen

{"6":"W\u00e4hlen Sie aus einer Vielzahl von Formen, die Sie Ihren PDF-Dokumenten hinzuf\u00fcgen k\u00f6nnen. Ob f\u00fcr Diagramme, das Hervorheben von Abschnitten oder das Hinzuf\u00fcgen visueller Elemente, die Formbibliothek erm\u00f6glicht es Ihnen, die \u00c4sthetik und Lesbarkeit Ihrer PDFs zu verbessern.<\/S>"}

Lerne, wie man Formen hinzufügt
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;

// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
C#
"}" class="feature__content-item">
4

{"7":"Kopfzeilen\/Fu\u00dfzeilen hinzuf\u00fcgen<\/S>"}

{"8":"F\u00fcgen Sie ganz einfach textbasierte oder HTML-formatierte Kopfzeilen und Fu\u00dfzeilen in Ihr PDF ein, um einen professionellen Look zu erzielen. Personalisieren Sie die Ausrichtung, f\u00fcgen Sie Wasserzeichen hinzu, passen Sie Schriftarten an und mehr. Diese Funktion ist ideal, um konsistente Branding-Elemente auf Seiten hinzuzuf\u00fcgen.<\/S>"}

So fügen Sie Kopf- und Fußzeilen hinzu
using IronPdf;

// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{   CenterText = "This is the header!",    };

// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{    CenterText = "This is the footer!",   };

// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);

pdf.SaveAs("addTextHeaderFooter.pdf");
C#
5

Seitennummern hinzufügen

{"9":"Vereinfacht die Seitenzahlen in Ihren PDFs mit den automatisierten Seitenzahlenmodulen von IronPDF. F\u00fcgen Sie Seitenzahlen an beliebigen Stellen auf der Seite ein und halten Sie das konsistente Styling in Ihrem Dokument aufrecht.<\/S>"}

So fügen Sie Seitenzahlen hinzu
using IronPdf;

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{   CenterText = "{page} of {total-pages}"   };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Add header
pdf.AddTextHeaders(textHeader);
C#

Icon Main related to PDFs erstellen
{"11":"Machen Sie die vollst\u00e4ndige PDF-Anpassung einfach<\/S>"}

"}" class="feature__content-item">
1

{"12":"Orientierung<\/S>"}

{"13":"Verwalten Sie die Ausrichtung Ihrer PDFs m\u00fchelos. Wechseln Sie zwischen Hochformat- und Querformat-Modi und drehen Sie Ihre Seiten nach Bedarf um 90 oder 180 Grad, perfekt f\u00fcr Dokumente im Breitformat oder Pr\u00e4sentationen.<\/S>"}

So richten Sie PDFs aus
using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");
C#
2

Benutzerdefinierte Papiergröße

{"15":"Unterst\u00fctzung f\u00fcr alle g\u00e4ngigen Papierformate wie A4, Letter und mehr. Definieren Sie zus\u00e4tzlich benutzerdefinierte Papiergr\u00f6\u00dfen mit Punkten, Zoll oder Pixel, um speziellen Anforderungen gerecht zu werden, wie z. B. Postern, Quittungen oder Websiteschnappsch\u00fcssen.<\/S>"}

Erfahren Sie, wie Sie die Papiergröße anpassen können.
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");
C#
"}" class="feature__content-item">
3

{"17":"PDF-Metadaten festlegen<\/S>"}

{"18":"Setzen oder \u00e4ndern Sie ganz einfach die Metadaten Ihrer PDFs. Dies umfasst Titel, Autor, Schl\u00fcsselw\u00f6rter und andere Attribute zur Verbesserung der Dokumentenorganisation und Suchf\u00e4higkeit.<\/S>"}

So legen Sie PDF-Metadaten fest
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");

// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";

pdf.SaveAs("pdf-with-metadata.pdf");
C#

Icon Main related to PDFs erstellen
{"19":"Verbessern Sie PDF-Standards, Barrierefreiheit und Compliance<\/S>"}

"}" class="feature__content-item">
1

{"20":"PDF 1.2 bis PDF 1.7<\/S>"}

using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");
C#
2

PDF/UA

using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
C#
3

PDF/A

Generieren Sie PDF/A-konforme Dokumente, die die Archivierungsstandards erfüllen, und gewährleisten Sie die Langlebigkeit und Integrität Ihrer Dateien für die langfristige Aufbewahrung.

Iron Software ist Mitglied der PDF Association.

Erfahren Sie, wie Sie die PDF/A-Standards einhalten.
using IronPdf;

// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
C#

Icon Main related to PDFs erstellen
Bild zu PDF

1

IronPdf Viewer

{"21":"Betten Sie PDF-Anzeigem\u00f6glichkeiten direkt in Ihre MAUI-Anwendungen ein, damit Benutzer Dokumente ansehen k\u00f6nnen, ohne Ihre App-Umgebung zu verlassen. Diese Funktion ist ideal f\u00fcr die Erstellung interaktiver Anwendungen mit integriertem Dokumentenmanagement.<\/S>"}

So geht's: PDF-Anzeige einbetten
using IronPdf.Viewer.Maui;

public class MainPage : ContentPage
{
    private readonly IronPdfView pdfView;

    public MainPage()
    {
        InitializeComponent();

        this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };

        Content = this.pdfView;
    }
}
C#
2

Auf einen physischen Drucker drucken

{"23":"Sendet PDF-Dokumente direkt von Ihrer Anwendung an einen physischen Drucker und sorgt f\u00fcr einfaches und zuverl\u00e4ssiges Drucken von PDFs f\u00fcr die physische Verteilung.<\/S>"}

So drucken Sie auf einem Drucker
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");

// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");
C#
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht