Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
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 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 lassen sich PDF-Dateien einfach bearbeiten, stempeln und mit Kopf- und Fußzeilen versehen. 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.
Diese Funktion umfasst die PDF-Erstellung aus verschiedenen Formaten wie HTML, HTML-Strings, MVC-Ansichten, Webformularen und URLs.
Dies ermöglicht es den Nutzern, Bilder aus PDFs zu generieren und andersherum. Es beinhaltet Bildextraktion, Unterstützung für verschiedene Bilderweiterungen und PDF-Druck.
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.
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.
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.
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.
IronPDF unterstützt fast alle Betriebssysteme und Frameworks, die mit C# kompatibel sind, einschließlich der folgenden:
Innovasys ist eine Tochtergesellschaft 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.
Die revolutionäre Funktion "Vollständige Seitenbearbeitung" ermöglicht es Ihnen, Material sofort in einer Vorschau der generierten Seite zu ändern.
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.
Importieren Sie vorhandenes Material aus HTML-Dokumenten, oder wenn der Inhalt außerhalb des Dokuments kontrolliert werden muss, können Sie direkt auf eine Web-URL verweisen, um den Inhalt der erstellten Dokumentation bei jedem Import auf dem gleichen Stand zu halten.
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.
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.
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.
Ö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 ein PDF-Dokument 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:
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.
Jetzt können wir die Bibliothek hinzufügen und das Programm testen.
Die IronPDF-Bibliothek kann auf vier verschiedene Arten heruntergeladen und installiert werden. Diese sind:
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.
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:
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.
Install-Package IronPdf
Jetzt wird das Paket heruntergeladen/installiert und ist einsatzbereit.
Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Webseite herunterzuladen.
Klicken Sie auf die link hier können Sie das neueste Paket direkt von der Webseite herunterladen. Führen Sie nach dem Download die folgenden Schritte aus, um das Paket hinzuzufügen.
Innovasys bietet zwei Hauptprodukte für die Dokumentationsverarbeitung. Beide verfügen über eigene Schnittstellen und sind auch in einer einzigen kombinierten Schnittstelle vorhanden. Sie können sowohl von ihrer eigenen Website als auch von Software.informer.com installiert werden. Hier ist die link 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
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.
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 automatischen Erstellung von Dokumentationen für Ihren Quellcode anhand der darin enthaltenen Kommentare und erzeugt automatisch eine einfache Ansicht des Codes.
Die nachstehende Abbildung zeigt, was sie bewirkt.
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 Ausgabehilfedokumente für eine einzige Lösung zu erstellen.
Das folgende Bild zeigt, wie die von HelpStudio erzeugte Hilfeausgabedatei aussieht.
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.
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.
Es enthält auch eine Menge verschiedener Einstellungen, die in verschiedenen Registerkarten verstreut sind und verschiedene Variablen zur Steuerung der PDF-Broschüre enthalten.
Wenn Sie mit den Einstellungen zufrieden sind, klicken Sie im Fenster "Ende der Broschüre" auf "Broschüre erstellen".
Die Erstellung der PDF-Broschüre wird einige Zeit in Anspruch nehmen. Nach der Wartezeit erscheint ein neues Fenster mit dem Link zur neu erstellten PDF-Datei.
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.
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")
Hier ist die Ausgabe des obigen Codes.
Wenn Sie mehr über die Umwandlung von URLs in PDFs mit IronPDF erfahren möchten, besuchen Sie bitte diese Seite link.
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")
Für weitere Informationen über die Umwandlung von HTML in PDF mit IronPDF folgen Sie bitte den folgenden Hinweisen link.
IronPDF bietet die Möglichkeit, PDF-Dateien mit einem HTML-Wasserzeichen zu versehen. Wasserzeichen können so angepasst werden, dass sie über oder unter vorhandenen Inhalten 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")
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
IronPDF bietet eine kostenlose Lizenzbibliothek für Entwickler an. IronPDF hat auch eine einzigartige Preisstruktur: das Light-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 diese Link um mehr über die Preise und Lizenzoptionen von IronPDF zu erfahren.
Innovasys bietet seinen Kunden drei verschiedene Lizenzen für die Dienstleistungen, die sie anbieten können.
Dokument! X (Jahresabonnement)
HelpStudio (Jahresabonnement)
Dokument! X und HelpStudio-Paket (Jahresabonnement)
Ihre Preise beginnen bei $ 711 pro Jahr für beide, aber für das Bündel verlangen sie $ 1233.
Weitere Informationen zu den Preisen finden Sie auf folgender Website link.
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 im 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 kosteneffektiv und können einmalig erworben und ein Leben lang genutzt werden. Innovasys bietet eine einzelne entwicklerbasierte Lizenz mit Jahresabonnement 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 erstellen. Es ist schnell und erspart seinen Kunden lange Ladezeiten und Wartezeiten. IronPDF erzeugt PDF in einem Wimpernschlag. 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, gibt es nur eine Schlussfolgerung, nämlich dass IronPDF einfach, effizient und zuverlässig ist.
9 .NET API-Produkte für Ihre Bürodokumente