PRODUKT-VERGLEICHE

Ein Vergleich zwischen IronPDF und Innovasys Document! X

Veröffentlicht 12. Oktober 2022
Teilen Sie:

Das Portable Document Format(PDF) ist das am weitesten verbreitete Format zur Speicherung von Text, Links, Schaltflächen, Bildern und anderen Daten in einer einzigen Datei. Ohne eine PDF-API für C# ist die Bearbeitung von PDFs in der Programmiersprache C# nahezu unmöglich. In diesem Beitrag erfahren Sie, wie Sie mit zwei verschiedenen APIs mit PDFs interagieren und diese ändern können, und wie Sie deren Leistung, Funktionen und Lizenzierung bewerten. In diesem Beitrag werden die folgenden PDF-Bibliotheken behandelt:

  • IronPDF
  • Innovasys

2. IronPDF

IronPDF ist eine robuste HTML-zu-PDF-Konvertierungs-API. IronPDF ist eine hervorragende Option für die Konvertierung von HTML-Seiten in der .NET- und .NET CORE-Entwicklung. Es konvertiert nicht nur HTML, sondern führt auch eine Reihe anderer Aufgaben aus. IronPDF ermöglicht es Entwicklern, PDF-Dateien aus .NET Core und dem .NET-Framework zu erzeugen, zu ändern und abzurufen. Entwickler können mit dem IronPDF-Modul schnell PDFs aus HTML-Seiten erzeugen oder ändern.

Mit IronPDF ist es einfach, PDF-Dateien zu bearbeiten, zu stempeln und Kopf- und Fußzeilen hinzuzufügen. Auch das Lesen von PDF-Texten und das Extrahieren von Bildern ist damit ein Kinderspiel. Für die Konvertierung von HTML-Seiten in PDF-Dateien setzt IronPDF eine .NET Chromium-Engine ein.

2.1. Merkmale

2.1.1. PDF-Konvertierungen

Diese Funktion umfasst die PDF-Erstellung aus verschiedenen Formaten wie HTML, HTML-Strings, MVC-Ansichten, Webformularen und URLs.

2.1.2. PDF-Bildgebung

Dies ermöglicht es den Nutzern, Bilder aus PDFs zu generieren und andersherum. Es umfasst Bildextraktion, Unterstützung für verschiedene Bilderweiterungen und PDF-Druck.

2.1.3. PDF-Dateien IO

IronPDF bietet auch Funktionen für die 128-Bit-Verschlüsselung von PDFs, das Sperren von PDFs mit Passwörtern und das digitale Signieren von PDFs.

2.1.4. PDFs bearbeiten

Diese Funktion von IronPDF bietet alle Arten der PDF-Formatierung wie das Hinzufügen von Wasserzeichen, das Hinzufügen von Seiten, das Entfernen von Seiten, Hintergründen, Vordergründen und vieles mehr. Kurz gesagt, IronPDF bietet alle Funktionen, die Sie für die Bearbeitung von PDF-Dateien benötigen.

2.1.5. Extraktion von PDF-Inhalten

In vielen Fällen können Sie eingebetteten Text direkt aus PDFs extrahieren. Wenn das nicht funktioniert, ist Ihr Text wahrscheinlich in ein Bild eingebettet. Verwenden Sie die IronOCR-Bibliothek, um nach visuellem Text zu suchen.

2.1.6. Kopfzeilen und Fußzeilen

Kopf- und Fußzeilen können bei der Erstellung einer PDF-Datei oder zu bestehenden PDF-Dateien hinzugefügt werden. Mit der Eigenschaft Druckoptionen können Sie eine Kopf- und Fußzeile für jede Seite erstellen. Greifen Sie auf diese Optionen über das Chrome PDF Renderer-Objekt zu.

2.1.7. Kompatibilität

IronPDF unterstützt fast alle Betriebssysteme und Frameworks, die mit C# kompatibel sind, einschließlich der folgenden:

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

3. Innovasys

Innovasys ist ein Tochterunternehmen von Orbis Technologies Inc. und ein globaler Pionier, der seinen Kunden revolutionäre Content-Management-Software, Lösungen und Dienstleistungen anbietet.

Es ist ein branchenführender Anbieter von Software für die Erstellung von Assistenzsystemen. Das 1997 gegründete Unternehmen hat sich der Entwicklung von Lösungen verschrieben, die es Entwicklern und technischen Redakteuren auf der ganzen Welt ermöglichen, mit minimalem Aufwand professionelle Qualitätsdokumentation, Assistenzsysteme und Prozesse zu erstellen.

3.1. Innovasys Merkmale

3.1.1. Inhaltserstellung

Die revolutionäre Funktion "Vollständige Seitenbearbeitung" ermöglicht es Ihnen, Material sofort in einer Vorschau der generierten Seite zu ändern.

3.1.2. Vollständige Dokumentationslösung

Die Funktion Ausgaben und Versionen ermöglicht es Ihnen, zahlreiche Varianten Ihrer Browser-Hilfe zu veröffentlichen und zwischen den verschiedenen Ausgaben und/oder Varianten, die Sie veröffentlicht haben, zu wählen.

3.1.3. Externer Inhalt

Importieren Sie vorhandenes Material aus HTML-Dokumenten, oder wenn der Inhalt außerhalb des Dokuments gesteuert werden muss, können Sie direkt auf eine Web-URL verlinken, um den Inhalt der erstellten Dokumentation bei jedem Import auf dem neuesten Stand zu halten.

3.1.5. Anpassung

Fügen Sie mühelos weiteres Material hinzu. Ändern Sie das Aussehen des Inhaltsverzeichnisses. Geben Sie Ausgabewerte für Eigenschaften wie Wasserzeichen und Feedback-Link an.

3.1.6. Veröffentlichung

Veröffentlichen Sie Inhalte automatisch auf Azure, IIS-Websites, FTP oder in Netzwerken; bei der schrittweisen Veröffentlichung werden lediglich die Dateien hochgeladen, die seit der letzten Veröffentlichung geändert wurden.

3.1.7. .NET-Dokumentation

Der Visual Studio-Kommentargenerator für C#, Visual Basic .NET und C++/CLI ermöglicht es Entwicklern, zusätzliches Material direkt in der Ansicht der automatisch erstellten Seite zu schreiben.

4. Erstellen eines neuen Projekts in Visual Studio

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

Geben Sie den Namen 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:

1 Neues Projekt erstellen

Neues Projekt erstellen

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

2 Program.cs

Program.cs

Jetzt können wir die Bibliothek hinzufügen und das Programm testen.

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-Webseite für IronPDF
  • Direkter Download von der offiziellen IronPDF-Website

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.

3 NuGet-Paket-Manager

NuGet-Paketmanager

Es bietet ein Suchfeld, um die Liste der verfügbaren Paketbibliotheken von der NuGet-Website anzuzeigen. Im Paketmanager müssen wir nach dem Schlüsselwort "IronPDF" suchen, wie im folgenden Screenshot dargestellt:

4 Installation von IronPDF

Installation von IronPDF

In der obigen Abbildung sehen Sie die Liste der verwandten Pakete aus der Suche. Wir müssen die IronPDF-Option auswählen und das Paket in unserer Lösung installieren.

5.2 Verwendung der Visual Studio-Befehlszeile

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

Jetzt wird das Paket heruntergeladen/installiert und ist einsatzbereit.

5 Paket-Manager-Konsole

Paketmanager-Konsole

5.3 Direkter Download von der NuGet-Webseite

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

  • Navigieren Sie zumNuGet IronPDF Seite
  • 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 nun die Lösung neu und verwenden Sie sie.

5.4 Direkter Download von der IronPDF-Webseite

Laden Sie die neueste Version von IronPDF herunter.direkt aus demoffizielle IronPDF-Website. Führen Sie nach dem Download die folgenden Schritte aus, um das Paket hinzuzufügen.

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

6. Innovasys Tools für Entwickler/Technische Redakteure

Innovasys bietet zwei Hauptprodukte für die Dokumentationsverarbeitung. Beide haben ihre eigenen Schnittstellen und existieren auch in einer einzigen kombinierten Schnittstelle. Sie können sowohl von ihrer eigenen Website als auch von Software.informer.com installiert werden. Unten ist die Innovasys Herunterladen zum Herunterladen.

Nachdem Sie auf Download geklickt haben, sollte die ZIP-Datei im Download-Ordner erscheinen. Danach extrahieren Sie einfach die EXE-Datei und führen sie aus, um die Anwendung zu öffnen.

Die Produkte sind

  • Dokument! X
  • HelpStudio

    Um diese von der Website des Unternehmens herunterzuladen, gehen Sie einfach auf die Website des Unternehmens und laden Sie sie im Bereich Downloads herunter.

6.1. Dokumentieren!

X

Dies ist ein einzigartiger vollständiger visueller Editor für Ihre VB .NET-, C#-, F#-, JavaScript- und C++/CLI-Quellcodekommentare. Der Visual Comment Editor, der direkt in Visual Studio integriert ist, ermöglicht es Ihnen, Kommentare direkt in einer zugänglichen Vorschau der generierten Dokumentation zu erstellen und zu aktualisieren. Die Kommentare des Visual Editors werden in Form von Standard-XML zu Ihrer Codebasis hinzugefügt.

Es hilft bei der Erstellung einer automatisierten Dokumentation für Ihren Quellcode unter Verwendung der darin enthaltenen Kommentare und erstellt automatisch eine einfache Ansicht des Codes.

Die nachstehende Abbildung zeigt, was sie bewirkt.

7 Dokument! X

Dokument! X

6.2. HelpStudio

HelpStudio ist die schnellste und einfachste Methode zum Entwerfen, Veröffentlichen und Integrieren von Verfahren und Hilfesystemen in Ihre Desktop-, Online- oder mobilen Anwendungen und Subsysteme.

Generieren Sie eine Ausgabe im Microsoft Help Viewer, in der HTML-Hilfe oder in der Help 2.x, die automatisch für Tablets und Mobiltelefone angepasst ist, eine plattformübergreifende Browser-Hilfe oder eine druckbare PDF-Datei. Mit den integrierten Lokalisierungsfunktionen können Sie Ihr Assistenzsystem bei Bedarf einem weltweiten Publikum zugänglich machen.

Dieses Werkzeug wird verwendet, um die Hilfedokumentation der Software zu erstellen, die die Benutzer bei Problemen verwenden können. Es ist auch in der Lage, mehrere Hilfedokumente für eine einzige Lösung zu erstellen.

Das untere Bild zeigt, wie die von HelpStudio generierte Hilfeausgabedatei aussieht.

8 HilfeStudio

HelpStudio

6.3. PDF-Broschüre erstellen

Um eine PDF-Broschüre zu erstellen, öffnen Sie zunächst "Dokument! X & HelpStudio".

Ein neues Startfenster wird angezeigt. Klicken Sie in diesem neuen Fenster auf Neues Booklet.

9 PDF-Broschüre

PDF-Broschüre

Nachdem Sie auf das neue Heft geklickt haben, wird ein neues Fenster angezeigt.

Geben Sie in diesem neuen Fenster den Namen der neuen Broschüre ein und wählen Sie die Datei aus, die Sie der Broschüre hinzufügen möchten.

Sie enthält auch viele verschiedene Einstellungen, die in verschiedenen Registerkarten verstreut sind, die verschiedene Variablen zur Steuerung der PDF-Broschüre enthalten.

Wenn Sie mit den Einstellungen zufrieden sind, klicken Sie am Ende des Broschürenfensters auf Broschüre erstellen.

10 Baufaltblatt

Broschüre zum Thema Gebäude

Die Erstellung der PDF-Broschüre wird einige Zeit in Anspruch nehmen. Nach der Wartezeit erscheint ein neues Fenster, das den Link zu der neu generierten PDF-Datei enthält.

7. IronPDF Arbeiten

IronPDF bietet ein komplettes Tool-Set zur Verwaltung und Bearbeitung von Dokumenten in der Programmiersprache C# .NET. IronPDF bietet viele Methoden für die Dokumentation, aber in diesem Artikel werden wir nur einige von ihnen besprechen.

7.1. URL zu PDF

Mit nur diesen drei Codezeilen können Sie in C# eine PDF-Datei unter Verwendung einer URL erzeugen, genau wie im vorherigen Beispiel. Der folgende Code zeigt, wie man PDF-Dateien aus einer URL generiert.

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Generate a PDF from a URL or local file path
var pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20");
// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
' Generate a PDF from a URL or local file path
Private pdf = Renderer.RenderUrlAsPdf("https://www.amazon.com/?tag=hp2-brobookmark-us-20")
' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

Hier ist die Ausgabe des obigen Codes.

11 URL zu PDF

URL zu PDF

Wenn Sie mehr über die Umwandlung von URLs in PDFs mit IronPDF erfahren möchten, besuchen Sie bitte diese SeiteBeispiel für die Konvertierung einer URL in PDF.

7.2. HTML zu PDF

Mit der C# .NET-Bibliothek IronPDF ist es ganz einfach, HTML in PDF zu konvertieren.

var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
var pdf = new ChromePdfRenderer();
PdfDocument doc = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>");
mypdf.SaveAs("FirstPDFDocument.pdf");
Dim pdf = New ChromePdfRenderer()
Dim doc As PdfDocument = pdf.RenderHtmlAsPdf("<h1>This is a heading</h1>")
mypdf.SaveAs("FirstPDFDocument.pdf")
VB   C#
12 HTML zu PDF

HTML zu PDF

Weitere Informationen über die Umwandlung von HTML in PDF mit IronPDF finden Sie unterHTML zu PDF Tutorial.

7.3. Wasserzeichenerstellung mit IronPDF

IronPDF bietet die Möglichkeit, PDF-Dateien mit einem HTML-Wasserzeichen zu versehen. Die Wasserzeichen können so angepasst werden, dass sie über oder unter dem vorhandenen Inhalt erscheinen und Deckkraft, Drehung und Hyperlinks enthalten.

using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf");
Pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
Pdf.WatermarkAllPages("<h2 style='color:red'>SAMPLE</h2>", IronPdf.Editing.WaterMarkLocation.MiddleCenter, 50, -45, "https://www.nuget.org/packages/IronPdf")
Pdf.SaveAs("C:\Path\To\Watermarked.pdf")
VB   C#
13 PDF-Broschüre

Wasserzeichen PDF

7.4. Bilder in PDF

Die IronPDF.ImageToPdfConverter Klasse macht es einfach, PDF-Dokumente aus einer oder mehreren Bilddateien zu erzeugen.

using IronPdf;
using System.IO;
using System.Linq;

// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;

// Fetch one or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var ImageFiles = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") 
 f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("composite.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

8. Lizenzvergabe

IronPDF bietet eine kostenlose Lizenzbibliothek für Entwickler an. IronPDF hat auch eine einzigartige Preisstruktur: das Lite-Paket beginnt bei $749 ohne versteckte Gebühren. SaaS- und OEM-Produkte können ebenfalls weiterverteilt werden. Alle Lizenzen beinhalten eine 30-tägige Geld-zurück-Garantie, ein Jahr Software-Support und -Updates, Entwicklungs-/Test-/Testing-/Produktionsberechtigung und eine unbefristete Lizenzierung(einmaliger Kauf). IronPDF-Lizenzen bieten maximale Leistung für die Anforderungen der Benutzer und einfachen Zugriff. Besuchen Sie dieseIronPDF Lizenzierungs- und Preisinformationen um mehr über die Preise und Lizenzoptionen von IronPDF zu erfahren.

14 IronPDF-Lizenz

IronPDF-Lizenz

Innovasys bietet seinen Kunden drei verschiedene Lizenzen für die Dienstleistungen, die sie anbieten können.

  1. Dokument! X(Jahresabonnement)

  2. HelpStudio(Jahresabonnement)

  3. Dokument! X und HelpStudio-Paket(Jahresabonnement)

    Die Preise beginnen bei $711 pro Jahr für beide, aber für das Bundle verlangen sie $1233.

    Weitere Informationen zu den Preisen finden Sie unter folgender AdresseInnovasys-Preisseite.

    15 Innovasys-Lizenz

    Innovasys-Lizenz

9. Schlussfolgerung

IronPDF ist ein kostenloses Tool für unabhängige Entwickler, das eine Reihe von Funktionen sowie die Möglichkeit bietet, PDF-Dateien zu ändern und in andere Formate zu konvertieren. IronPDF bietet die beste PDF-Bearbeitung und -Formatierung auf dem Markt. Wenn Sie HTML in PDF konvertieren, erhalten Sie eine Vektordatei, die für den hochwertigen kommerziellen Druck geeignet ist. Als Ergebnis erhalten Sie eine übersichtliche und qualitativ hochwertige PDF-Datei.

Innovasys ist eines der wenigen marktführenden Unternehmen für Dokumentation. Sie konzentrieren sich hauptsächlich auf die Erstellung von Automatisierungen für Dokumentationen und HTML-Hilfeseiten. Das Unternehmen hat zwei Produkte, das erste ist das Dokument! X, das die Automatisierung mit Hilfe von Kommentaren zum Code ermöglicht und Ihnen die Syntax zur Verfügung stellt, und das zweite ist HelpStudio, das zur Erstellung von Hilfedokumenten für Softwareprodukte verwendet wird.

IronPDF-Lizenzen sind entwicklerabhängig, d.h. Sie sollten immer eine Lizenz kaufen, die von der Anzahl der Entwickler abhängt, die die Software verwenden werden. Es unterstützt auch die OME- und SaaS-Verteilung und bietet einen Closed-Source-Produktkontakt. IronPDF-Lizenzen sind kosteneffizient und können einmalig erworben und ein Leben lang genutzt werden. Innovasys bietet einzelne entwicklerbasierte Lizenzen mit Jahresabonnements an und unterstützt keine OME- und SaaS-Distribution. Es werden Jahreslizenzen angeboten.

Beide PDF-Tools unterscheiden sich in ihren Funktionen, aber IronPDF bietet eine einfache und unkomplizierte Möglichkeit, PDFs zu erzeugen. Es ist schnell und erspart seinen Kunden lange Lade- und Wartezeiten. IronPDF generiert PDF im Handumdrehen. Auf der anderen Seite hat Innovasys eine komplexe Schnittstelle und ist für die Kontrolle und Analyse schwer zu verwenden. IronPDF kann leicht in den Bot integriert werden und macht alle Prozesse automatisch. Wenn man beide Unternehmen kurz vergleicht, kann man nur zu einem Schluss kommen: IronPDF ist einfach, effizient und zuverlässig.

< PREVIOUS
Ein Vergleich zwischen QuestPDF und IronPDF
NÄCHSTES >
Ein Vergleich zwischen IronPDF und NReco .NET Core

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

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