using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
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:
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:
Das Visual Studio-Projekt wird nun die Struktur für die ausgewählte Anwendung generieren.
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.
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:
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.
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.
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.
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
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.
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.
Ö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");
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
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")
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
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:
Bevor er Software-Ingenieur wurde, promovierte Kannapat an der Universität Hokkaido in Japan im Bereich Umweltressourcen. Während seines Studiums wurde Kannapat auch Mitglied des Vehicle Robotics Laboratory, das Teil der Abteilung für Bioproduktionstechnik ist. Im Jahr 2022 wechselte er mit seinen C#-Kenntnissen zum Engineering-Team von Iron Software, wo er sich auf IronPDF konzentriert. Kannapat schätzt an seiner Arbeit, dass er direkt von dem Entwickler lernt, der den Großteil des in IronPDF verwendeten Codes schreibt. Neben dem kollegialen Lernen genießt Kannapat auch den sozialen Aspekt der Arbeit bei Iron Software. Wenn er nicht gerade Code oder Dokumentationen schreibt, kann man Kannapat normalerweise beim Spielen auf seiner PS5 oder beim Wiedersehen mit The Last of Us antreffen.
< PREVIOUS Ein Vergleich zwischen IronPDF und PDFNet
NÄCHSTES > Ein Vergleich zwischen QuestPDF und IronPDF