Zum Fußzeileninhalt springen

Andere

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

Icon Main related to Andere
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");
C#
2

CSS

Unterstützung für CSS stellt sicher, dass Ihre PDFs entsprechend Ihren webbasierenden Designs gestylt und formatiert sind, und das Aussehen und Gefühl Ihrer Inhalte bewahrt 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
C#
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");
C#
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");
C#
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 Sie Webfonts unterstützen .
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");
C#
6

UTF-8 Zeichenkodierung

Stellen Sie sicher, dass Ihre PDFs UTF-8-Kodierung unterstützen, um die Anzeige 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");
C#
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");
C#

Icon Main related to Andere
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.

Lernen Sie, wie Sie PDFs vergleichen
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");
C#
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");
C#
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");
C#
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht