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");
Ein Vergleich zwischen IronPDF und SautinSoft PDF Focus
Kannapat Udonpant
26. September 2022
Teilen Sie:
1. Einführung
PDF steht für Portable Document Format. Am einfachsten lässt sich das so zusammenfassen, dass man sich einen Ordner vorstellt, der eine Sammlung von Dateien enthält, von Grafiken bis zu Text und mehr. Diese Elemente machen moderne PDFs aus, und sie sind die Grundbausteine, aus denen PDFs erstellt werden. Dieses Dateiformat wurde in den 1990er Jahren "entdeckt/erfunden", um den Austausch von Informationen zwischen Benutzern mit unterschiedlichen Computereinstellungen zu ermöglichen.
In diesem Artikel vergleichen wir zwei beliebte PDF-Bibliotheken für .NET-Komponenten. Diese beiden Bibliotheken sind:
IronPDF
SautinSoft PDF Focus .NET
IronPDF und SautinSoft PDF Focus .NET konzentrieren sich beide auf die Erstellung von PDF-Dateien, die in Ihren Microsoft .NET-Anwendungen gelesen oder bearbeitet werden können, einschließlich ASP.NET-Webanwendungen und herkömmlichen Windows-Anwendungen. Wir können nun diese beiden Bibliotheken vergleichen, um zu entscheiden, welche wir in unserer Anwendung am besten verwenden können. Zunächst werden wir die Funktionen der beiden Bibliotheken vergleichen und dann auf ihre Leistungsfähigkeit bei der Konvertierung und Bearbeitung von PDF-Dateien eingehen.
Beide Bibliotheken werden vom Microsoft .NET-Framework unterstützt.
1.1 SautinSoft PDF Focus .NET - Eigenschaften
SautinSoft PDF Focus .NET wurde entwickelt, um Sie bei der Entwicklung von Anwendungen zu unterstützen, die die Konvertierung von Dateien in PDF-Dokumente erfordern. Wenn Sie eine Möglichkeit zur Konvertierung von PDF in Word aus Ihrer WinForms- oder WPF/XAML-Anwendung bereitstellen möchten, müssen Sie nur einen Verweis auf "SautinSoft.PdfFocus.dll" hinzufügen und 3-4 Zeilen C#-Code schreiben.
Im Folgenden finden Sie die Funktionen von SautinSoft PDF Focus .NET:
Verwendet das .NET-Framework zur Konvertierung von PDF-Dokumenten.
Kann PDF-Dokumente analysieren und verarbeiten, die mit Produkten von Adobe und anderen Anbietern zur PDF-Erstellung erstellt wurden
Enthält einen integrierten PDF-Parser.
Erzeugt Dokumente im HTML5-Format.
HTML Fixed eignet sich am besten zum Rendern, da es das PDF-Layout und die Seitenstruktur vollständig dupliziert. Das Markup für diese Dokumente ist sehr komplex und es gibt viele Tags, die mit(x,y) koordinaten.
HTML Flowing eignet sich am besten, wenn die erzeugten PDFs zusätzlich bearbeitet werden müssen, d. h. bearbeitet und zusammengeführt werden sollen.
Das Markup der generierten PDF-Dokumente hat eine sehr einfache und leicht verständliche Struktur.
Kann HTML-Dokumente mit Bildern unter Verwendung des base64-Algorithmus erzeugen. Damit können Sie PDF in HTML komplett im Speicher ohne Festplatte konvertieren.
Bietet eine API für die Konvertierung von PDFs.
1.2 IronPDF-Funktionen
IronPDF von Iron Software ist ein leistungsstarkes Tool für .NET-Entwickler. Es bietet einen einfachen und intelligenten Ansatz, um jede Form von HTML-Webseite in das PDF-Format umzuwandeln, ohne die Probleme, die bei der Erstellung von PDF-Dokumenten mit nur einigen Code-Strings auftreten.
Darüber hinaus bietet IronPDF die Möglichkeit, viele Arten von Elementen programmatisch in ein PDF-Dokument einzufügen, darunter Kopf- und Fußzeilen, Wasserzeichen und Lesezeichen.
Im Folgenden sind die Funktionen von IronPDF aufgeführt:
Bilder in PDF konvertieren und umgekehrt
Extrahieren von Bildern und Text aus vorhandenen PDFs
Programmgesteuertes Senden von PDF-Dateien an einen Drucker ohne Verwendung von Adobe-Software
Speichern von PDFs aus Dateien, aus Binärdaten und aus dem Speicher
Unterstützt Streams und 128-Bit-Verschlüsselung
Unterstützt digitale PDF-Signaturen
Einfaches Hinzufügen, Bearbeiten und Entfernen von PDF-Gliederungen und Lesezeichen
Haftnotizen programmatisch zu jeder PDF-Seite hinzufügen
Seiten rotieren
Hinzufügen und Entfernen von Seiten
Wasserzeichen hinzufügen und deren Deckkraft ändern
Inhalte aus HTML in bestehende PDF-Dokumente einfügen
Erstellen und Anpassen von Kopf- und Fußzeilen auf logische Weise
2. Einrichtung
2.1 Direkter Download (IronPDF)
IronPDF.dll kann direkt von der folgenden Website heruntergeladen werdenIronPDF NuGet-Paket und als Referenz in .NET-Projekten verwendet werden. Auf IronPDF-Klassen kann über den Namespace IronPdf zugegriffen werden.
2.2 Direktes Herunterladen (SautinSoft PDF Focus .NET)
SautinSoft.PdfFocus-Pakete können direkt von der offiziellen Website heruntergeladen und als Referenz in .NET-Projekten verwendet werden. die SautinSoft.PdfFocus**-Objekte können zur Konvertierung von Dokumenten verwendet werden.
2.3 Installationsschritte in Visual Studio
2.3.1 SautinSoft Installation Schritte
Visual Studio starten
Ein neues Projekt erstellen(in diesem Fall eine Konsolenanwendung)
Installieren Sie SautinSoft.PdfFocus mit Hilfe von Manage NuGet Packages wie unten gezeigt:
Klicken Sie auf Installieren, um die neueste Version zu installieren; sobald dies geschehen ist, wird SautinSoft.PdfFocus.dll automatisch zu Ihrem Projekt hinzugefügt, wie unten gezeigt:
2.3.2 IronPDF-Installationsschritte
Führen Sie die oben genannten Schritte aus, aber suchen Sie nach IronPDF anstelle von SautinSoft.PdfFocus.
Fügen Sie die IronPDF-Bibliothek als Projektreferenz hinzu, wie unten gezeigt:
3. Preisgestaltung
3.1 IronPDF
Entwickler können die Bibliothek unbegrenzt für die Entwicklung nutzen. In Bezug auf die allgemeine Lizenzierung sind die Preise sehr kosteneffizient.
Kostenloser unbegrenzter Support für ein Jahr
Für Lizenzierungszwecke sind auch kostenlose Testversionen verfügbar
Alle Lizenzen beinhalten eine 30-tägige Geld-zurück-Garantie.
Gültig für alle Umgebungen(entwicklung, Staging, Produktion, etc)
Ein Jahr lang bedingungslose Unterstützung
Nur einmaliger Kauf
3.2 SautinSoft PDF Focus .NET
Diese Bibliothek bietet Entwicklern eine qualitativ hochwertige Konvertierung zu erschwinglichen Preisen. Das Hauptaugenmerk liegt darauf, dass PDF Focus .NET günstiger ist als alle seine Konkurrenten. Eine Lizenz für die PDF Focus .NET - HTML Edition hat beispielsweise den Wert $749(USD)und die Total Edition beginnt bei 778 $.
Nur einmaliger Kauf; lebenslange Lizenz verfügbar
Ein Jahr lang unbegrenzter Support
"Total" - konvertiert PDF in alle unterstützten Formate. Beginnt ab $778
"Office" - konvertiert PDF in Word, Excel und Text(txt). Beginnt bei $599
"Picasso" - wandelt PDF in Bilder um. Beginnt bei $599
"HTML" - wandelt PDF in HTML/XML um. Beginnt mit $749
4. IronPDF Unterstützung und Einstellungen
4.1 HTML-zu-PDF-Unterstützung
Vollständiges und originalgetreues HTML4- und HTML5-Rendering
CSS3
JavaScript
Unterstützung von Angular und React
Bildmaterial
SVG-Assets
Icon-Schriften(Fontello, Bootstrap, Font Awesome, Barcode-Schriften)
Reaktionsfähige Layouts
Externe Stylesheets und Assets(HTTP, HTTPS, oder Dateisystem)
Statisches Rendering und Multithreading
Laden von URLs mit benutzerdefiniertem CSS
Netzwerkanmeldung mit Anmeldedaten
Benutzer-Agenten
Vertretungen
Cookies
HTTP-Kopfzeilen
Formularvariablen(anmeldung hinter HTML-Anmeldeformularen ermöglichen)
4.2 HTML-zu-PDF-Einstellungen
Legen Sie benutzerdefinierte "Basis-URLs" oder Dateipfade fest, damit Asset-Dateien einfach aus einem Dateisystem oder über das Internet geladen werden können
Virtuelles Ansichtsfenster(breite und Höhe) ermöglicht die Verwendung von responsiven Layouts
Bildschirm- oder Druck-CSS-Medientypen
.NET-Assembly, die die Funktionalität zur Durchführung des Prozesses mit minimalem Code bietet
HTML-Formulare in PDF-Formulare umwandeln
Schreibgeschützt oder bearbeitbar
Programmgesteuertes Laden von benutzerdefinierten Stilvorlagen
PDF-Ausgabeauflösung in DPI festlegen
JPEG-Bildqualität einstellen
Aktivieren Sie die JavaScript-Unterstützung einschließlich optionaler Rendering-Verzögerungen
Benutzerdefinierte Seitennummerierung
Automatisches Skalieren von HTML-Inhalten auf die Papiergröße
Erhaltung der Qualität der Textdarstellung
PDF in Farbe und Graustufen
Akzeptiert HTML in jeder gängigen Dateikodierung; standard ist UTF-8
PDF-Papierränder festlegen
Einstellung in mm oder Zoll
Unterstützt PDFs mit Null-Rand
Erstellen von PDFs in jedem internationalen Standardpapierformat
Unterstützung für benutzerdefinierte Größenangaben in mm oder Zoll
Papierausrichtung im Quer- oder Hochformat
Aktivieren oder Deaktivieren der Anzeige von HTML-Hintergründen in PDFs
Benutzerdefinierter Zoom
GPU-Beschleunigung: WebGL unter Linux
5. SautinSoft PDF Focus Unterstützung
5.1 PDF in Text umwandeln
Wenn Sie eine .NET-Bibliothek benötigen, die Textdaten aus PDF-Dokumenten extrahieren kann, dann sind Sie hier genau richtig.
PDF Focus .NET hilft Ihnen, Text aus beliebigen PDF-Dokumenten zu extrahieren. Der Text kann aus einem ganzen Dokument oder aus einzelnen Seiten extrahiert werden. Die Bibliothek extrahiert qualitativ hochwertigen Text ohne unnötige Leerzeichen zwischen den Wörtern und unterstützt auch Unicode-Zeichen. Außerdem muss das Layout des Textes genauso aussehen wie im RTF-Format, mit den richtigen Zeilenumbrüchen und Spalten. Außerdem bietet es eine API für die Konvertierung von PDF-Dokumenten.
5.2 PDF in DOCX umwandeln
SautinSoft PDF Focus verfügt über einen eigenen PDF-Reader und DOCX-Renderer. Ihre .NET-Anwendung wird in der Lage sein, beliebige PDF-Dokumente im Handumdrehen in DOCX zu konvertieren, ohne von Microsoft Office oder Adobe Acrobat abhängig zu sein. Nahezu alle Funktionen der beiden Anwendungen werden unterstützt. Das resultierende DOCX-Dokument enthält Absätze, Spalten, Tabellen, Hyperlinks, Bilder, Seitenumbrüche und so weiter.
Ein weiterer interessanter Punkt ist, dass PDF Focus .NET über eine KI-Funktion verfügt und echte Tabellen mit Zeilen und Zellen verstehen und nachbilden kann(PDF-Dokumente haben keine echten Tabellen... Wenn Sie eine Tabelle in einem PDF-Dokument sehen, handelt es sich eigentlich nur um eine Reihe von Zeilen, die den Eindruck einer echten Tabelle vermitteln).
6. Kompatibilität (technische Informationen)
6.1 IronPDF-Kompatibilität
.NET-Framework 4.0, 4.5 und 4.6.1
.NET Core 2.1, 3.0, 3.1, .NET 5 und .NET 6
Vollständig kompatibel mit macOS, Linux und Windows
.NET-Standard 2.0-Konformität für universelle Kompatibilität
Enthält Unterstützung für Cloud-Hosting: Windows Azure, Amazon Web Services(AWS)usw
Docker
6.2 SautinSoft PDF Focus Kompatibilität
Erfordert .NET-Framework 4.0 oder höher. Das Produkt ist mit allen .NET-Sprachen kompatibel.
.NET-Framework und .NET Core 2.0 können verwendet werden. Beachten Sie, dass PDF Focus .NET vollständig in verwaltetem C# geschrieben ist, was es zu einer absolut eigenständigen Bibliothek macht.
Unterstützt plattformübergreifende Komponenten und ist vollständig kompatibel mit Cloud-Plattformen und -Diensten wie z. B.:
AWS
Docker
SharePoint
Google Cloud-Plattform
7. Quellcode-Beispiele
7.1 IronPDF
HTML zu PDF:
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// 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 PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf")
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// 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 PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf")
IRON VB CONVERTER ERROR developers@ironsoftware.com
URL zu PDF:
// PM> Install-Package IronPdf
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream
// PM> Install-Package IronPdf
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream
' PM> Install-Package IronPdf
Imports IronPdf
Private Renderer As New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/")
Pdf.SaveAs("url.pdf")
' see also Pdf.Stream
Bilder in PDF:
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all images(.jpg) from folder
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all images(.jpg) from folder
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
' Get all images(.jpg) from folder
Private ImageFiles = System.IO.Directory.EnumerateFiles("C:\project\test").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))
' Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\testing.pdf")
'Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
7.2 SautinSoft PDF Focus
PDF zu WORD IN MEMORY in C#;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Assume that we already have a PDF document as stream.
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
int res = f.ToWord(docxStream);
// Save docxStream to a file for demonstration purposes.
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Assume that we already have a PDF document as stream.
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
int res = f.ToWord(docxStream);
// Save docxStream to a file for demonstration purposes.
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
Dim pdfFile As String = "c:\test.pdf"
Dim docxStream As New MemoryStream()
Dim f As New SautinSoft.PdfFocus()
' Assume that we already have a PDF document as stream.
Using pdfStream As New FileStream(pdfFile, FileMode.Open, FileAccess.Read)
f.OpenPdf(pdfStream)
If f.PageCount > 0 Then
Dim res As Integer = f.ToWord(docxStream)
' Save docxStream to a file for demonstration purposes.
If res = 0 Then
Dim docxFile As String = Path.ChangeExtension(pdfFile, ".docx")
File.WriteAllBytes(docxFile, docxStream.ToArray())
System.Diagnostics.Process.Start(docxFile)
End If
End If
End Using
PDF zu Bild:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
//Set image properties: Jpeg, 200 dpi
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
//Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
f.ToImage(@"C:\Pictures\, "page");
}
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
//Set image properties: Jpeg, 200 dpi
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
//Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
f.ToImage(@"C:\Pictures\, "page");
}
Dim f As New SautinSoft.PdfFocus()
f.OpenPdf("C:\Computer\testpdf")
If f.PageCount > 0 Then
'Set image properties: Jpeg, 200 dpi
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
f.ImageOptions.Dpi = 200
'Save all PDF pages as page1.jpg, page2.jpg ... pageN.jpg
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' f.ToImage("C:\Pictures\, "page"); }
PDF zu HTML:
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
int result = f.ToHtml(@"c:\output.html");
//Open HTML document
if (result==0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
int result = f.ToHtml(@"c:\output.html");
//Open HTML document
if (result==0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
Dim f As New SautinSoft.PdfFocus()
f.OpenPdf("c:\test.pdf")
If f.PageCount > 0 Then
Dim result As Integer = f.ToHtml("c:\output.html")
'Open HTML document
If result=0 Then
System.Diagnostics.Process.Start("c:\output.html")
End If
End If
8. Vorteile
8.1 IronPDF
Spart eine Menge Zeit, da die Konvertierung mit nur 2-3 Zeilen Code durchgeführt werden kann
Entwickler können diese Bibliothek für unbegrenzte Zeit zum Testen verwenden
Einfaches Hinzufügen, Bearbeiten und Entfernen von PDF-Umrissen/Lesezeichen
Zum Hinzufügen von Textanmerkungen sind nur wenige Zeilen Code erforderlich(haftnotizen) programmgesteuert zu jeder PDF-Seite
Kann Vordergrund- oder Hintergrundüberlagerungen aus HTML- oder PDF-Assets hinzufügen
Wasserzeichen mit Deckkraft in jeder PDF-Datei können einfach hinzugefügt werden
Stempel können auch zu neuen HTML-Inhalten auf jeder bestehenden PDF-Seite hinzugefügt werden
Logische oder HTML-Kopf- und Fußzeilen können mit jeder PDF-Datei erstellt werden
Zusammenführen und Anhängen von PDF-Seiten an bestehende Seiten
Kopieren, Hinzufügen und Entfernen von Seiten
Drehen von Seiten und plattformübergreifende Komponentenläufe
Metadaten, Benutzerrechte und PDF-Passwort bearbeiten
8.2 SautinSoft PDF Focus
Das spart viel Zeit und Kosten bei der Produktentwicklung. Das Schreiben eines eigenen PDF-Konverters in C# erfordert viele Tage harter Arbeit und dauert etwa. 100.000-1.500.000 Zeilen C#-Code. PDF Focus .NET spart eine Menge Zeit. Sie müssen nur den Verweis auf "SautinSoft.PdfFocus.dll" hinzufügen und 3-4 Zeilen C#-Code schreiben. Keine Notwendigkeit, einen teuren Entwickler einzustellen, wodurch Entwicklungsbudgets reduziert werden
Es bietet auch eine Reihe von APIs, um PDF in verschiedene Formate auf einmal zu konvertieren: Word, DOCX, RTF, Excel, HTML, Text, Multipage TIFF, JPEG und PNG
Dies ist eine eigenständige PDF-Bibliothek; in der Client-Umgebung müssen weder Adobe Acrobat, MS Word, Excel noch andere Software installiert sein
Es ist nur eine einmalige Zahlung fällig, nach der Sie die Bibliothek ein Leben lang nutzen können.
Es kann problemlos mehrseitige TIFF-Dateien verarbeiten.
Unbegrenzter technischer Support wird ebenfalls für ein ganzes Jahr kostenlos zur Verfügung gestellt.
9. Vorteile der Verwendung von IronPDF gegenüber SautinSoft
Der größte Nachteil der SautinSoft-Bibliothek besteht darin, dass sie den Hinweis "Created by an unlicensed version of PDF Focus .NET" (erstellt mit einer nicht lizenzierten Version von PDF Focus .NET) und das zufällige Hinzufügen des Wortes "Trial" (Testversion) ausgibt Dies ist bei IronPDF nicht der Fall.
Der Grundpreis für die Nutzung von IronPDF ist fast halb so hoch wie der von SautinSoft.
Wenn wir beide Bibliotheken vergleichen, können wir deutlich sehen, dass IronPDF zuverlässiger und kostengünstiger ist, fast die Hälfte des Preises von SautinSoft, und bessere Unterstützung und Funktionen bietet.
10. Schlussfolgerung
In diesem Artikel haben wir IronPDF und SautinSoft PDF Focus .NET miteinander verglichen. Wir haben festgestellt, dass IronPDF für die Konvertierung von Webformularen, lokalen HTML-Seiten und anderen Webseiten in PDF mit .NET verwendet wird, während SautinSoft PDF Focus für die Konvertierung von PDF in beliebige Formate wie DOCX, Bilder, HTML usw. verwendet wird. Beim Testen haben wir festgestellt, dass IronPDF unbegrenzte Testfunktionen bietet und dem Ausgabeprodukt keine Produktkennzeichnungen hinzufügt.
Abschließend ziehen wir IronPDF wegen seiner besseren Leistung und der zahlreichen Funktionen vor, die Entwicklern, die mit dem Portable Document Format arbeiten, zur Verfügung stehen. Außerdem bieten sie einen guten Support und eine gute Dokumentation, um die optimale Nutzung aller beeindruckenden Funktionen zu gewährleisten.
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 PDFShift
NÄCHSTES > Ein Vergleich zwischen IronPDF und XFINIUM.PDF