Barcodes als PDF exportieren

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Hairil Hasyimi Bin Omar



C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package BarCode
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für

Installieren mit NuGet

Install-Package BarCode
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronBarcode an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es mit C#.

C# NuGet-Bibliothek für nuget.org/packages/BarCode/
Install-Package BarCode

Erwägen Sie die Installation der IronBarcode DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronBarCode.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen

Eine der beliebtesten Funktionen von IronBarcode ist die Möglichkeit, Folgendes zu exportieren GeneratedBarcode als PDF. In diesem Zusammenhang bietet IronBarcode also nicht nur die Möglichkeit, den Barcode als PDF-Datei zu exportieren, sondern auch als PDF-Binärdaten oder als PDF-Stream. Dies ist sehr wichtig, da dies den Nutzern die Flexibilität gibt, die aus der PDF-Datei generierte GeneratedBarcode als Zwischenausgabe, die innerhalb des Programms weiterverwendet wird, und nicht als endgültige Ausgabe, die auf der Festplatte gespeichert werden muss. Lassen Sie uns nun die in diesem Zusammenhang verfügbaren Optionen untersuchen.

Barcodes als PDF-Datei exportieren

Die erste Funktion in diesem Zusammenhang ist natürlich das Speichern der GeneratedBarcode als PDF-Datei. Dies wird als Endprodukt betrachtet, das aus IronBarcode herauskommt, wobei die Ausgabe auf einem Datenträger gespeichert werden muss. Um dies zu erreichen, rufen wir SaveAsPdf() methode zu GeneratedBarcode objekt, um es als PDF-Datei zu speichern. Sehen wir uns an, wie wir dies im folgenden Codeschnipsel umsetzen:

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfFile.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
myBarcode.SaveAsPdf("myBarcode.pdf");
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
myBarcode.SaveAsPdf("myBarcode.pdf")
VB   C#

Im obigen Codeschnipsel haben wir zunächst unseren Barcode mit der Methode CreateBarcode() method with the barcode value and the barcode encoding as the arguments for the method. Das Ergebnis GeneratedBarcode das Objekt wird dann mit SaveAsPdf() with a string of file name/file path as its argument. Dadurch wird die GeneratedBarcode als PDF-Datei mit dem im Methodenargument angegebenen Namen.

Barcodes als PDF-Binärdaten exportieren

IronBarcode kann auch ein PDF ausgeben GeneratedBarcode in Bezug auf binäre Daten. Dies kann mühelos geschehen, indem Sie einfach ToPdfBinaryData() zum GeneratedBarcode objekt und speichern es in einer Variablen vom Typ Byte-Array, um es innerhalb eines Programms weiter zu verwenden. Diese Methode gibt ein 1-seitiges PDF-Dokument zurück, das den Barcode als Binärdaten enthält. Das folgende Codeschnipsel veranschaulicht

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfBinaryData.cs
using IronBarCode;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
byte[] myBarcodeByte = myBarcode.ToPdfBinaryData();
Imports IronBarCode

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
Private myBarcodeByte() As Byte = myBarcode.ToPdfBinaryData()
VB   C#

Im obigen Codeschnipsel rufen wir einfach ToPdfBinaryData() methode zum GeneratedBarcode objekt und weisen es einer Variablen vom Typ Byte-Array zu. Diese Variable kann später im Programm weiterverwendet werden. Optional können die Benutzer die Console.WriteLine(myBarcodeByte.GetType()) to ensure the type of output from running this method to be a byte array.

Barcodes als PDF-Stream exportieren

Neben den PDF-Binärdaten kann IronBarcode auch folgende Daten exportieren GeneratedBarcode ausgabe einer PDF-Datei im Format Stream. Dies ist eine Alternative zu PDF-Binärdaten mit demselben Zweck, die im Programm weiterverwendet werden sollen. Einfach anrufenToPdfStream() methode und fügen Sie sie an die GeneratedBarcode und weisen Sie es einem Stream variabel. Diese Methode gibt ein binäres System.IO.Stream mit einem 1-seitigen PDF-Dokument, das den Strichcode als Binärdaten enthält. Schauen wir uns das folgende Codefragment an

:path=/static-assets/barcode/content-code-examples/how-to/ExportBarcodeAsPdfStream.cs
using IronBarCode;
using System.IO;

GeneratedBarcode myBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix);
Stream myBarcodeStream = myBarcode.ToPdfStream();
Imports IronBarCode
Imports System.IO

Private myBarcode As GeneratedBarcode = BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode/", BarcodeEncoding.DataMatrix)
Private myBarcodeStream As Stream = myBarcode.ToPdfStream()
VB   C#

Im obigen Codeschnipsel können wir sehen, dass wir einen PDF-Stream von der GeneratedBarcode objekts, fügen wir einfach das ToPdfStream() methode auf das Objekt und weisen sie einer Variablen der System.IO.Stream typ, der später innerhalb eines Programms weiter verwendet werden kann.

Kurz gesagt, IronBarcode ist eine ideale API für Anwender, die Barcode-Bilder als PDF erstellen und exportieren möchten, sei es als Endprodukt von PDF-Dateien oder als Zwischenprodukt, das innerhalb eines Programms als PDF-Binärdaten oder PDF-Stream weiterverwendet werden kann.

Hairil Hasyimi Bin Omar

Software-Ingenieur

Wie alle großartigen Ingenieure ist Hairil ein eifriger Lerner. Er verfeinert seine Kenntnisse in C#, Python und Java und nutzt dieses Wissen, um den Teammitgliedern von Iron Software einen Mehrwert zu bieten. Hairil kam von der Universiti Teknologi MARA in Malaysia zum Iron Software-Team, wo er einen Bachelor-Abschluss in Chemie- und Verfahrenstechnik erwarb.