PCL do PDF C#

Pliki PCL są oparte na języku opisu strony i służą do sterowania różnymi funkcjami drukarki. Istnieją różne cechy plików PCL, które są obsługiwane przez różne aplikacje. W niektórych sytuacjach może być konieczne przekonwertowanie plików PCL w celu wyświetlenia podglądu zawartości pliku w różnych środowiskach. W tym artykule opisano, jak programowo konwertować pliki PCL na pliki PDF przy użyciu języka C#.

Konwerter PCL na PDF – instalacja C# API

Aspose.CAD for .NET API obsługuje manipulowanie lub konwertowanie plików PCL oprócz wielu innych formatów plików. Po prostu skonfiguruj interfejs API, pobierając jego pliki DLL z sekcji Downloads lub za pomocą następującego polecenia NuGet:

PM> Install-Package Aspose.CAD

Konwertuj PCL na PDF Programowo w C#

Możesz przekonwertować plik PCL na plik PDF, wykonując poniższe czynności:

  1. Załaduj wejściowy plik PCL.
  2. Zainicjuj instancję klasy PdfOptions.
  3. Ustaw szerokość i wysokość wyjściowego pliku PDF.
  4. Na koniec przekonwertuj plik PCL na PDF.

Poniższy fragment kodu demonstruje, jak przekonwertować plik PCL na dokument PDF przy użyciu języka C#:

// Załaduj wejściowy plik PCL
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
    // Ustaw właściwości wyjściowego pliku PDF
    ImageOptionsBase options = new PdfOptions();
    options.VectorRasterizationOptions = new CadRasterizationOptions()
    {
        PageHeight = 1000,
        PageWidth = 1000
    };

    // Zapisz wyjściowy dokument PDF
    image.Save(stream, options);
}

Poznaj więcej funkcji

Możesz zapoznać się z kilkoma innymi funkcjami oferowanymi przez API, przeglądając sekcję dokumentacja. Zawiera wszystkie szczegóły dotyczące wykonywania różnych operacji na formatach plików CAD bez konieczności instalowania aplikacji AutoCAD.

Wniosek

W tym artykule zbadałeś, jak przekonwertować plik PCL na dokument PDF. Należy jednak pamiętać, że plik PCL może mieć różne dialekty, w których Aspose.CAD for .NET API obsługuje wersje HP-GL/2, PCL5 i PJL. Możesz osadzić tę funkcję konwersji PCL na PDF w swoich aplikacjach opartych na platformie .NET lub .NET Core. Ponadto zachęcamy do kontaktu z nami za pośrednictwem forum. Chętnie Ci pomożemy.

Zobacz też