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:
- Załaduj wejściowy plik PCL.
- Zainicjuj instancję klasy PdfOptions.
- Ustaw szerokość i wysokość wyjściowego pliku PDF.
- 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.