PRODUKT-VERGLEICHE

IronPDF und DynamicPDF - ein umfassender Vergleich

Veröffentlicht 15. März 2022
Teilen Sie:

1. Einführung

PDF steht für Portable Document Format und wurde von Adobe entwickelt, um Dokumente mit formatiertem Text und Bildern darzustellen. Wir brauchen eine separate Anwendung, um Dateien im PDF-Format zu öffnen. Die PDF-Datei spielt in der modernen Welt eine wichtige Rolle. PDF-Dateien werden in den meisten Industriezweigen für die Rechnungsstellung und die Erstellung von Dokumenten verwendet. Entwickler verwenden PDF-Dateien, um die Anforderungen ihrer Kunden bei der Erstellung von Dokumenten zu erfüllen. Heutzutage ist die PDF-Erstellung dank der auf dem Markt verfügbaren Bibliotheken viel einfacher geworden. Bei der Verwendung dieser Art von Bibliothek in einem Projekt sollten wir Faktoren wie das Erstellen, Lesen und Konvertieren berücksichtigen; dies wird uns helfen zu entscheiden, welche Bibliothek für uns am besten geeignet ist.

In diesem Artikel werden wir die beiden beliebtesten PDF-Bibliotheken für .NET-Komponenten vergleichen. Diese beiden Bibliotheken sind:

  • IronPDF
  • DynamicPDF

    Die IronPDF- und DynamicPDF-Bibliotheken werden beide verwendet, um PDF-Dateien in Ihren Microsoft.net-Anwendungen, asp.net-Webanwendungen sowie traditionellen Windows-Anwendungen zu erstellen, zu lesen oder zu ändern. Wir können nun diese beiden Bibliotheken vergleichen. Um zu entscheiden, welche der beiden Bibliotheken für unsere Anwendung am besten geeignet ist, werden wir zunächst die Funktionen der beiden Bibliotheken vergleichen und dann die Leistung bei der Konvertierung und Bearbeitung von PDF-Dateien analysieren. Beide Bibliotheken werden von den Microsoft .NeET Core-Frameworks unterstützt.

1.1 IronPDF Merkmale

IronPDF ist ein leistungsfähiger HTML-Konverter, der fast alles verarbeiten kann, was ein Webbrowser bieten kann. Eine .NET-Bibliothek für Entwickler kann leicht zum Erstellen, Lesen oder Ändern von PDF-Dateien verwendet werden. IronPDF verwendet eine Chromium-Engine zur Umwandlung von HTML in PDF. IronPDF unterstützt verschiedene Webkomponenten wie HTML, ASPX, Razor HTML und MVC View. IronPDF unterstützt die Dateien in Ihren Microsoft.NET-Anwendungen (sowohl ASP.NET-Webanwendungen als auch herkömmliche Windows-Anwendungen).

IronPDF ermöglicht es uns, Dateien aus HTML5, JavaScript, CSS und Bildern zu erstellen. Wir können auch Kopf- und Fußzeilen zu Dateien hinzufügen, und im Allgemeinen wird das Lesen von PDF-Dateien sehr einfach. Außerdem enthält IronPDF einen leistungsstarken HTML-zu-PDF-Konverter, der alle PDF-Dateien verarbeiten kann.

PDF-Dateien können aus verschiedenen Dateitypen wie HTML, HTML5, ASPX und Razor/MVC View erstellt werden. Wir sind auch in der Lage, Bilddateien in PDFs zu konvertieren.

Dokument aus einem URL-Link generieren. Es ermöglicht uns auch die Verwendung von benutzerdefinierten Netzwerk-Anmeldeinformationen, User-Agents, Proxies, Cookies, HTTP-Headern und Formularvariablen, die eine Anmeldung hinter HTML-Anmeldeformularen ermöglichen.

  • IronPDF ermöglicht es uns, Formulare in bestehenden PDF-Dokumenten zu lesen und auszufüllen.
  • Es ist in der Lage, Bilder aus Dokumenten zu extrahieren.
  • Es ermöglicht das Hinzufügen von Kopf- und Fußzeilen, Text, Bildern, Lesezeichen, Wasserzeichen usw. zu Dokumenten.
  • Es ermöglicht uns, neue oder bestehende Dokumentseiten zusammenzuführen und zu teilen.
  • Wir sind in der Lage, Dokumente ohne Acrobat Reader in PDF-Objekte zu konvertieren.
  • Wir können CSS-Dateien und medienähnliche Dateien in Dokumente umwandeln.

