Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
In diesem Leitfaden wird der Prozess der Konvertierung eines Byte-Arrays in eine PDF-Datei unter Verwendung der robusten Fähigkeiten der IronPDF for .NET-Bibliothek erläutert. Diese Umwandlung ist für Entwickler, die mit PDF-Dateien in ihren .NET-Anwendungen arbeiten müssen, von entscheidender Bedeutung.
Die folgenden Themen werden in diesem Lernprogramm umgesetzt:
Schritt 2: Installieren Sie die IronPDF-Bibliothek
Schlussfolgerung
IronPDF ist eine .NET-Bibliothek, die das Lesen, Verarbeiten und Schreiben von PDF-Dokumenten erleichtert. Sie können es in Ihren .NET-Projekten für Desktop- und Webanwendungen verwenden. IronPDF ist für Entwicklungszwecke kostenlos erhältlich. Mit dieser Bibliothek können Sie HTML in PDF konvertieren, Text aus einer PDF-Datei extrahieren und vieles mehr. IronPDF ist eine leichtgewichtige .NET PDF-Bibliothek, die speziell für Webentwickler entwickelt wurde. Es ist vollständig in C# geschrieben. IronPDF enthält einen umfangreichen Satz von Funktionen, die für die Arbeit mit PDF-Dateien in einer Programmierumgebung verwendet werden können. Die Funktionen wurden entwickelt, um den Arbeitsablauf zu verbessern und den Zugang zu allen Aspekten von PDF zu ermöglichen. Dazu gehören das Erstellen, Öffnen, Löschen, Hinzufügen von Seiten und das Extrahieren von Text aus PDF-Dokumenten. Die IronPDF-Bibliothek hat viele nützliche Funktionen:
Hinzufügen von Wasserzeichen oder Textüberlagerungen auf den Seiten des Dokuments.
Beginnen wir damit, wie man die IronPDF-Bibliothek verwendet, um das Byte-Array in eine PDF-Datei zu konvertieren.
Beginnen Sie mit dem Öffnen von Visual Studio und wählen Sie eine beliebige C#-Anwendungsvorlage aus, die Ihren Projektanforderungen entspricht. Für diesen kurzen Lehrgang wird die Vorlage Konsolenanwendung verwendet. Sie können die bereits vorhandene C++-Projektdatei ändern.
Verwenden Sie zum Erstellen des C#-Projekts die neueste Version von Visual Studio. Folgen Sie den angegebenen Schritten, um ein C#-Projekt zu erstellen.
Wählen Sie das .NET-Framework 6.0, das neueste Framework mit langer Unterstützung. Sie können je nach Bedarf ein anderes Framework wählen, aber die neueste Version wird dringend empfohlen.
Wenn Sie die obigen Schritte befolgen, wird ein C#-Projekt erstellt. Nun ist es an der Zeit, die IronPDF-Bibliothek zu installieren.
Auch IronPDF ist einfach zu installieren. Sie erhalten einen schnellen und effizienten Installationsprozess, der die Entwicklungszeit verkürzt und die damit verbundene Verwirrung beseitigt.
Die Installation der IronPDF Library mit der Package Manager Console ist sehr einfach. Sobald Sie die Konsole geöffnet haben, geben Sie den folgenden Befehl ein, drücken die Eingabetaste und der Vorgang ist abgeschlossen!
Install-Package IronPdf
Der Fortschritt der Installation von IronPDF in der NuGet Package Manager Console
Um einen reibungslosen Installationsprozess für diese Bibliothek zu ermöglichen und Ihnen ein gutes Verständnis für ihre Verwendung zu vermitteln, laden Sie die DLL-Datei von der IronPDF-Website wird ebenfalls empfohlen. Eine Installationsanleitung finden Sie auf dieser Seite installationsseite.
Obwohl IronPDF für dieses Projekt unverzichtbar ist, muss sein Namensraum in jede Codedatei importiert werden, um ihn zu verwenden. Fügen Sie dazu die folgende Codezeile am Anfang jeder Datei ein:
using IronPdf;
using IronPdf;
Imports IronPdf
Da IronPDF sofort einsatzbereit ist, können Sie den folgenden Code in Ihre Programmdatei einfügen, um Byte-Arrays in PDF-Dateien zu konvertieren:
using IronPdf;
using System.Text;
// Converting an array of bytes into a PDF file.
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
using IronPdf;
using System.Text;
// Converting an array of bytes into a PDF file.
byte [] byteArray = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
// Storing encoded bytes into ASCII literals in a string variable
string data = Encoding.ASCII.GetString(byteArray);
string HTML = $"<h1>{data}</h1>";
var renderer = new IronPdf.ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf(HTML);
pdf.SaveAs("bytearray.pdf");
Imports IronPdf
Imports System.Text
' Converting an array of bytes into a PDF file.
Private byteArray() As Byte = { 84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121}
' Storing encoded bytes into ASCII literals in a string variable
Private data As String = Encoding.ASCII.GetString(byteArray)
Private HTML As String = $"<h1>{data}</h1>"
Private renderer = New IronPdf.ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf(HTML)
pdf.SaveAs("bytearray.pdf")
Der obige Code wandelt das Byte-Array in PDF um. Zunächst wird das angegebene Byte-Array mit der Funktion "ASCII.GetString" in eine Zeichenkette umgewandelt. Erstellen Sie dann eine HTML-Zeichenkette mit den extrahierten Daten. Danach initiieren Sie chromePdfRenderer und rufen die renderHtmlAsPdf funktion, um PDF-Dateien zu konvertieren und ein neues Dokument zu erstellen.
Speichern Sie nun das resultierende PDF-Dokument im lokalen System, indem Sie die speichern als funktion.
Die PDF-Ausgabedatei aus dem Byte-Array
Dies ist der Inhalt der generierten PDF-Datei.
In diesem Artikel wurde gezeigt, wie man mit der IronPDF for .NET PDF-Bibliothek Byte-Array aus PDF-Dateien speichern kann. Dies wurde durch das Schreiben von nur wenigen Codezeilen und mit einem hohen Prozentsatz an Genauigkeit erreicht. Darüber hinaus verfügt IronPDF über viele nützliche Funktionen wie die Konvertierung von HTML in PDF, PDF-Formatierungstools und zahlreiche weitere grundlegende PDF-Funktionen, die für die PDF-Bearbeitung unerlässlich sind. IronPDF beseitigt auch die Abhängigkeit von Adobe Acrobat.
IronPDF ist für Entwicklungszwecke kostenlos und bietet auch eine kostenloser Test für Produktionstests. IronPDF bietet eine Vielzahl von Preisplänen, die Sie je nach Ihren Bedürfnissen erhalten können. Der Preis von IronPDF ist relativ deutlich niedriger als der seiner Konkurrenten. Die Preise variieren von Einzelpersonen bis hin zu großen Unternehmen und machen die Anschaffung zu einem überzeugenden Kauf mit beeindruckender Leistung.
Der Preisplan für die Iron Software's Suite
Darüber hinaus bietet Iron Software eine Suite von fünf Iron Software-Paketen zum Preis von nur zwei an. Bitte besuchen Sie diese lizenzierungsseiteum weitere Informationen zu erhalten.
9 .NET API-Produkte für Ihre Bürodokumente