PCL zu PDF C#

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:

  1. Laden Sie die Eingabe-PCL-Datei.
  2. Initialisieren Sie eine PdfOptions-Klasseninstanz.
  3. Legen Sie die Breite und Höhe für die PDF-Ausgabedatei fest.
  4. 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.

Siehe auch