1.2 DynamicPDF-Funktionen

DynamicPDF für .NET ist ein PDF-Manipulationstool, das seinen Benutzern hilft, PDF-Dateien zu erstellen, zu bearbeiten, zusammenzuführen, zu teilen, Berichte zu erstellen und zu schreiben, neben anderen Funktionen in der .NET-Plattform. DynamicPDF bietet 7 verschiedene Funktionen oder Produkte, die den Benutzern bei ihrer Arbeit im PDF-Format helfen. Sehen Sie sich die folgenden von DynamicPDF angebotenen Produkte an.

DynamicPDF HTML-Konverter für .NET

DynamicPDF HTML Converter konvertiert HTML in PDF und PDF-Byte-Arrays.

DynamicPDF Core Suite für .NET

Die DynamicPDF Core Suite ist ihr Hauptprodukt, das alle PDF-Bearbeitungen wie PDF erstellen, PDF-Bericht erstellen, PDF verpacken, PDF/A-kompatibles PDF, PDF/X-kompatibles PDF, PDF stempeln, PDF mit Tags versehen und Vorlagen enthält.

DynamicPDF PrintManager für .NET

Diese Funktion bietet die Möglichkeit, ein PDF zu drucken, ein PDF zu faxen, ein PDF aus einem Byte-Array zu drucken und mehrere PDFs zu drucken.

DynamicPDF Konverter für .NET

Damit lassen sich verschiedene Dateiformate wie HTML, Excel, PowerPoint, Tiff und Word über .NET-Plattformen in PDF konvertieren.

DynamicPDF Rasterizer für .NET

Mit diesem Produkt können Benutzer PDF in verschiedene Bildformate wie JPG, TIFF, BMP, PNG und GIF konvertieren.

DynamicPDF-Betrachter für .NET

DynamicPDF Viewer bietet Möglichkeiten zum Öffnen und Anzeigen von PDFs.

  • Verschlüsselte PDF öffnen
  • PDF aus Byte-Array öffnen
  • PDF aus Pfaddatei öffnen

DynamicBarcode Creator für .NET

Diese Funktion ermöglicht es Entwicklern, Barcodes verschiedener Typen zu erstellen.

  • 2D-Strichcode
  • Linearer Barcode
  • Post-Strichcode

2. Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie Visual Studio, gehen Sie in das Menü Datei und wählen Sie Neues Projekt. Wählen Sie dann die Konsolenanwendung. In diesem Artikel werden wir eine Konsolenanwendung verwenden, um PDF-Dokumente zu erzeugen.

Geben Sie den Projektnamen ein und wählen Sie den Dateipfad in dem entsprechenden Textfeld aus. Klicken Sie dann auf die Schaltfläche Erstellen. Wählen Sie außerdem das gewünschte .NET-Framework aus, wie in der folgenden Abbildung dargestellt:

Das Visual Studio-Projekt generiert nun die Struktur für die ausgewählte Anwendung, und wenn Sie Konsolen-, Windows- und Webanwendung ausgewählt haben, wird die Datei program.cs geöffnet, in die Sie den Code eingeben und die Anwendung erstellen/ausführen können.

Als nächstes können wir die Bibliothek hinzufügen, um den Code zu testen.

3. Installieren Sie die IronPDF-Bibliothek

Die IronPDF-Bibliothek kann auf vier verschiedene Arten heruntergeladen und installiert werden.

Diese sind:

  • Visual Studio verwenden.
  • Verwendung der Visual Studio-Befehlszeile.
  • Direkter Download von der NuGet-Website.
  • Direktes Herunterladen von der IronPDF-Website.

3.1 Visual Studio verwenden

Visual Studio bietet die Option NuGet Package Manager, um das Paket direkt in der Lösung zu installieren. Der folgende Screenshot zeigt, wie Sie den NuGet Package Manager öffnen.

Es bietet ein Suchfeld, um die Liste der Pakete von der NuGet-Website anzuzeigen. Im Paketmanager müssen wir nach dem Schlüsselwort "IronPDF" suchen, wie in der folgenden Abbildung zu sehen ist:

In der obigen Abbildung wird die Liste der verwandten Bibliotheken aus der Suche angezeigt. Wir müssen die gewünschte Option auswählen, um das Paket in der Lösung zu installieren.

3.2 Verwendung der Visual Studio-Befehlszeile

  • Gehen Sie in Microsoft Visual Studio zu Tools -> NuGet Package Manager -> Package Manager Console
  • Geben Sie die folgende Zeile auf der Registerkarte der Paketmanager-Konsole ein:
Install-Package IronPdf

Jetzt wird das Paket in das aktuelle Projekt heruntergeladen/installiert und ist einsatzbereit.

3.3 Direkter Download von der NuGet-Website

Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Website herunterzuladen.

  • Navigieren Sie zu dem Link "https://www.nuget.org/packages/IronPdf/"
  • Wählen Sie im Menü auf der rechten Seite die Option Paket herunterladen.
  • Doppelklicken Sie auf das heruntergeladene Paket. Sie wird automatisch installiert.
  • Laden Sie nun die Lösung neu und verwenden Sie sie für das Projekt.

3.4 Direkter Download von der IronPDF-Website

Klicken Sie auf den Link hier, um das neueste Paket direkt von der Website herunterzuladen. Führen Sie nach dem Download die folgenden Schritte aus, um das Paket zu Ihrem Projekt hinzuzufügen.

  • Klicken Sie mit der rechten Maustaste auf das Projekt im Lösungsfenster.
  • Wählen Sie dann die Option Referenz und suchen Sie den Speicherort der heruntergeladenen Referenz.
  • Klicken Sie auf OK, um die Referenz hinzuzufügen.

4. Installieren Sie die DynamicPDF-Bibliothek

NuGet-Paket

Die DynamicPDF Core Suite ist auf NuGet verfügbar und ist Teil des ceTe.DynamicPDF.CoreSuite.NET Pakets. Der einfachste Weg, das Paket zu installieren, ist die Verwendung des Visual Studio Package Manager. Sie können das Paket auch direkt von NuGet herunterladen.

nuGet-Paket-ID: ceTe.DynamicPDF.CoreSuite.NET

DynamicPDF Core Suite Informationen

Weitere Informationen finden Sie auf der Webseite von DynamicPDF Core Suite.

4.1 Dokumentation

Die Dokumentation ist sowohl online als auch in Form von .chm-Dateien verfügbar, die lokal auf dem Rechner des Hosts installiert werden.

4.2 Proben

Die Beispielanwendung demonstriert die von DynamicPDF angebotenen Funktionen. Diese werden ebenfalls lokal auf dem Rechner des Hosts installiert. DynamicPDF - GitHub

4.3 Versorgungsunternehmen

Für die Verwendung des Produkts müssen möglicherweise weitere Dienstprogramme installiert werden. Zum Beispiel das Dienstprogramm zum Hinzufügen von HTML zu PDF.

4.3.1 Hinzufügen des NuGet-Pakets DynamicPDF Reference

DynamicPDF HTML Converter, DynamicPDF Core Suite und DynamicPDF Converter sind alle über NuGet verfügbar. Der einfachste Weg, die Pakete zu installieren, ist über den Visual Studio Package Manager.

DynamicPDF HTML Converter ist auf NuGet im Paket ceTe.DynamicPDF.HtmlConverter.NET verfügbar.

DynamicPDF Core Suite ist auf NuGet und im Paket ceTe.DynamicPDF.CoreSuite.NET verfügbar.

DynamicPDF Converter ist auf NuGet und im Paket ceTe.DynamicPDF.Converter.NET verfügbar.

GitHub Beispielprojekt

Klonen Sie das Beispielprojekt oder sehen Sie es sich auf GitHub an. Klonen oder Anzeigen des Beispielprojekts auf GitHub

DynamicPDF Konverter und Generator Informationen

Weitere Informationen zu allen drei Produkten finden Sie hier:

5. Erstellen eines Portable Document Format aus einer URL

Beide PDF-Bibliotheken verfügen über Konverter, die leistungsstarke HTML-zu-PDF-Konvertierungen durchführen können. Im Folgenden sehen wir, wie wir die PDF-Dateien erstellen können.

5.1 IronPDF verwenden

