PCL-Dateien basieren auf der Seitenbeschreibungssprache und werden verwendet, um verschiedene Druckerfunktionen zu steuern. Es gibt verschiedene Funktionen von PCL-Dateien, die von verschiedenen Anwendungen unterstützt werden. In einigen Szenarien müssen Sie möglicherweise PCL-Dateien konvertieren, um eine Vorschau des Dateiinhalts in verschiedenen Umgebungen anzuzeigen. In diesem Artikel wird beschrieben, wie Sie PCL mithilfe von C# programmgesteuert in PDF-Dateien konvertieren.
PCL-zu-PDF-Konverter – C#-API-Installation
Aspose.CAD for .NET API unterstützt die Bearbeitung oder Konvertierung von PCL-Dateien zusätzlich zu vielen anderen Dateiformaten. Konfigurieren Sie einfach die API, indem Sie ihre DLL-Dateien aus dem Abschnitt Downloads herunterladen oder mit dem folgenden NuGet-Befehl:
PM> Install-Package Aspose.CAD
Konvertieren Sie PCL in PDF programmgesteuert in C#
Sie können eine PCL-Datei in eine PDF-Datei konvertieren, indem Sie die folgenden Schritte ausführen:
- Laden Sie die Eingabe-PCL-Datei.
- Initialisieren Sie eine PdfOptions-Klasseninstanz.
- Legen Sie die Breite und Höhe für die PDF-Ausgabedatei fest.
- Konvertieren Sie schließlich die PCL-Datei in eine PDF-Datei.
Das folgende Code-Snippet zeigt, wie Sie eine PCL-Datei mit C# in ein PDF-Dokument konvertieren:
// Eingabe-PCL-Datei laden
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
// Legen Sie die Eigenschaften für die PDF-Ausgabedatei fest
ImageOptionsBase options = new PdfOptions();
options.VectorRasterizationOptions = new CadRasterizationOptions()
{
PageHeight = 1000,
PageWidth = 1000
};
// Speichern Sie das ausgegebene PDF-Dokument
image.Save(stream, options);
}
Entdecken Sie weitere Funktionen
Sie können mehrere andere von der API angebotene Funktionen erkunden, indem Sie den Abschnitt Dokumentation durchgehen. Es enthält alle Details zur Durchführung verschiedener Operationen an CAD-Dateiformaten, ohne dass die AutoCAD-Anwendung installiert werden muss.
Fazit
In diesem Artikel haben Sie untersucht, wie Sie eine PCL-Datei in ein PDF-Dokument konvertieren. Beachten Sie jedoch, dass eine PCL-Datei unterschiedliche Dialekte haben kann, in denen Aspose.CAD für .NET-API HP-GL/2-, PCL5- und PJL-Versionen unterstützt. Sie können diese PCL-zu-PDF-Konvertierungsfunktion in Ihre .NET- oder .NET Core-basierten Anwendungen einbetten. Darüber hinaus können Sie sich gerne über das Forum mit uns in Verbindung setzen. Wir helfen Ihnen gerne weiter.