PRODUKT-VERGLEICHE

Ein Vergleich zwischen IronPDF und Textcontrol

Veröffentlicht 2. September 2022
Teilen Sie:

PDF steht für Portable Document Format, ein Dateiformat, das Text und statische Bilder anzeigen kann. PDF-Dateien können auch gedruckt, in HTML umgewandelt oder an einen Online-Faxdienst gesendet werden, um sie über das Internet zu versenden.

PDF-Dateien sind wichtig, da sie Informationen schützen und leichter weitergegeben werden können als andere Dateiformate wie DOCX, PPTX oder XLSX. Diese werden in der Regel in Textverarbeitungsprogrammen oder Tabellenkalkulationsprogrammen bearbeitet.

Bei einem PDF-Dokument bleibt die Integrität des Inhalts erhalten, da sich die Formatierung beim Öffnen auf anderen Geräten nicht ändert. Ein PDF-Dokument kann nur dann geändert werden, wenn Sie Zugriff auf die Originaldatei haben, aus der es erstellt wurde. Das bedeutet, dass keine Gefahr besteht, dass der Inhalt versehentlich und ohne Wissen des Benutzers bearbeitet, gelöscht oder verändert wird. Das PDF-Dokument ist gemeinfrei, d. h. jeder kann es ohne rechtliche Probleme herunterladen und lesen. PDF-Dateien gewinnen in unserer digitalen Welt zunehmend an Bedeutung, da sie Informationen in einem einzigen Dokument speichern können, das jederzeit weitergegeben werden kann.

In diesem Artikel vergleichen wir zwei .NET PDF-Bibliotheken:

  • IronPDF
  • Textsteuerung

IronPDF

IronPDF ist eine .NET-Bibliothek, die beim Erstellen und Lesen von PDF-Dokumenten hilft und Werkzeuge zum Verwalten und Anpassen von PDF-Dokumenten bereitstellt. IronPDF ist eine Bibliothek, die Funktionen zum Erstellen, Lesen und Bearbeiten von PDF-Dateien mit nur wenigen Zeilen Code bereitstellt.

Der folgende Artikel zeigt Ihnen, wie Sie mit IronPDF PDF-Dateien erstellen können. Dieses Tutorial setzt voraus, dass Sie bereits die Grundlagen von C# und Visual Studio kennen und dass Sie über HTML-Kenntnisse verfügen.

Wir benötigen Visual Studio zum Schreiben, Kompilieren und Ausführen unserer Anwendung. C# zum Schreiben von Logik und Code. HTML zur Formatierung von PDF-Dateien, z. B. zum Erstellen von Titeln, Überschriften, Hinzufügen von Bildern, Absätzen usw. Diese Bibliothek unterstützt vollständig .NET Core, .NET 5, Framework und Standard.

Wir können eine PDF-Datei in C# mit nur wenigen Codezeilen erstellen. Dies ist eine sehr einfache Aufgabe, die nur Grundkenntnisse in C# und HTML erfordert. Mit diesem URLkönnen Sie mehr über IronPDF erfahren.

Installieren Sie die IronPDF-Bibliothek

Zunächst müssen wir die NuGet Paket, um eine Lösung zu entwickeln. Wählen Sie in der Menüleiste die Option "Projekt", woraufhin eine Dropdown-Liste erscheint. Wählen Sie "Verwalten NuGet-Pakete" aus dem Dropdown-Menü. Das folgende Fenster wird angezeigt:

Wählen Sie die Registerkarte "Durchsuchen":

Suchen Sie im Eingabefeld nach "IronPDF":

Wählen Sie IronPDF:

Klicken Sie auf die Schaltfläche "Installieren" und warten Sie, bis die Installation abgeschlossen ist. Nach erfolgreicher Installation wird das folgende Fenster angezeigt:

Sobald Sie die Schaltfläche "OK" gedrückt haben, können Sie loslegen.

Erstellen einer PDF-Datei

Hinzufügen des Namensraums IronPDF am Anfang der Datei.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Wir benötigen einen Dateipfad zum Speichern unserer neu erstellten PDF-Datei. Zu diesem Zweck wird das Objekt SaveFileDialog verwendet. Der Benutzer wird aufgefordert, einen Dateipfad und einen Dateinamen auszuwählen.

private void Save_Click(object sender, EventArgs e)
{
    // Selects the folder to save the file.
    SaveFileDialog saveFileDialog1 = new SaveFileDialog();
    saveFileDialog1.InitialDirectory = @"D:\";
    saveFileDialog1.Title = "Save Pdf File";
    saveFileDialog1.DefaultExt = "pdf";
    saveFileDialog1.Filter = "Pdf files (*.pdf)
*.pdf
All files (*.*)
*.*";
    saveFileDialog1.FilterIndex = 2;
    saveFileDialog1.RestoreDirectory = true;

    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
        string filename = saveFileDialog1.FileName;
        // Creates the PDF files
        var HtmlLine = new HtmlToPdf();
        HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
        // Message displays that file has saved
        MessageBox.Show("File Saved Successfully!");
    }
}
private void Save_Click(object sender, EventArgs e)
{
    // Selects the folder to save the file.
    SaveFileDialog saveFileDialog1 = new SaveFileDialog();
    saveFileDialog1.InitialDirectory = @"D:\";
    saveFileDialog1.Title = "Save Pdf File";
    saveFileDialog1.DefaultExt = "pdf";
    saveFileDialog1.Filter = "Pdf files (*.pdf)
*.pdf
All files (*.*)
*.*";
    saveFileDialog1.FilterIndex = 2;
    saveFileDialog1.RestoreDirectory = true;

    if (saveFileDialog1.ShowDialog() == DialogResult.OK)
    {
        string filename = saveFileDialog1.FileName;
        // Creates the PDF files
        var HtmlLine = new HtmlToPdf();
        HtmlLine.RenderHtmlAsPdf(PdfText.Text).SaveAs(filename);
        // Message displays that file has saved
        MessageBox.Show("File Saved Successfully!");
    }
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

Im Codebeispiel öffnet SaveFileDialog einen Dateidialog, in dem der Ordner und der Dateiname für die PDF-Datei ausgewählt werden. Das Ausgangsverzeichnis ist auf das Laufwerk D festgelegt. Die Standarderweiterung ist auf PDF-Dateien eingestellt, da wir es hier nur mit PDF-Dateien zu tun haben.

Die "if"-Anweisung enthält den gesamten Code, mit dem das PDF-Dokument erstellt wird. Dies erfordert nur zwei Codezeilen, um eine PDF-Datei zu erzeugen. PDFText ist der Name eines Rich-Text-Feldes, das den Inhalt enthält, der in ein PDF-Dokument geschrieben werden soll. Der Dateiname ist der Dateipfad und -name, der vom Benutzer über SaveFileDialog festgelegt wurde.

PDFs lesen

Der Code zum Lesen von PDF-Dokumenten kann komplex, schwierig und verwirrend zu programmieren und zu verstehen sein. Keine Sorge - IronPDF hat es leichter und einfacher gemacht! Das Lesen von PDF-Dateien erfordert nur zwei Zeilen Code.

Fügen Sie am Anfang der Datei den folgenden Code ein, um die IronPDF bibliothek.

using IronPdf;
using System;
using System.Windows.Forms;
using IronPdf;
using System;
using System.Windows.Forms;
Imports IronPdf
Imports System
Imports System.Windows.Forms
VB   C#

Fügen Sie innerhalb der Funktion den Code ein:

private void Read_Click(object sender, EventArgs e)
{
    PdfDocument PDF = PdfDocument.FromFile(FilePath.Text);
    FileContent.Text = PDF.ExtractAllText();
}
private void Read_Click(object sender, EventArgs e)
{
    PdfDocument PDF = PdfDocument.FromFile(FilePath.Text);
    FileContent.Text = PDF.ExtractAllText();
}
Private Sub Read_Click(ByVal sender As Object, ByVal e As EventArgs)
	Dim PDF As PdfDocument = PdfDocument.FromFile(FilePath.Text)
	FileContent.Text = PDF.ExtractAllText()
End Sub
VB   C#

Die Variable PDF stellt das PDF-Dokument zur Verarbeitung bereit, während FileContent alle Berichtskomponenten in der PDF-Datei unter Verwendung der Inhalte aus der bereitgestellten Datenquelle speichert.

Textsteuerung

Das Erstellen, Manipulieren, Bearbeiten und Formatieren von PDF-Dateien mit der .NET Library ist eine schwierige Aufgabe. Mit TX Text Control können Sie PDF-Dokumente programmatisch erstellen. TX Text Control verwaltet Seitenbreiten, Seitenumbrüche, Rahmen, Titel und Absatzumbrüche automatisch. Um pixelgenaue PDF-Dokumente zu erstellen, können alle diese Elemente angepasst werden.

TX Text Control bietet zahlreiche Möglichkeiten, PDF-Dateien zu importieren und in bearbeitbare Formate wie MS Word umzuwandeln. Diese Papiere können in verschiedenen Formaten bearbeitet und gespeichert werden.

Mit TX Text Control können Sie PDFs mit ausfüllbaren Menüs für Formularkomponenten erstellen. Dokumente mit Formularkomponenten können auf die gleiche Weise wie Seriendruckvorlagen erstellt werden. Diese werden dynamisch mit bekannten Daten vorausgefüllt und ermöglichen es Ihnen, benutzerdefinierte Formulare zu erstellen, was den Prozess der PDF-Bearbeitung beschleunigt.

**TX Text Control ist eine der marktführenden .NET-Bibliotheken für die Dokumentation - seine Hauptfunktionalitäten sind wie folgt

  • PDF aus MS Word.

    Zusammenführung von Daten in MS Word-kompatible Vorlagen zur Erstellung von Adobe PDF und PDF/A. Erstellen Sie perfekte PDF-Dokumente mit den Funktionen der Fließtextverarbeitung.

  • Ausfüllen von PDF-Formularen.

    TX Text Control bietet Ihnen ein komplettes Set von Werkzeugen zur Erstellung von Dokumenten, die ausfüllbare Formularkomponenten wie Textfelder, Kontrollkästchen und Dropdown-Menüs enthalten.

  • PDF mit eingebetteten Dateien verarbeiten.

    Durch das Einbetten von Dateien in Adobe PDF-Dokumente können Sie elektronische Dokumentencontainer erstellen. Erstellen, importieren und verarbeiten Sie Dokumente wie Rechnungen und Anhänge.

  • Digitales Signieren von PDFs.

    TX Text Control kann X.509-Zertifikate verwenden, um digitale Adobe PDF- und PDF/A-Dokumente zu erzeugen. PFX-, DER-, CER- und Base64-CER-Zertifikatsdateien können zur Erstellung dieser Signaturen verwendet werden.

PDF erstellen

Die Erstellung von PDF-Dateien ist in Geschäftsanwendungen oft ein schwieriger Prozess. Es gibt mehrere Möglichkeiten, PDF-Dokumente in VB.NET oder C# zu erstellen. PDF-Druckertreiber oder PDF-Bibliotheken positionieren Elemente auf einer Seite, aber in den meisten Fällen müssen Sie sich immer noch um das Paging und komplexere Aufgaben wie die Kontrolle von Widgets und Waisen kümmern.

Sie können Dateien von Grund auf mit einer voll funktionsfähigen API erstellen oder kompatible, vorgefertigte MS Word-Vorlagen mit TX Text Control verwenden. Seitengrößen, Ränder, Kopf- und Fußzeilen, Abschnittswechsel und Seitenumbrüche werden von TX Text Control verwaltet. Diese Funktionen können gesteuert und in pixelgenauen Formaten wie Adobe PDF, PDF/A, DOC, DOCX und RTF gespeichert werden.

SaveSettings saveSettings = new SaveSettings()
{
    MasterPassword = "Master",
    UserPassword = "User",
    DocumentAccessPermissions =
        DocumentAccessPermissions.AllowLowLevelPrinting 

        DocumentAccessPermissions.AllowExtractContents
};

textControl1.Save(StreamType.AdobePDF, saveSettings);
SaveSettings saveSettings = new SaveSettings()
{
    MasterPassword = "Master",
    UserPassword = "User",
    DocumentAccessPermissions =
        DocumentAccessPermissions.AllowLowLevelPrinting 

        DocumentAccessPermissions.AllowExtractContents
};

textControl1.Save(StreamType.AdobePDF, saveSettings);
Dim saveSettings As New SaveSettings() With {
	.MasterPassword = "Master",
	.UserPassword = "User",
	.DocumentAccessPermissions = DocumentAccessPermissions.AllowLowLevelPrinting DocumentAccessPermissions.AllowExtractContents
}

textControl1.Save(StreamType.AdobePDF, saveSettings)
VB   C#

TX Text Control bietet die Möglichkeit, Adobe PDF-Dokumente mit digitalen Signaturen zu erstellen. Diese Signaturen können mit DER-, PFX- oder Base64-CER-Zertifikatsdateien formatiert werden. Ein gültiges Zertifikat, das in der Klasse TXTextControl.SaveSettings definiert ist, ist erforderlich.

// Defining certificates
TXTextControl.SaveSettings settings = new TXTextControl.SaveSettings();
X509Certificate2 cert = new X509Certificate2("test.pfx", "123");
settings.DigitalSignature = new TXTextControl.DigitalSignature(cert, null);

textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings);
// Defining certificates
TXTextControl.SaveSettings settings = new TXTextControl.SaveSettings();
X509Certificate2 cert = new X509Certificate2("test.pfx", "123");
settings.DigitalSignature = new TXTextControl.DigitalSignature(cert, null);

textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings);
' Defining certificates
Dim settings As New TXTextControl.SaveSettings()
Dim cert As New X509Certificate2("test.pfx", "123")
settings.DigitalSignature = New TXTextControl.DigitalSignature(cert, Nothing)

textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings)
VB   C#

TX Text Control bietet die Möglichkeit, Adobe PDF-Dokumente mit digitalen Signaturen zu erstellen. Diese Signaturen können mit DER-, PFX- oder Base64-CER-Zertifikatsdateien formatiert werden. Ein gültiges Zertifikat, das in der Klasse TXTextControl.SaveSettings definiert ist, ist erforderlich.

// Defining certificates
TXTextControl.SaveSettings settings = new TXTextControl.SaveSettings();
X509Certificate2 cert = new X509Certificate2("test.pfx", "123");
settings.DigitalSignature = new TXTextControl.DigitalSignature(cert, null);

textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings);
// Defining certificates
TXTextControl.SaveSettings settings = new TXTextControl.SaveSettings();
X509Certificate2 cert = new X509Certificate2("test.pfx", "123");
settings.DigitalSignature = new TXTextControl.DigitalSignature(cert, null);

textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings);
' Defining certificates
Dim settings As New TXTextControl.SaveSettings()
Dim cert As New X509Certificate2("test.pfx", "123")
settings.DigitalSignature = New TXTextControl.DigitalSignature(cert, Nothing)

textControl1.Save("results.pdf", TXTextControl.StreamType.AdobePDF, settings)
VB   C#

PDF-Dokument lesen

TX Text Control kann "digital entstandene" PDF-Dateien importieren, die Sie anzeigen, bearbeiten oder konvertieren können. Ein Hauptvorteil von TX Text Control ist, dass es vollständig programmierbar ist, d.h. Sie können das PDF-Dokument in jedes beliebige Format wie DOC oder DOCX importieren und ändern. Die voll funktionsfähige API kann zur Änderung des Inhalts oder zur Suche im Dokument verwendet werden. Mit diesem Ansatz können Sie PDF-Dokumente öffnen und nach Zeichenfolgen in den Dokumentseiten suchen.

Formularfelder aus PDF-Dokumenten importieren

Interaktive Formulare im Adobe PDF-Format sind auch als AcroForm bekannt - der De-facto-Standard für die Verarbeitung von PDF-Formularen. Intern kann die Formularstruktur eines PDF-Dokuments mit Hilfe der Adobe PDF-Importfunktionalität von TX Text Control importiert werden. Die Verwendung einer Erweiterung im DocumentServer-Namensraum kann bei der Verarbeitung der Ausgabe eines PDF-Imports helfen.

Der bereitgestellte Code durchläuft alle Elemente in listAcroForms, um die Optionen der enthaltenen Kombinationsfelder zu lesen:

AcroForm [] listAcroForms = TXTextControl.DocumentServer.Forms.PDF.ImportForms("form.pdf");

foreach (AcroForm formElement in listAcroForms)
{
    if(formElement.GetType() == typeof(AcroFormComboBox))
    {
        string [] saOptions = ((AcroFormComboBox)formElement).Options;
    }
}Electronic Invoices
AcroForm [] listAcroForms = TXTextControl.DocumentServer.Forms.PDF.ImportForms("form.pdf");

foreach (AcroForm formElement in listAcroForms)
{
    if(formElement.GetType() == typeof(AcroFormComboBox))
    {
        string [] saOptions = ((AcroFormComboBox)formElement).Options;
    }
}Electronic Invoices
Dim listAcroForms() As AcroForm = TXTextControl.DocumentServer.Forms.PDF.ImportForms("form.pdf")

For Each formElement As AcroForm In listAcroForms
	If formElement.GetType() Is GetType(AcroFormComboBox) Then
		Dim saOptions() As String = CType(formElement, AcroFormComboBox).Options
	End If
Next formElement
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Electronic Invoices
VB   C#

IronPDF- und Text Control-Lizenzmodelle und Preise

IronPDF Lizenzmodelle und Preise

Die 30-Tage-Geld-zurück-Garantie: Wenn die Lizenz gekauft wird, haben Sie eine 30-Tage-Geld-zurück-Garantie.

Einfache Integration: Die Integration von IronPDF in verschiedene Projekte und Umgebungen ist so einfach, dass sie mit einer einzigen Codezeile über NuGet oder durch direktes Herunterladen aus dem Internet in Ihre Umgebung erfolgen kann.

Dauerlizenzierung: Jede einmal erworbene Lizenz muss nie erneuert werden.

Kostenloser Support und Produkt-Updates: Jede Lizenz beinhaltet ein Jahr lang kostenlosen Support und Produkt-Updates direkt von dem Team, das hinter dem Produkt steht. Erweiterungen können jederzeit erworben werden.

Sofortige Lizenzen: Sobald die Zahlung eingegangen ist, werden registrierte Lizenzschlüssel versandt.

Alle erworbenen Lizenzen sind unbefristet und gelten für Entwicklung, Staging und Produktion.

Das Lite-Paket

  • 1 Entwickler
  • 1 Standort
  • 1 Projekt
  • Unbefristete Lizenz

    Das Lite-Paket kann nur von einem einzigen Softwareentwickler in einem Unternehmen genutzt werden. Iron Software kann in Intranetanwendungen, Desktop-Softwareprogrammen oder einzelnen Webanwendungen eingesetzt werden.

    Die Lizenzen sind nicht übertragbar. Das bedeutet, dass eine Weitergabe außerhalb einer Organisation oder einer Agentur-/Kundenbeziehung nicht gestattet ist. Diese Lizenzart schließt zusammen mit allen anderen Lizenzen alle Rechte aus, die nicht ausdrücklich in der Vereinbarung gewährt werden. Für den OEM-Vertrieb und die Nutzung der Iron Software als SaaS ist der Erwerb einer zusätzlichen Abdeckung erforderlich.

    Preisgestaltung: Beginnt bei $749 pro Jahr.

Berufliche Lizenz

  • 10 Entwickler
  • 10 Standorte
  • 10 Projekte
  • Unbefristete Lizenz

    Mit dieser Lizenz können maximal zehn Softwareentwickler in einem Unternehmen die Iron Software an einem einzigen Standort nutzen. Iron Software kann in beliebig vielen Websites, Intranetanwendungen oder Desktop-Softwareanwendungen verwendet werden. Die Lizenzen sind nicht übertragbar und können nicht außerhalb einer Organisation oder einer Agentur-/Kundenbeziehung weitergegeben werden. Dieser Lizenztyp schließt, wie alle anderen Lizenztypen, ausdrücklich alle Rechte aus, die nicht im Rahmen der Vereinbarung gewährt werden, einschließlich der OEM-Weitergabe und der Nutzung der Iron Software als SaaS ohne Erwerb einer zusätzlichen Abdeckung. Diese Lizenz kann in ein einzelnes Projekt integriert werden, maximal jedoch in 10 Projekte.

    Preisgestaltung: Beginnt bei $999 pro Jahr.

Unbegrenzte Lizenz

  • Unbegrenzte Anzahl von Entwicklern
  • Unbegrenzte Standorte
  • Unbegrenzte Projekte
  • Unbefristete Lizenz

    Diese Lizenz ermöglicht es einer unbegrenzten Anzahl von Softwareentwicklern in einem Unternehmen, Iron Software an einer unbegrenzten Anzahl von Standorten zu nutzen. Die Iron Software kann in beliebig vielen Websites, Intranetanwendungen oder Desktop-Softwareanwendungen verwendet werden. Die Lizenzen sind nicht übertragbar und können nicht außerhalb einer Organisation oder einer Agentur-/Kundenbeziehung weitergegeben werden. Dieser Lizenztyp, wie auch alle anderen Lizenztypen, schließt ausdrücklich alle Rechte aus, die nicht im Rahmen der Vereinbarung gewährt werden, einschließlich der OEM-Weitergabe und der Nutzung der Iron Software als SaaS ohne Erwerb einer zusätzlichen Abdeckung.

    Preise: Ab $ 2999 pro Jahr.

    Lizenzfreie Weitergabe: Dies ermöglicht es Ihnen, Iron Software als Teil verschiedener kommerzieller Produkte zu vertreiben (ohne Lizenzgebühren zahlen zu müssen) abhängig von der Anzahl der Projekte, die von der Basislizenz abgedeckt werden. Sie ermöglicht die Bereitstellung von Iron Software im Rahmen von SaaS-Software-Services, basierend auf der Anzahl der von der Basislizenz abgedeckten Projekte.

    Preise: Ab $ 1599 pro Jahr.

Text Control Lizenzmodelle und Preise

Lizenzpolitik: Jeder Entwickler, der diese Produkte verwendet, muss über eine eigene Lizenz verfügen. Alle Lizenzen sind unbefristet.

Wartung und Support: Die Abonnements beinhalten ein Jahr lang Zugang zu Updates und Service Packs sowie eine unbegrenzte Anzahl von Supportanfragen per E-Mail, Telefon und Chat.

Abonnement-Verlängerungen: Die einjährige Verlängerung eines TextControl-Abonnements kostet 40% des Listenpreises.

TX-3000-DE-S

TX Text Control .NET für Windows Forms Enterprise 30.0:

  • 1-Jahres-Abonnement.
  • Alle wichtigen Versionen, Updates und technischer Support für bis zu 12 Monate.

    Preisgestaltung: Beginnt bei 3398,00 $ pro Jahr.

TX-3000-DE-T-S

TX Text Control .NET für Windows Forms Enterprise 30.0:

  • 4-Entwickler-Team-Lizenzen (enthält 4 Entwicklerlizenzen).
  • 1-Jahres-Abonnement.
  • Alle Updates, Hauptversionen und technischer Support für 12 Monate.

    Preise: Ab $6.749,00 pro Jahr

TX-3000-DP-T-S

TX Text Control .NET für Windows Forms Professional 30.0:

  • 4 Lizenzen für Entwicklerteams (enthält 4 Entwicklerlizenzen).
  • 1-Jahres-Abonnement.
  • Alle Updates, Hauptversionen und technischer Support für 12 Monate.

    Preisgestaltung: Ab 3249,00 $ pro Jahr.

    Das IronPDF Lite-Paket mit einem Entwicklerpaket und einem Jahr Support kostet etwa $749. Mit Text Control kostet ein Paket für einen Entwickler 3399 Dollar, einschließlich aller Updates, Hauptversionen und technischem Support für 12 Monate. Das IronPDF Professional-Paket für 10 Entwickler mit einem Jahr Support kostet $999. Text Control bietet kein Paket für 10 Entwickler an, sondern ausschließlich Pakete für 4 Entwickler, die $6749,00 pro Jahr kosten und alle Updates, Hauptversionen und technischen Support für 12 Monate beinhalten.

Sowohl das IronPDF lite- als auch das professional-Paket beinhalten SaaS-Service oder OEM sowie eine 5-Jahres-Supportoption. Das Lite-Paket für einen Entwickler mit 5 Jahren Support sowie SaaS- und OEM-Service kostet 2897 US-Dollar. Das Iron Professional-Paket für 10 Entwickler mit 5-Jahres-Support, SaaS- und OEM-Service kostet 3397 US-Dollar. Text Control bietet weder einen SaaS- oder OEM-Service noch eine 5-Jahres-Supportoption.

Schlussfolgerung

Die IronPDF Library verfügt über zahlreiche Funktionen. Mit IronPDFs HTML-to-PDF-Methode können Sie die Razor-Ansicht in einen String umwandeln, sie als PDF-Reader in C# verwenden und SSRS-Berichte in ASP.NET-Anwendungen visualisieren und in PDF exportieren. Darüber hinaus kann IronPDF verwendet werden, um Schnappschüsse von Daten als "Berichte" im PDF-Format zu erstellen.

IronPDF funktioniert auch als PDF-C#-Parser. Der grundlegende Ansatz besteht darin, einen Bericht zunächst als HTML-Dokument zu erstellen und dann das HTML-Dokument mit IronPDF als PDF zu rendern.

Für die Gestaltung eines XML-Berichts muss das XML geparst werden, um einen HTML-Code mit den Daten zu erzeugen. Diese Berichte können im HTML-Format erstellt und dann mit IronPDF in PDF-Dokumente umgewandelt werden. Die einfachste Möglichkeit, HTML-Inhalte in ASP.NET bereitzustellen, ist die Verwendung der IronPdf.AspxToPdf-Klasse im Form_Load-Ereignis eines ASP.NET WebForms.

Es gibt mehrere Möglichkeiten, PDF-Dokumente mit Text Control zu importieren. Dokumente können importiert und in andere Formate wie MS Word konvertiert werden und lassen sich in anderen bearbeitbaren Formaten ändern und speichern. Es gibt eine Volltextsuchfunktion für PDF-Dokumente, mit der Sie die Positionen und Koordinaten von Elementen abrufen können. Darüber hinaus ist es möglich, eine Extraktion für Ergebnisse aus Formularen durchzuführen, indem die Funktion Text Controls, extract form field values verwendet wird. Die Radialsuche ist ebenfalls eine Funktion, mit der Sie Linien in einem bestimmten Radius und an einem bestimmten Ort finden können.

IronPDF hat sich bei der Konvertierung von Dokumenten als sehr genau erwiesen. Es hat sich gezeigt, dass Konkurrenten ebenfalls ungenaue Ergebnisse liefern, wie z. B. fehlgeschlagene Konvertierungen von Bildern mit unbekannten Zeichen. Andererseits liefert IronPDF sehr genaue Ergebnisse.

Die IronPDF-Pakete bieten eine wettbewerbsfähige Lizenzierung und Unterstützung, haben keine laufenden Kosten und sind budgetfreundlicher als einige Konkurrenzprodukte. Text Control-Pakete beginnen bei $1649 pro Jahr. IronPDF beginnt bei $749 und unterstützt mehrere Plattformen zu einem einzigen Preis, während es eine beeindruckende Vielfalt an Funktionen bietet.

Wenn Sie noch kein IronPDF-Kunde sind, können Sie mit der kostenlosen Testversion alle verfügbaren Funktionen ausprobieren. Wenn Sie die komplette Iron Suite kaufen, erhalten Sie alle fünf Produkte zum Preis von nur zwei! Für weitere Informationen über lizenzierungfolgen Sie bitte dieser Anleitung link um das komplette Paket zu kaufen.

< PREVIOUS
Ein Vergleich zwischen IronPDF und GrapeCity PDF Viewer
NÄCHSTES >
Ein Vergleich zwischen IronPDF und iText7

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

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