IronPDF macht es uns leicht, PDFs zu erstellen. Es rendert HTML-Dateien aus URLs und wandelt sie in PDF-Dokumente um.

Die folgenden Funktionen helfen uns bei der einfachen Erstellung von PDF-Dokumenten:

IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
Pdf.SaveAs("result.pdf");
or
 var Renderer = new IronPdf.ChromePdfRenderer().
RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/");
Pdf.SaveAs("result.pdf");
or
 var Renderer = new IronPdf.ChromePdfRenderer().
RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim Renderer As New IronPdf.ChromePdfRenderer()
Dim Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/")
Pdf.SaveAs("result.pdf")
[or] var Renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
VB   C#

Im obigen Beispiel verwenden wir zwei Methoden, um den Link in ein Dokument umzuwandeln. Eine Methode besteht darin, ein Dokument zu erstellen, indem ein IronPDF-Objekt erzeugt wird, und die andere Methode besteht darin, das Objekt für Renderurlpdf zu erzeugen.

Das obige Beispiel zeigt, dass wir es mit Renderurlaspdf in ein Dokument umwandeln können. Wir müssen nur den Link und den Speicherort angeben. Der Zeitaufwand für die PDF-Konvertierung beträgt nur 1-2 Sekunden

5.2 DynamicPDF verwenden

Der leistungsstarke HTML-zu-PDF-Konverter ist eine Funktion von DynamicPDF. Es wandelt jede HTML- oder Markup-Datei in PDF um. Nachfolgend finden Sie ein Beispiel für die einfache Erstellung einer PDF-Datei mit DynamicPDF.

Converter.Convert("http://www.google.com", pdfFilePath);
Converter.Convert("http://www.google.com", pdfFilePath);
Converter.Convert("http://www.google.com", pdfFilePath)
VB   C#

Dieses Beispiel demonstriert eine einfache Dateikonvertierung von HTML (eine angegebene URL) zu PDF. Das Beispiel zeigt auch die Konvertierung von RTF in PDF. Der Konvertierungsprozess ist für alle 60 unterstützten Dokumenttypen ähnlich.

6. Portable Document Format aus HTML erstellen

Sowohl IronPDF als auch DynamicPDF bieten eine einfache Methode zur Konvertierung von HTML-Strings in PDF.

6.1 IronPDF verwenden

Mit Hilfe von IronPDF können wir HTML-Strings in PDF-Dokumente umwandeln. Nachfolgend finden Sie ein Beispiel für die Umwandlung der HTML-Zeichenfolge in Dokumente. Es ermöglicht auch die Konvertierung von beliebigen HTML-Tags in PDF-Dokumente.

var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf");
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf");
Dim Renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("<h1>Hello world!!</h1>").SaveAs("result.pdf")
VB   C#

Das obige Beispiel zeigt, dass wir in der Lage sind, HTML-Strings mit RenderHtmlAsPdf zu konvertieren. Außerdem können wir eine beliebige Anzahl von HTML-Strings an die Funktion übergeben, die den HTML-Code in einen String umwandelt. Nach dem Abrufen der Zeichenfolge können wir sie als Dokument speichern. Dieser Vorgang dauert nur zwei Sekunden.

6.2 DynamicPDF verwenden

DynamicPDF hilft uns auch bei der Umwandlung von HTML-Zeichenfolgen in ein Dokument. Im Folgenden finden Sie ein Beispiel für die Umwandlung einer HTML-Zeichenkette.

string sampleHtml = "<html><body><p>This is a very simple HTML string including a Table below.</p>" +  
                    "<h4>Two rows and three columns:</h4><table border=\"1\"><tr><td>100</td><td>200</td>" +  
                    "<td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body></html>";  
Converter.ConvertHtmlString(sampleHtml, pdfFilePath); 
string sampleHtml = "<html><body><p>This is a very simple HTML string including a Table below.</p>" +  
                    "<h4>Two rows and three columns:</h4><table border=\"1\"><tr><td>100</td><td>200</td>" +  
                    "<td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body></html>";  
