IRONSOFTWAREHOME

PDFs erstellen

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

Gestalten Sie Ihr perfektes PDF

1

Leeres PDF erstellen

Erstellen Sie ein brandneues PDF von Grund auf! Beginnen Sie mit einer leeren Leinwand und erstellen Sie das Dokument, das Sie benötigen, mit vollständiger 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ür schnellere Ergebnisse.

So erstellen Sie ein leeres PDF
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
2

Texte & Bilder hinzufügen

Fügen Sie nahtlos benutzerdefinierte Texte und Bilder in Ihre PDF-Dokumente ein. IronPDF gibt Ihnen die vollständige Kontrolle über Platzierung, Ausrichtung und Position von Elementen sowie die Flexibilität, Kopfzeilen und Textpositionierung auf verschiedenen Seiten zu verwalten.

Erfahren Sie, wie man:Texte & Bilder hinzufügen
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);
3

Formen hinzufügen

Wählen Sie aus einer Vielzahl von Formen, die Sie Ihren PDF-Dokumenten hinzufügen können. Ob für Diagramme, das Hervorheben von Abschnitten oder das Hinzufügen visueller Elemente, die Formbibliothek ermöglicht es Ihnen, die Ästhetik und Lesbarkeit Ihrer PDFs zu verbessern.

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);
4

Kopf-/Fußzeilen hinzufügen

Fügen Sie ganz einfach textbasierte oder HTML-formatierte Kopf- und Fußzeilen in Ihre PDF-Datei ein, um ihr ein professionelles Aussehen zu verleihen. Passen Sie die Ausrichtung an, fügen Sie Wasserzeichen hinzu, passen Sie Schriftarten an und vieles mehr. Diese Funktion eignet sich ideal, um einheitliche Branding-Elemente auf allen Seiten hinzuzufügen.

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");
5

Seitennummern hinzufügen

Vereinfacht die Seitenzahlen in Ihren PDFs mit den automatisierten Seitenzahlenmodulen von IronPDF. Fügen Sie Seitenzahlen an beliebigen Stellen auf der Seite ein und halten Sie das konsistente Styling in Ihrem Dokument aufrecht.

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);

Machen Sie die vollständige PDF-Anpassung einfach

1

Ausrichtung

Verwalten Sie die Ausrichtung Ihrer PDFs mühelos. Wechseln Sie zwischen Hochformat- und Querformat-Modi und drehen Sie Ihre Seiten nach Bedarf um 90 oder 180 Grad, perfekt für Dokumente im Breitformat oder Präsentationen.

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");
2

Benutzerdefinierte Papiergröße

Unterstützung für alle gängigen Papierformate wie A4, Letter und mehr. Definieren Sie zusätzlich benutzerdefinierte Papiergrößen mit Punkten, Zoll oder Pixel, um speziellen Anforderungen gerecht zu werden, wie z. B. Postern, Quittungen oder Websiteschnappschüsse.

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");
3

PDF-Metadaten festlegen

Setzen oder ändern Sie ganz einfach die Metadaten Ihrer PDFs. Dies umfasst Titel, Autor, Schlüsselwörter und andere Attribute zur Verbesserung der Dokumentenorganisation und Suchfähigkeit.

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");

Verbessern Sie PDF-Standards, Barrierefreiheit und Compliance

1

PDF 1.2 bis PDF 1.7

IronPDF unterstützt die Erstellung und Bearbeitung von PDFs in den Versionen 1.2 bis 1.7 vollständig und gewährleistet die Kompatibilität mit einer Vielzahl von PDF-Readern und Plattformen.

So konvertieren Sie PDF 1.2 in PDF 1.7
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");
2

PDF/UA

Erstellen und exportieren Sie PDFs, die den PDF/UA-Standards entsprechen, um universelle Zugänglichkeitsrichtlinien zu erfüllen, damit Dokumente für Benutzer mit Behinderungen zugänglicher werden.

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

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

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

PDF/A

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

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);

Mühelose PDF-Anzeige und PDF-Druck

1

IronPDF Viewer

Betten Sie PDF-Anzeigemöglichkeiten direkt in Ihre MAUI-Anwendungen ein, damit Benutzer Dokumente ansehen können, ohne Ihre App-Umgebung zu verlassen. Diese Funktion ist ideal für die Erstellung interaktiver Anwendungen mit integriertem Dokumentenmanagement.

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;
    }
}
2

Auf einen physischen Drucker drucken

Sendet PDF-Dokumente direkt von Ihrer Anwendung an einen physischen Drucker und sorgt für einfaches und zuverlässiges Drucken von PDFs für die physische Verteilung.

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");

Bereit anzufangen?

Nuget Downloads 21,105,021Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $