PRODUKT-VERGLEICHE

Ein Vergleich zwischen IronPDF und PSPDFKit

Veröffentlicht 13. November 2022
Teilen Sie:

1. Einführung

Die Manipulation von PDFs mit einer Programmiersprache ist für Entwickler recht schwierig, insbesondere auf einer .NET-Plattform. In diesem Artikel werden wir besprechen, wie Sie PDFs in C#.NET mit verschiedenen Tools verwalten können, die Ihnen helfen, viel produktive Zeit und Energie zu sparen. Bei der Anzeige von Inhalten aus PDF-Dateien sind mehrere Elemente zu beachten, und noch viel mehr, wenn Inhalte aus anderen Formaten in PDF übertragen werden. Die von uns besprochenen Tools sind Spitzenprodukte, die in der Branche von Entwicklern und Fortune-500-Unternehmen oder Organisationen eingesetzt werden. Die .NET-Tools, die im Handumdrehen Lösungen für Ihre PDF-Probleme bieten, sind:

  • PSPDFKit
  • IronPDF

2. IronPDF

IronPDF ist die ideale Lösung für die Konvertierung von HTML-Websites in der .NET- und .NET Core-Entwicklung. Es kann auch viel mehr als nur HTML konvertieren, da es eine Vielzahl von zusätzlichen Funktionen bietet. IronPDF ermöglicht es Entwicklern, PDF-Dokumente innerhalb von .NET Core- und Framework-Projekten zu erstellen, zu ändern und zu extrahieren. Mit dem IronPDF-Paket können Entwickler auf einfache Weise PDFs aus HTML-Seiten erzeugen oder konvertieren.

IronPDF ist eine .NET-Bibliothek, mit der Sie PDF-Dateien mit nur wenigen Codezeilen schnell erstellen, lesen und bearbeiten können. Sie können Inhalte aus bestehenden PDF-Dokumentenspeichern in Ihre Content-Management- und Performance-Anwendungen importieren, verschieben und indizieren.

2.1. IronPDF Merkmale

2.1.1. PDF-Bildgebung

Benutzer können jetzt Bilder aus PDFs sowie PDFs aus Fotos erstellen. Bildextraktion, Unterstützung für verschiedene Bilderweiterungen und PDF-Druck sind ebenfalls enthalten.

2.1.2. PDF-Dateien IO

IronPDF kann auch PDFs mit 128-Bit-Verschlüsselung verschlüsseln, PDFs mit einem Passwort schützen und PDFs digital signieren.

2.1.3. PDF-Konvertierungen

Mit dieser Funktionalität können Sie PDFs aus einer Vielzahl von Quellen erstellen, darunter HTML, Webformulare, HTML-Strings, MVC-Ansichten und URLs.

2.1.4. PDFs bearbeiten

Mit diesem IronPDF-Tool können Sie PDFs auf vielfältige Weise formatieren, z. B. durch Hinzufügen von Wasserzeichen, Hinzufügen von Seiten, Löschen von Seiten, Ändern des Hintergrunds und des Vordergrunds und vieles mehr. IronPDF macht, kurz gesagt, alles, was man sich mit PDFs vorstellen kann.

2.1.5. Extraktion von PDF-Inhalten

Eingebetteter Text aus PDFs kann oft leicht extrahiert werden. Wenn dies jedoch nicht funktioniert, kann es durchaus sein, dass der Text in einem Bild "gefangen" ist. Zum Scannen von Dokumenten nach visuellem Text anstelle von reinem Text können Sie die IronOCR-Bibliothek verwenden.

2.1.6. Kopfzeilen und Fußzeilen

Beim Erstellen einer PDF-Datei oder beim Hinzufügen zu einer bestehenden PDF-Datei können Kopf- und Fußzeilen eingefügt werden. Über die Eigenschaft Druckoptionen können Sie für jede Dokumentseite eine Kopf- und eine Fußzeile erstellen. Diese Parameter sind für das Chrome PDF Renderer-Objekt verfügbar. Dieses Beispiel wird in einer .NET Core-Konsolenanwendung ausgeführt.

2.1.7. Kompatibilität

IronPDF unterstützt fast alle Betriebssysteme und Frameworks, die mit C# kompatibel sind, wie z.B.:

  • Windows, Azure
  • .NET Core 2.1, 3.0, 3.1, .NET 5
  • .NET-Standard 2.0-Konformität für universelle Kompatibilität
  • Azurblau
  • AWS
  • Docker
  • Linux

3. PSPDFKit

PSPDFKit Library für .NET ist ein Software-Entwicklungskit(SDK) zum Bearbeiten, Ausfüllen von Formularen, Schwärzen und Erstellen von PDFs. Es bietet eine robuste API für das schnelle Hinzufügen von PDF-Funktionen zu jeder .NET-Anwendung.

PSPDFKit ist eines der beliebtesten plattformübergreifenden Tools zum Hinzufügen von PDF-Kompatibilität zu Ihrer Anwendung oder Website. Für den produktiven Einsatz benötigen die PSPDFKit-SDKs eine kommerzielle Lizenz. Einer der Hauptvorteile der PSPDFKit-API besteht darin, dass Sie verschiedene Methoden der Dokumentenmanipulation in Ihren PDF-Produktionsworkflow integrieren können, z. B:

  • Bearbeitung von PDFs
  • OCR
  • Wasserzeichen
  • Konvertierung von Dokumenten

3.1. PSPDFKit Merkmale

PSPDFKit unterstützt alle gängigen Anmerkungswerkzeuge:

  • Text
  • Tinte
  • Ellipse, Polylinie, Polygon, Rechteck, Linie
  • Hinweis
  • Link
  • Hervorheben, Unterstreichen, Durchstreichen, Schnörkeln, Redigieren

3.1.1. XFDF-Dateien in .NET

Sowohl das Lesen als auch das Schreiben von XFDF-Dateien wird von der PSPDFKit .NET Library unterstützt. Die Methoden ImportXfdf und ExportXfdf der Klasse Document können zur Durchführung dieser Aufgaben verwendet werden.

3.1.2. PDF-Seiten rendern

Die PSPDFKit .NET Library macht es einfach, ein PDF in ein Bild zu konvertieren. Um Kompatibilität und Effizienz zu gewährleisten, verwendet PSPDFKit native .NET-Standardfunktionen.

3.1.3. PDFs zusammenführen

Der Dokumenten-Editor kann dazu verwendet werden, mehrere Dokumente zu einem einzigen zusammenzufassen.

3.1.4. PDF-Redaktion

Entfernen Sie sensible, vertrauliche oder privilegierte Informationen, indem Sie persönliche Informationen dauerhaft aus PDF-Dokumenten entfernen, in Übereinstimmung mit der Datenschutz-Grundverordnung und anderen Datenschutzbestimmungen.

3.1.5. Sofortiges JSON

Anmerkungen und Lesezeichen werden mit Instant JSON in einer separaten JSON-Datei gespeichert. Dies bedeutet, dass eine PDF-Datei nur einmal übertragen werden muss, wobei alle Änderungen als Overlay in die ursprüngliche PDF-Datei eingefügt werden.

4. Erstellen eines neuen Projekts in Visual Studio

In diesem Artikel werden wir eine neue Konsolenanwendung verwenden, um PDF-Dokumente zu erzeugen.

Öffnen Sie Visual Studio und wählen Sie das Menü Datei. Wählen Sie "Neues Projekt" und dann "Konsolenanwendung".

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

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 1

Das Visual Studio-Projekt wird nun die Struktur für die ausgewählte Anwendung generieren.

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 2

Im nächsten Abschnitt werden wir die IronPDF- und PSPDFKit-Bibliotheken zum Projekt hinzufügen.

5. Installieren Sie die IronPDF-Bibliothek

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

  • Verwendung des Visual Studio NuGet-Paketmanagers
  • Verwendung der Visual Studio-Befehlszeile
  • Direkter Download von der NuGet-Galerie
  • Direkter Download von der offiziellen Website von IronPDF

5.1 Verwendung des Visual Studio NuGet-Paketmanagers

Die Visual Studio-Software 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.

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 3

Sobald die grafische Benutzeroberfläche des Paketmanagers geöffnet wird, suchen Sie im Abschnitt Durchsuchen nach dem Schlüsselwort "IronPDF", wie im folgenden Screenshot dargestellt:

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 4

Wir müssen die IronPDF-Option in den Suchergebnissen auswählen und das Paket installieren.

5.2 Verwendung der Visual Studio-Befehlszeile

  • Gehen Sie im Menü von Visual Studio auf Tools > NuGet-Paketmanager > Paketmanager-Konsole
  • Geben Sie die folgende Zeile auf der Registerkarte der Paketmanager-Konsole ein:
Install-Package IronPdf

Das IronPDF-Paket wird nun im aktuellen Projekt installiert.

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 5

5.3 Direkter Download aus der NuGet-Galerie

Die dritte Möglichkeit besteht darin, das NuGet-Paket direkt von derIronPDF NuGet-Galerie-Webseite.

  • Wählen Sie im Menü auf der rechten Seite die Option Paket herunterladen.
  • Doppelklicken Sie auf das heruntergeladene Paket; wird sie automatisch installiert.
  • Laden Sie dann die Lösung neu und verwenden Sie sie im Projekt.

5.4 Direkter Download von der offiziellen Website von IronPDF

Besuchen Sie dieIronPDF Download-Seite 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 "Referenz hinzufügen" und suchen Sie den Speicherort der heruntergeladenen Referenz.
  • Klicken Sie anschließend auf OK, um die Referenz hinzuzufügen.

6. Installieren Sie die PSPDFKit-Bibliothek

Es gibt vier Möglichkeiten, die PSPDFKit-Bibliothek zu beziehen und zu installieren. Diese sind wie folgt:

  • Verwendung des Visual Studio NuGet-Paketmanagers
  • Verwendung der Visual Studio-Befehlszeile
  • Direkter Download von der NuGet-Galerie
  • VSIX-Erweiterung verwenden

6.1 Verwendung des Visual Studio NuGet-Paketmanagers

Entwickler können PSPDFKit ganz einfach über den NuGet-Paketmanager integrieren. Nachfolgend finden Sie ein Beispiel für diese Vorgehensweise.

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 6

Nachdem Sie in den Tools auf NuGet Package Manager geklickt haben, wird ein neues Fenster mit der Suchleiste angezeigt. Suchen Sie nach PSPDFKit. Es wird eine Liste angezeigt.

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 7

In der obigen Abbildung sehen Sie die Liste der verwandten Pakete aus der Suche. Wählen Sie dann die gewünschte PSPDFKit-Option und installieren Sie das Paket.

6.2 Verwendung der Visual Studio-Befehlszeile

  • Gehen Sie im Menü von Visual Studio auf Tools > NuGet-Paketmanager > Paketmanager-Konsole

    Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 8

  • Geben Sie die folgende Zeile auf der Registerkarte der Paketmanager-Konsole ein:
Install-Package PSPDFKit.NET -Version 1.4.1

Das Paket wird nun im aktuellen Projekt installiert.

Ein Vergleich zwischen IronPDF und PSPDFKit, Abbildung 9

6.3 Direkter Download aus der NuGet-Galerie

Die dritte Möglichkeit besteht darin, das NuGet-Paket direkt von derPSPDFKit's NuGet Galerie Seite.

  • Wählen Sie die Option zum Herunterladen des Pakets aus dem Menü auf der rechten Seite.
  • Doppelklicken Sie auf das heruntergeladene Paket, um den Installationsvorgang zu starten.
  • Laden Sie die Lösung neu und verwenden Sie sie in Ihrem Projekt.

6.4 Verwendung der VSIX-Erweiterung

Anstatt das Paket lokal herunterzuladen, verwenden SieNuGetkönnen Sie eine Konfigurationsdatei verwenden, um das Paket an einem bestimmten Ort zu referenzieren. Dies ist nützlich, wenn Sie Rechner haben, die Ressourcen in einem Netzwerk gemeinsam nutzen.

  • Laden Sie die VSIX-Erweiterung herunter vondie PSPDFKit-Download-Seite und entpacken Sie die Zip-Datei.
  • Erstellen Sie dann eine Datei "nuget.config" im selben Verzeichnis wie Ihre .NET-Anwendung.
  • Die Datei sollte diesen XML-Code enthalten.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageSources>
        <add key="PSPDFKitSource" value="path\to\directoryContainingNupkg" />
    </packageSources>
</configuration>
XML
  • Öffnen Sie anschließend Visual Studio und konfigurieren Sie das folgende Paket auf der Registerkarte Referenz.

7. PDFs zusammenführen

Unter Umständen muss die notwendige Dokumentation an eine PDF-Datei angehängt werden. In diesem Thema wird erörtert, wie zwei oder mehr PDFs unter Verwendung beider .NET-Plattformen zusammengeführt werden können.

7.1. Zusammenführen von PDFs mit IronPDF