Converter.ConvertHtmlString(sampleHtml, pdfFilePath); 
Dim sampleHtml As String = "<html><body><p>This is a very simple HTML string including a Table below.</p>" & "<h4>Two rows and three columns:</h4><table border=""1""><tr><td>100</td><td>200</td>" & "<td>300</td></tr><tr><td>400</td><td>500</td><td>600</td></tr></table></body></html>"
Converter.ConvertHtmlString(sampleHtml, pdfFilePath)
VB   C#

Das folgende Beispiel zeigt die Konvertierung eines bestimmten HTML-Strings in PDF (im Gegensatz zur Verwendung einer tatsächlichen HTML-Datei oder URL, wie in den obigen Beispielen gezeigt). Im Abschnitt Aktuelle Webseite in PDF konvertieren finden Sie ein Beispiel dafür, wie Sie festlegen, dass die aktuelle Webseite in PDF konvertiert wird.

7. Lesen von Dokumenten im Portable Document Format

Wir können pDF lesen dokumente sowohl mit IronPDF als auch mit DynamicPDF.

7.1 IronPDF verwenden

IronPDF hilft uns, vorhandene PDF-Dateien zu lesen. Nachfolgend finden Sie ein Beispiel für das Lesen vorhandener PDF-Dateien mit IronPDF.

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
VB   C#

Der obige Code ist der Beispielcode, der die FromFile-Methode aufruft, die verwendet wird, um eine PDF-Datei aus einer vorhandenen Datei zu lesen und in ein PDF-Dokumentobjekt zu konvertieren. Mit diesem Objekt sind wir in der Lage, den Text und die Bilder auf PDF-Seiten zu lesen. Die Umwandlung des Objekts dauert nur wenige Millisekunden.

7.2 DynamicPDF verwenden

DynamicPDF hilft uns auch, bestehende PDFs in Microsoft.net-Anwendungen, asp.net-Webanwendungen und traditionellen Windows-Anwendungen zu lesen. Nachfolgend finden Sie ein Beispiel für das Lesen von Daten aus PDF-Dokumenten.

Die folgenden Schritte und der Beispielcode veranschaulichen das Öffnen einer PDF-Datei aus einem Dateipfad mit dem Rasterizer-Produkt.

Schritte zum Öffnen einer PDF-Datei aus einem Dateipfad

  1. Öffnen Sie das PDF-Dokument mit PDF Viewer, indem Sie den Dateipfad angeben.

    Beispielcode - C#

pdfViewer.Open(@"C:\DocumentA.pdf");
pdfViewer.Open(@"C:\DocumentA.pdf");
pdfViewer.Open("C:\DocumentA.pdf")
VB   C#

8. Zusammenführung von Dokumenten im Portable Document Format

Sowohl IronPDF als auch DynamicPDF helfen dabei, mehrere Dokumente in Ihrer Microsoft.net-Anwendung zu einem einzigen Dokument zusammenzuführen. Mit Hilfe dieser Bibliotheken können wir Dokumente leicht zusammenführen.

8.1 IronPDF verwenden

IronPDF hilft uns dabei, mehrere Dokumente zu einem einzigen Dokument zusammenzuführen. Die folgende Abbildung zeigt, wie Sie mehrere Dokumente in ein einziges Dokument umwandeln können.

var pdfDocuments = new List<IronPdf.PdfDocument>();
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
var mergedPdfDocument = IronPdf.PdfDocument.Merge(pdfDocuments);
mergedPdfDocument.SaveAs("Ironpdfmerged.pdf");
var pdfDocuments = new List<IronPdf.PdfDocument>();
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"));
var mergedPdfDocument = IronPdf.PdfDocument.Merge(pdfDocuments);
mergedPdfDocument.SaveAs("Ironpdfmerged.pdf");
Dim pdfDocuments = New List(Of IronPdf.PdfDocument)()
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"))
pdfDocuments.Add(IronPdf.PdfDocument.FromFile("result.pdf"))
Dim mergedPdfDocument = IronPdf.PdfDocument.Merge(pdfDocuments)
mergedPdfDocument.SaveAs("Ironpdfmerged.pdf")
VB   C#

Die obigen Beispiele zeigen, dass wir jedes Dokument in eine Liste aufnehmen und sie dann als Parameter übergeben. Das "FromFile"-Objekt im PDF-Dokument liest das Dokument zuerst und fügt es dann in die Liste ein. PDFDocument bietet eine Funktion namens "merge", mit der wir die Liste der Dokumente abrufen und sie dann zu einem einzigen PDF-Dokument zusammenführen können. Anschließend können wir das Dokument mit der Funktion Save_as speichern.

