How to Create Different PDF Versions

This article was translated from English: Does it need improvement?
Translated
View the article in English

Ein PDF kann eine Vielzahl von Elementen enthalten, von einfachem Text und Bildern bis hin zu komplexeren Funktionen wie interaktiven Formularen, Lagen-Designs und 3D-Modellen. Die Version eines PDFs wird direkt durch die darin enthaltenen Funktionen bestimmt; beispielsweise erfordert ein Dokument mit Transparenz mindestens Version 1.4, während eines mit Ebenen Version 1.5 benötigt. Dieser Artikel zeigt, wie IronPDF diese Komplexität automatisch verwaltet, die richtige PDF-Version während der Konvertierung auswählt und so ein reibungsloses und stressfreies Erlebnis bietet.

class="hsg-featured-snippet">

Schnellstart: Erstellen verschiedener PDF-Versionen (5 Schritte)

  1. IronPDF von NuGet herunterladen, um verschiedene PDF-Versionen zu erstellen
  2. Instanziieren Sie ChromePdfRender
  3. Verwenden Sie die RenderHtmlAsPdf-Methode, um HTML zu rendern
  4. Speichern und exportieren Sie das neu erstellte PDF-Dokument
  5. Überprüfen Sie die Version des neuen PDFs


Beispiel für PDF-Version 1.4

IronPDF unterstützt alle PDF-Versionen von 1.2 bis 1.7. Bei der Konvertierung von HTML in PDF wählt IronPDF automatisch die niedrigste von der Chromium-Engine angebotene Version, die von PDF 1.4 bis PDF 1.6 reicht, um die Kompatibilität mit anderen Viewern zu erhöhen.

Daher ist die Version für viele Konvertierungen PDF 1.4. Die Funktionen von PDF 1.4 beinhalten Transparenz, was moderne Grafikdesigns ermöglicht, während breite Kompatibilität mit den meisten Viewern erhalten bleibt. In diesem Beispiel führen wir eine einfache Konvertierung eines HTML-Strings in ein PDF mit IronPDF durch, um dieses Verhalten zu demonstrieren.

Codebeispiel

:path=/static-assets/pdf/content-code-examples/how-to/pdf-version-standard.cs
using IronPdf;

var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

pdf.SaveAs("output.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Ausgabe

class="content-img-align-center">
class="center-image-wrapper"> PDF-Version 1.4

Wie Sie an der Version sehen können, hat IronPDF die niedrigste Version aus der Auswahl (PDF 1.4) gewählt, um die Kompatibilität mit anderen Viewern zu gewährleisten.


Beispiel für PDF-Version 1.7

IronPDF generiert automatisch eine PDF 1.7 (den internationalen Standard) Datei, wenn Dokumente zusammengeführt werden, um maximale Kompatibilität mit allen PDF-Viewern zu gewährleisten. Da die Quell-PDFs möglicherweise unterschiedliche Versionen und Funktionen verwenden, gewährleistet die Standardisierung auf den umfassenden 1.7 Standard, dass alle ursprünglichen Elemente erhalten bleiben, ohne dass Daten oder Funktionen verloren gehen.

Codebeispiel

:path=/static-assets/pdf/content-code-examples/how-to/merge-or-split-pdfs-merge.cs
using IronPdf;

// Two paged PDF
const string html_a =
    @"<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>";

// Two paged PDF
const string html_b =
    @"<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);

// Four paged PDF
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");
Imports IronPdf

' Two paged PDF
Private Const html_a As String = "<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>"

' Two paged PDF
Private Const html_b As String = "<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>"

Private renderer = New ChromePdfRenderer()

Private pdfdoc_a = renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = renderer.RenderHtmlAsPdf(html_b)

' Four paged PDF
Private merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b)
merged.SaveAs("Merged.pdf")
$vbLabelText   $csharpLabel

Ausgabe

class="content-img-align-center">
class="center-image-wrapper"> PDF-Version 1.7

Wie Sie an der Version sehen können, hat IronPDF eine PDF-Version 1.7 durch das Zusammenführen der beiden PDFs erstellt.

Häufig gestellte Fragen

Was bestimmt die Version eines PDFs?

Die Version eines PDFs wird durch die enthaltenen Funktionen bestimmt. Ein Dokument mit Transparenz erfordert beispielsweise mindestens Version 1.4, während eines mit Ebenen Version 1.5 benötigt.

Wie handhabt IronPDF automatisch verschiedene PDF-Versionen?

IronPDF wählt automatisch die korrekte PDF-Version während der Umwandlung aus, um Kompatibilität und Dokumentenintegrität zu gewährleisten. Es wählt die niedrigste von der Chromium-Engine angebotene Version, typischerweise im Bereich von PDF 1.4 bis PDF 1.6, um breite Kompatibilität zu unterstützen.

Was ist der Prozess zur Erstellung unterschiedlicher PDF-Versionen mit IronPDF?

Um verschiedene PDF-Versionen mit IronPDF zu erstellen, laden Sie die Bibliothek von NuGet herunter, instanziieren Sie ChromePdfRender, nutzen Sie die Methode RenderHtmlAsPdf, um HTML zu rendern, speichern und exportieren Sie das PDF und überprüfen Sie die Version des neuen PDFs.

Welche PDF-Versionen unterstützt IronPDF?

IronPDF unterstützt alle PDF-Versionen im Bereich von 1.2 bis 1.7, um sicherzustellen, dass es verschiedene Dokumentenfunktionen und Komplexitätsgrade handhaben kann.

Warum wählt IronPDF oft PDF-Version 1.4 während der Umwandlungen?

IronPDF wählt oft PDF-Version 1.4 während der Umwandlungen, um die Kompatibilität mit den meisten PDF-Viewern zu erhöhen. Diese Version unterstützt Funktionen wie Transparenz, ermöglicht moderne Grafikdesigns und erhält eine breite Kompatibilität.

Wann generiert IronPDF eine PDF 1.7-Version?

IronPDF generiert eine PDF 1.7-Version, wenn Dokumente zusammengeführt werden, um maximale Kompatibilität mit allen PDF-Viewern zu gewährleisten. Diese Version bewahrt alle ursprünglichen Elemente ohne Daten- oder Funktionsverlust.

Welche Vorteile bietet die PDF-Version 1.7?

Die PDF-Version 1.7 bietet den Vorteil, internationaler Standard zu sein, stellt vollständige Kompatibilität mit allen PDF-Viewern sicher und unterstützt eine Vielzahl von Dokumentenfunktionen.

Wie stellt IronPDF die Integrität des Dokuments sicher, wenn PDFs zusammengeführt werden?

IronPDF stellt die Integrität des Dokuments sicher, wenn PDFs zusammengeführt werden, indem es standardmäßig auf den PDF 1.7 Standard setzt, der umfassende Funktionen unterstützt und die Integrität aller ursprünglichen Elemente über verschiedene Quell-PDFs hinweg bewahrt.

Kann IronPDF HTML in PDF umwandeln und dabei die geeignete Version auswählen?

Ja, IronPDF kann HTML in PDF umwandeln und automatisch die geeignete Version basierend auf den im Dokument verwendeten Funktionen auswählen, um Kompatibilität und Funktionalität sicherzustellen.

Erfordert IronPDF eine manuelle Auswahl der PDF-Versionen während der Dokumentenerstellung?

Nein, IronPDF erfordert keine manuelle Auswahl der PDF-Versionen. Es ermittelt und wählt automatisch die geeignete Version während des Dokumenten-Umwandlungsprozesses.

Ist IronPDF beim Export verschiedener PDF-Versionen vollständig mit .NET 10 kompatibel?

Ja, IronPDF unterstützt .NET 10 vollständig und ermöglicht sofort den Export von PDFs in verschiedenen Versionen. Sie können IronPDF in .NET 10-Projekten (Konsole, Web, Desktop oder MAUI) verwenden. Das Verhalten bei der Versionsauswahl (z. B. standardmäßig PDF 1.4 für einfache Dokumente oder PDF 1.7 beim Zusammenführen) entspricht dem in früheren unterstützten Frameworks.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,133,208 | Version: 2025.11 gerade veröffentlicht