IRONSOFTWAREHOME

Andere

Mit über 100 Funktionen deckt IronPDF all Ihre PDF-Anforderungen ab.

Umfassende Unterstützung für Web-Assets

1

HTML

Konvertieren Sie HTML-Inhalte in das PDF-Format, wobei die Struktur, der Stil und die Formatierung Ihrer Webseiten beibehalten werden.

Lernen Sie, wie Sie pixelgenaue PDFs aus HTML erstellen.
// Pixel Perfect HTML Formatting Settings
using IronPdf.Rendering;

IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer();

// Generate PDF by rendering the Html resource taken from the URL
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Print; // or Screen
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("picture-perfect-html.pdf");
2

CSS

Die Unterstützung für CSS stellt sicher, dass Ihre PDFs entsprechend Ihren webbasierten Designs gestaltet und formatiert sind, wodurch das Aussehen und Gefühl Ihrer Inhalte erhalten bleibt.

Lerne, wie du responsives CSS verwendest
using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Choose screen or print CSS media
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Print;

// Render HTML with CSS to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf("<p style=\"color:red; font-family:sans
3

JavaScript

Aktivieren Sie JavaScript, um dynamische Inhalte innerhalb Ihrer PDFs darzustellen, damit interaktive Elemente erhalten bleiben.

Lernen Sie, wie Sie PDFs mit JavaScript rendern
using IronPdf;

const string htmlWithJavaScript = @"
<h1>This is HTML</h1>
<script>
    document.write('<h1>This is JavaScript</h1>');
    window.ironpdf.notifyRender();
</script>";

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

// Enable JavaScript in our RenderingOptions
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.JavaScript();

var pdfJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript);

// Export to a file or Stream
pdfJavaScript.SaveAs("javascript-in-html.pdf");
4

Bilder

Fügen Sie Bilder in Ihre PDFs ein, um die visuelle Attraktivität zu erhöhen und zusätzlichen Kontext oder Informationen bereitzustellen.

Lernen Sie, wie Sie Bilder in PDFs einfügen.
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

string html = @"<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>";

// Render HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf(html);

// Export PDF
pdf.SaveAs("embedImage.pdf");
5

Schriftarten

Die Unterstützung für verschiedene Schriftarten und -stile ermöglicht es Ihnen, das ursprüngliche Erscheinungsbild Ihres Inhalts bei der Umwandlung in PDF beizubehalten.

Erfahren Sie, wie man:Webfonts unterstützt
using IronPdf;

// HTML contains webfont
var html = @"<link href=\"https://fonts.googleapis.com/css?family=Lobster\" rel=\"stylesheet\">
<p style=\"font-family: 'Lobster', serif; font-size:30px;\" > Hello Google Fonts</p>";

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Wait for font to load
renderer.RenderingOptions.WaitFor.AllFontsLoaded(2000);

// Render HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf(html);

// Export the PDF
pdf.SaveAs("font-test.pdf");
6

UTF-8 Zeichenkodierung

Stellen Sie sicher, dass Ihre PDFs die UTF-8-Kodierung unterstützen, um die Darstellung von Sonderzeichen und mehrsprachigen Inhalten zu ermöglichen.

Erfahren Sie, wie Sie UTF-8 unterstützen.
using IronPdf;

// UTF-8 string 
const string html_utf_8 = @"<p>今日は مرحبا ไทย</p>";

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.InputEncoding = System.Text.Encoding.UTF8;

var pdf = renderer.RenderHtmlAsPdf(html_utf_8);
pdf.SaveAs("Unicode.pdf");
7

URL- und Asset-Codierung basierend

Verwalten Sie URL-basierte Assets und Kodierung, um webbasierte Inhalte, Bilder und Links in Ihren PDFs genau darzustellen.

Erfahren Sie, wie Sie URL-basierte
using IronPdf;

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

string baseUrl = @"C:\site\assets\";
string html = "<img src='icons/iron.png'>";

// Render HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf(html, baseUrl);

// Export PDF
pdf.SaveAs("html-with-assets.pdf");

Performance und Rückverfolgbarkeit optimieren

1

PDF-Dateikomprimierung

Komprimieren Sie Ihre PDF-Dateien, um die Dateigröße zu reduzieren, ohne die Qualität zu beeinträchtigen, und machen Sie Ihre Dokumente einfacher zu teilen und zu speichern.

Erfahren Sie, wie man:PDFs komprimiert
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

// Define and include additional options if needed
CompressionOptions compressionOptions = new CompressionOptions();
compressionOptions.ShrinkImages = true;
compressionOptions.CompressImages = true;

// Compress images in the PDF
pdf.Compress(compressionOptions);
pdf.SaveAs("compressed.pdf");
2

Async & Multithreading

Die Unterstützung für asynchrone und multithreaded Operationen ermöglicht eine schnellere PDF-Erstellung und bessere Leistung für groß angelegte Dokumente.

Lernen Sie, wie Sie: Multithreading-Prozesse verwenden
using IronPdf;

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

// All IronPdf Rendering methods have Async equivalents
var pdf = await renderer.RenderHtmlAsPdfAsync("<h1>Html with CSS and Images</h1>");

// Export to a file or Stream
pdf.SaveAs("async_example.pdf");
3

Benutzerdefiniertes Logging

Erstellen Sie benutzerdefinierte Logs, um den PDF-Erstellungs-, Änderungs- und Umwandlungsprozess zu verfolgen, was ein besseres Debugging und eine Leistungsanalyse ermöglicht.

Erfahren Sie, wie Sie die benutzerdefinierte Protokollierung aktivieren.
IronSoftware.Logger.LoggingMode = IronSoftware.Logger.LoggingModes.Custom;
IronSoftware.Logger.CustomLogger = new CustomLoggerClass("logging");

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 $