8.2 DynamicPDF verwenden

DynamicPDF hilft uns auch dabei, mehrere Dokumente zu einem einzigen Dokument zusammenzuführen. Das folgende Beispiel zeigt, wie Sie Dokumente zusammenführen können.

Die folgenden Schritte veranschaulichen den Prozess der Zusammenführung von PDF-Dokumenten und das Hinzufügen von Optionen beim Zusammenführen eines Dokuments.

MergeDocument document = new MergeDocument("DocumentA.pdf");
document.Append("DocumentB.pdf");
document.Append("DocumentC.pdf");
document.Draw("output.pdf");
MergeDocument document = new MergeDocument("DocumentA.pdf");
document.Append("DocumentB.pdf");
document.Append("DocumentC.pdf");
document.Draw("output.pdf");
Dim document As New MergeDocument("DocumentA.pdf")
document.Append("DocumentB.pdf")
document.Append("DocumentC.pdf")
document.Draw("output.pdf")
VB   C#

Schritte zum Anhängen oder Ändern einer PDF-Datei

Mit der Methode "Anhängen" können wir mehrere PDFs anhängen. Die folgenden Schritte und der Beispielcode veranschaulichen, wie man dies erreicht.

  1. Erstellen Sie ein MergeDocument-Objekt und übergeben Sie das erste Dokument an den Konstruktor.

  2. Rufen Sie die Append-Methode der MergeDocument-Instanz auf und übergeben Sie die zusammenzuführende PDF-Datei. Wiederholen Sie diesen Vorgang für alle Dokumente, die zusammengeführt werden sollen.

  3. Rufen Sie die Methode Draw der Document-Instanz auf, um das angehängte Dokument zu speichern.

9. Aufteilung von Dokumenten im Portable Document Format

Die IronPDF- und DynamicPDF-Bibliotheken ermöglichen die Aufteilung von Seiten in separate Dokumente. Beide bieten eine unkomplizierte Methode zur Durchführung dieses Prozesses.

9.1 IronPDF verwenden

IronPDF ermöglicht es uns, einzelne und mehrere Seiten in separate Dokumente zu konvertieren. Nachfolgend finden Sie ein Beispiel für die Erstellung geteilter Seiten in einem separaten Dokument.

        var Splitdocument = IronPdf.PdfDocument.FromFile("Ironpdfmerged.pdf");
            Splitdocument.CopyPages(0,0).SaveAs("Ironpdfmerged.pdf");
        var Splitdocument = IronPdf.PdfDocument.FromFile("Ironpdfmerged.pdf");
            Splitdocument.CopyPages(0,0).SaveAs("Ironpdfmerged.pdf");
Dim Splitdocument = IronPdf.PdfDocument.FromFile("Ironpdfmerged.pdf")
			Splitdocument.CopyPages(0,0).SaveAs("Ironpdfmerged.pdf")
VB   C#

Im obigen Beispiel laden wir zunächst das vorhandene Dokument mit der Methode "from file" aus der PDF-Dokumentenklasse. Mit der Methode "Seite kopieren" können wir eine Seite aus dem vorhandenen Dokument kopieren, während wir mit der Methode "Speichern unter" das Dokument in einer separaten Datei speichern können. Alle Seitenzahlen beginnen mit Null, also müssen wir Seitenzahlen angeben, die mit einer Null beginnen.

9.2 DynamicPDF verwenden

DynamicPDF ermöglicht auch die Aufteilung einer einzelnen Dokumentseite in mehrere Dokumente. Nachfolgend finden Sie ein Beispiel für die Aufteilung bestimmter Dokumentseiten in ein anderes Dokument.

PdfDocument pdf = new PdfDocument("DocumentA.pdf");
MergeDocument part1 = new MergeDocument(pdf, 1, 4);
Part1.Draw("output-part1.pdf");
MergeDocument part2 = new MergeDocument(pdf, 5, 8);
part2.Draw("output-part2.pdf");
PdfDocument pdf = new PdfDocument("DocumentA.pdf");
MergeDocument part1 = new MergeDocument(pdf, 1, 4);
Part1.Draw("output-part1.pdf");
MergeDocument part2 = new MergeDocument(pdf, 5, 8);
part2.Draw("output-part2.pdf");
Dim pdf As New PdfDocument("DocumentA.pdf")
Dim part1 As New MergeDocument(pdf, 1, 4)
Part1.Draw("output-part1.pdf")
Dim part2 As New MergeDocument(pdf, 5, 8)
part2.Draw("output-part2.pdf")
VB   C#