IronPDF's IronPdf.PdfDocument.Merge Klasse macht es einfach, zwei oder mehr PDF Dokumente in C#.NET zu kombinieren, indem sie einfachen und leicht verständlichen Code verwendet.

using IronPdf;

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

var Renderer = new IronPdf.ChromePdfRenderer();
using var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
using var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);
using var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

merged.SaveAs("Merged.pdf");
using IronPdf;

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

var Renderer = new IronPdf.ChromePdfRenderer();
using var pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a);
using var pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b);
using var merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b);

merged.SaveAs("Merged.pdf");
Imports IronPdf

Private 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>"

Private Renderer = New IronPdf.ChromePdfRenderer()
Private pdfdoc_a = Renderer.RenderHtmlAsPdf(html_a)
Private pdfdoc_b = Renderer.RenderHtmlAsPdf(html_b)
Private merged = IronPdf.PdfDocument.Merge(pdfdoc_a, pdfdoc_b)

merged.SaveAs("Merged.pdf")
VB   C#

7.2. Zusammenführen von PDFs mit PSPDFKit GMBH

Der beigefügte Code zeigt, wie der PSPDFKit-Dokumenteneditor verwendet wird, um zwei oder mehr PDFs zusammenzuführen.

using PSPDFKit;
using PSPDFKit.Providers;

namespace PdfEditing
{
    public sealed class Program
    {
        public static void Main(string [] args)
        {
            var documentEditor = new DocumentEditor();
            documentEditor.ImportDocument(0, DocumentEditor.IndexPosition.BeforeIndex, new FileDataProvider("Assets/dog.pdf"));
            documentEditor.ImportDocument(0, DocumentEditor.IndexPosition.BeforeIndex, new FileDataProvider("Assets/cat.pdf"));

            documentEditor.SaveDocument(new FileDataProvider("dogCatPair.pdf"));
        }
    }
}
using PSPDFKit;
using PSPDFKit.Providers;

namespace PdfEditing
{
    public sealed class Program
    {
        public static void Main(string [] args)
        {
            var documentEditor = new DocumentEditor();
            documentEditor.ImportDocument(0, DocumentEditor.IndexPosition.BeforeIndex, new FileDataProvider("Assets/dog.pdf"));
            documentEditor.ImportDocument(0, DocumentEditor.IndexPosition.BeforeIndex, new FileDataProvider("Assets/cat.pdf"));

            documentEditor.SaveDocument(new FileDataProvider("dogCatPair.pdf"));
        }
    }
}
Imports PSPDFKit
Imports PSPDFKit.Providers

Namespace PdfEditing
	Public NotInheritable Class Program
		Public Shared Sub Main(ByVal args() As String)
			Dim documentEditor As New DocumentEditor()
			documentEditor.ImportDocument(0, DocumentEditor.IndexPosition.BeforeIndex, New FileDataProvider("Assets/dog.pdf"))
			documentEditor.ImportDocument(0, DocumentEditor.IndexPosition.BeforeIndex, New FileDataProvider("Assets/cat.pdf"))

			documentEditor.SaveDocument(New FileDataProvider("dogCatPair.pdf"))
		End Sub
	End Class
End Namespace
VB   C#

8. Anmerkungen

Eine Anmerkung ist ein Kommentar oder eine Bemerkung, die einem Text hinzugefügt wird, um einen bestimmten Bereich des Textes zu erklären oder zu kritisieren. In diesem Thema wird besprochen, wie man mit .NET Anmerkungen in PDFs einfügt.

8.1. Anmerkungen mit IronPDF

Mit PDF-Anmerkungen können Sie PDF-Dokumente mit Kommentaren im Stil von Haftnotizen versehen. Mit der Methode "IronPdf.PdfDocument.AddTextAnnotation" und der Klasse "PdfDocument.TextAnnotation" können Anmerkungen programmatisch hinzugefügt werden. Zu den erweiterten Optionen für Textanmerkungen gehören Farbgebung, Größe, Deckkraft, Symbole und Bearbeitung.

// PM> Install-Package IronPdf

using IronPdf;

using PdfDocument Pdf = PdfDocument.FromFile("existing.pdf");
var Annotation = new IronPdf.Annotations.TextAnnotation()
{
    Title = "This is the major title",
    Subject = "This is a subtitle",
    Contents = "This is the long 'sticky note' comment content...",
    Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
    Opacity = 0.9,
    Printable = false,
    Hidden = false,
    OpenByDefault = true,
    ReadOnly = false,
    Rotateable = true
};
Pdf.AddTextAnnotation(Annotation, 1, 150, 250);
Pdf.SaveAs("existing.pdf");
// PM> Install-Package IronPdf

using IronPdf;

using PdfDocument Pdf = PdfDocument.FromFile("existing.pdf");
var Annotation = new IronPdf.Annotations.TextAnnotation()
{
    Title = "This is the major title",
    Subject = "This is a subtitle",
    Contents = "This is the long 'sticky note' comment content...",
    Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
    Opacity = 0.9,
    Printable = false,
    Hidden = false,
    OpenByDefault = true,
    ReadOnly = false,
    Rotateable = true
};
Pdf.AddTextAnnotation(Annotation, 1, 150, 250);
Pdf.SaveAs("existing.pdf");
' PM> Install-Package IronPdf

Imports IronPdf

Private PdfDocument As using
Private Annotation = New IronPdf.Annotations.TextAnnotation() With {
	.Title = "This is the major title",
	.Subject = "This is a subtitle",
	.Contents = "This is the long 'sticky note' comment content...",
	.Icon = IronPdf.Annotations.TextAnnotation.AnnotationIcon.Help,
	.Opacity = 0.9,
	.Printable = False,
	.Hidden = False,
	.OpenByDefault = True,
	.ReadOnly = False,
	.Rotateable = True
}
Pdf.AddTextAnnotation(Annotation, 1, 150, 250)
Pdf.SaveAs("existing.pdf")
VB   C#

8.2. Anmerkungen mit PSPDFKit

Für die Beschreibung von PDF-Anmerkungen bietet PSPDFKit für .NET eine JSON-basierte API. Dies gibt Ihnen viel Freiheit im Umgang mit Anmerkungen, da Sie handgefertigte Anmerkungen in Ihrem Code oder einer JSON-Datei haben können, die Sie nach Bedarf importieren.

using Newtonsoft.Json.Linq;
using PSPDFKit;
using PSPDFKit.Providers;

namespace Annotations
{
    public sealed class Program
    {
        public static void Main(string [] args)
        {
            var Provider = new FileDataProvider("document.pdf");
            var documentpdf = new Document(Provider);
            var aProvider = document.GetAnnotationProvider();
            var textAnJson = new JObject
            {
                { "text", "Hello from PSPDFKit" },
                { "bbox", new JArray(10, 10, 400, 400) },
                { "creatorName", "Will" },
                { "type", "pspdfkit/text" },
                { "updatedAt", "2021-01-01T00:00:00Z" },
                { "v", 1 }
            };

            annotationProvider.AddAnnotationJson(textAnJson);

            document.Save(new DocumentSaveOptions())
        }
    }
}
using Newtonsoft.Json.Linq;
using PSPDFKit;
using PSPDFKit.Providers;

namespace Annotations
{
    public sealed class Program
    {
        public static void Main(string [] args)
        {
            var Provider = new FileDataProvider("document.pdf");
            var documentpdf = new Document(Provider);
            var aProvider = document.GetAnnotationProvider();
            var textAnJson = new JObject
            {
                { "text", "Hello from PSPDFKit" },
                { "bbox", new JArray(10, 10, 400, 400) },
                { "creatorName", "Will" },
                { "type", "pspdfkit/text" },
                { "updatedAt", "2021-01-01T00:00:00Z" },
                { "v", 1 }
            };

            annotationProvider.AddAnnotationJson(textAnJson);

            document.Save(new DocumentSaveOptions())
        }
    }
}
Imports Newtonsoft.Json.Linq
Imports PSPDFKit
Imports PSPDFKit.Providers

Namespace Annotations
	Public NotInheritable Class Program
		Public Shared Sub Main(ByVal args() As String)
			Dim Provider = New FileDataProvider("document.pdf")
			Dim documentpdf = New Document(Provider)
			Dim aProvider = document.GetAnnotationProvider()
			Dim textAnJson = New JObject From {
				{ "text", "Hello from PSPDFKit" },
				{ "bbox", New JArray(10, 10, 400, 400) },
				{ "creatorName", "Will" },
				{ "type", "pspdfkit/text" },
				{ "updatedAt", "2021-01-01T00:00:00Z" },
				{ "v", 1 }
			}

			annotationProvider.AddAnnotationJson(textAnJson)

			document.Save(New DocumentSaveOptions())
		End Sub
	End Class
End Namespace
VB   C#

9. Lizenzvergabe

IronPDF bietet eine kostenlose Entwicklerlizenz an. IronPDF bietet auch eine einzigartige Preisstruktur: das Basispaket beginnt bei $749 ohne zusätzliche Kosten. Es ist auch möglich, SaaS- und OEM-Produkte weiter zu vertreiben. Alle Lizenzen beinhalten eine 30-Tage-Geld-zurück-Garantie, ein Jahr Software-Support und Upgrades, Gültigkeit für Entwicklung/Taging/Produktion und eine unbefristete Lizenz(einmaliger Kauf). Erfahren Sie mehr über die Lizenzierung von IronPDF um die verfügbaren Lizenzen und Preisstrukturen von IronPDF zu erkunden.

PSPDFKit bietet fünf Arten von Lizenzen für die von ihm entwickelten Produktivitäts-Workflows an. Es gibt eine kostenlose Lizenz für bis zu 100 Dokumente pro Monat; für alles, was darüber hinausgeht, müssen Sie eines der folgenden Pakete erwerben:

  • Starterpaket(bis zu 1000 Dokumente pro Monat für $75 monatlich oder $804 jährlich)
  • Wachstumspaket(bis zu 5000 Dokumente pro Monat für $275 monatlich oder $2964 jährlich)
  • Pro-Paket(bis zu 10000 Dokumente pro Monat für $445 monatlich oder $4788 jährlich)
  • Unternehmenspaket(über 10.000 Dokumente pro Monat, kontaktieren Sie das Unternehmen für ein Preisangebot)

    DiesePSPDFKit-Preisseite details zur vollständigen Preisstruktur von PSPDFKit.

10. Schlussfolgerung

IronPDF konvertiert kein HTML in PDF von einem entfernten Server. Stattdessen wird im Hintergrund eine Instanz eines echten, standardkonformen Browsers gestartet(ohne dass zusätzliche Software installiert werden muss). Das HTML wird in einem Vektorformat gerendert, das für den kommerziellen Druck nach höchsten Standards geeignet ist. Als Ergebnis erhalten Sie eine gestochen scharfe, hochwertige PDF-Datei. Die IronPDF-Website bietet Informationen zu Lizenzen und Preisen.

PSPDFKit ist ein voll funktionsfähiges PDF-SDK, das alle Plattformen unterstützt, einschließlich PC, MAC, Android Apps und IOS. Es unterstützt Sie beim Übertragen, Kommentieren, Signieren, Ausfüllen, Konvertieren und Bearbeiten von PDF-Dateien. PSPDFKit ist die am weitesten verbreitete plattformübergreifende Lösung für die Integration von PDF-Unterstützung in Ihre Anwendung oder Website.

Sowohl IronPDF als auch PSPDFKit erfordern kommerzielle Lizenzen für den Produktionseinsatz. IronPDF bietet eine lebenslange Lizenz, während PSPDFKit monatliche und jährliche Pakete anbietet. IronPDF-Lizenzen sind entwicklerorientiert. Das Preismodell richtet sich nach der Anzahl der Entwickler, die das Produkt nutzen, und deren Arbeitsort. PSPDFKit-Lizenzen sind dokumentenzentriert und richten sich nach der Anzahl der pro Monat verarbeiteten PDF-Dokumente. Was die Kosten betrifft, so entstehen durch die Verwendung von PSPDFKit wiederkehrende Ausgaben. Andererseits bietet IronPDF eine lebenslange Lizenzierung ohne wiederkehrende Kosten.

Sowohl IronPDF als auch PSPDFKit sind branchenführende Frameworks, die auf ähnlichen Technologien basieren und die gleichen grundlegenden PDF-Verarbeitungsfunktionen bieten. Mit IronPDF geschriebener Code ist in der Regel prägnanter und kompakter. Mit PSPDFKit geschriebener Code ist ebenso verständlich, aber etwas komplexer in der Struktur.

Iron Software bietet ein Paket mit fünf Werkzeugen zum Preis von nur zwei an. Die angebotenen Werkzeuge sind:

< PREVIOUS
Ein Vergleich zwischen IronPDF und PDFNet
NÄCHSTES >
Ein Vergleich zwischen QuestPDF und IronPDF

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

Gratis NuGet-Download Downloads insgesamt: 11,810,873 Lizenzen anzeigen >