Die Aufteilung eines PDFs in mehrere PDFs mit der DynamicPDF Core Suite ist einfach, wie die folgenden Schritte und der Beispielcode zeigen.

Schritte zum Teilen einer PDF-Datei:

  1. Erstellen Sie ein PdfDocument-Objekt und übergeben Sie den Pfad der PDF-Quelldatei an den Konstruktor.

  2. Erstellen Sie ein MergeDocument-Objekt und übergeben Sie im Konstruktor die PdfDocument-Objektinstanz, die Anfangsseitenzahl und die Endseitenzahl.

  3. Rufen Sie die Draw-Methode des Document-Objekts auf, um den PDF-Ausschnitt auszugeben, der durch die Nummer der Anfangsseite und die Anzahl der Endseiten festgelegt ist.

  4. Wiederholen Sie die Schritte 2 und 3, übergeben Sie aber nur 5 und 8 an den MergeDocument-Konstruktor.

  5. Rufen Sie die Draw-Methode auf, und ein neues PDF-Dokument, das auf Seite 5 beginnt und auf Seite 8 endet, wird in ein neues PDF-Dokument ausgegeben.

10. Lizenzvergabe

DynamicPDF ist eine Bibliothek, die es ermöglicht, PDF-Dokumente aus verschiedenen Quellen wie HTML-Strings und HTML-Links zu erstellen sowie Dokumente zu teilen und zusammenzuführen. DynamicPDF kommt mit einer unterschiedlichen Preisstruktur, der niedrigste Preis beginnt bei 799$ für eine Einzellizenz. Die Entwicklerlizenz ist kostenlos, so dass wir sie testen können. Sehen Sie sich die Preisstruktur für DynamicPDF an hier.

IronPDF ist ebenfalls eine Bibliothek und wird mit einer kostenlosen Entwicklerlizenz geliefert. IronPDF hat auch eine andere Preisstruktur. Das Lite-Paket beginnt bei $749 ohne laufende Kosten und beinhaltet SaaS und OEM-Weiterverteilung. Alle Lizenzen beinhalten eine 30-tägige Geld-zurück-Garantie, ein Jahr Produkt-Support und Updates, Gültigkeit für Entwicklung/Taging/Produktion, und es gibt auch eine permanente Lizenz (einmaliger Kauf). Klicken Sie auf hier um die vollständige Preisstruktur und Lizenzierung von IronPDF zu überprüfen.

11. Schlussfolgerung

In diesem Artikel haben wir IronPDF und DynamicPDF verglichen. Wir haben einige der gemeinsamen Funktionen der beiden Bibliotheken untersucht. IronPDF berücksichtigt die Chrome-Einstellungen des Benutzers, um den HTML-Code zu rendern, während DynamicPDF auf einer separaten Engine läuft, die die aktuellen Benutzereinstellungen ignoriert, um den HTML-Code zu rendern. IronPDF kann HTML im Vergleich zu DynamicPDF schnell rendern.

In Bezug auf die Leistung ist IronPDF schneller als DynamicPDF, wie die obigen Testergebnisse zeigen. Die lizenzfreie Weiterverbreitung ist bei IronPDF gegen einen Aufpreis möglich, bei DynamicPDF jedoch nicht. IronPDF bietet auch mehr Funktionen als DynamicPDF.

Zusammenfassend lässt sich sagen, dass wir IronPDF aufgrund seiner Leistungsfähigkeit und der zahlreichen Funktionen, die Entwicklern bei der Arbeit mit PDFs zur Verfügung stehen, bevorzugen. IronPDF bietet auch einen guten Support und eine ausführliche Dokumentation, die uns hilft, alle Funktionen zu nutzen.

< PREVIOUS
IronPDF und Docraptor - ein umfassender Vergleich
NÄCHSTES >
IronPDF und EO.Pdf: Ein Vergleich

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >