I file PCL sono basati su Page Description Language e vengono utilizzati per controllare diverse funzioni della stampante. Esistono diverse funzionalità dei file PCL supportate da diverse applicazioni. In alcuni scenari, potrebbe essere necessario convertire i file PCL per visualizzare in anteprima il contenuto del file in ambienti diversi. Questo articolo illustra come convertire file PCL in PDF a livello di codice usando C#.
Convertitore da PCL a PDF – Installazione dell’API C#
L’API Aspose.CAD for .NET supporta la manipolazione o la conversione di file PCL oltre a molti altri formati di file. Configura semplicemente l’API scaricando i suoi file DLL dalla sezione Download o con il seguente comando NuGet:
PM> Install-Package Aspose.CAD
Converti PCL in PDF a livello di codice in C#
È possibile convertire un file PCL in un file PDF seguendo i passaggi seguenti:
- Carica il file PCL di input.
- Inizializza un’istanza della classe PdfOptions.
- Imposta la larghezza e l’altezza per il file PDF di output.
- Infine, converti il file PCL in PDF.
Il frammento di codice seguente mostra come convertire un file PCL in un documento PDF usando C#:
// Carica il file PCL di input
using (FileStream inStream = new FileStream("file.pcl", FileMode.Open))
using (Image image = Image.Load(inStream))
using (FileStream stream = new FileStream("sample.pdf", FileMode.Create))
{
// Imposta le proprietà per il file PDF di output
ImageOptionsBase options = new PdfOptions();
options.VectorRasterizationOptions = new CadRasterizationOptions()
{
PageHeight = 1000,
PageWidth = 1000
};
// Salva il documento PDF di output
image.Save(stream, options);
}
Esplora più funzionalità
Puoi esplorare molte altre funzionalità offerte dall’API passando attraverso la sezione documentazione. Contiene tutti i dettagli per eseguire diverse operazioni sui formati di file CAD senza la necessità di installare l’applicazione AutoCAD.
Conclusione
In questo articolo, hai esplorato come convertire un file PCL in un documento PDF. Tuttavia, tieni presente che un file PCL può avere dialetti diversi in cui Aspose.CAD per .NET API supporta le versioni HP-GL/2, PCL5 e PJL. È possibile incorporare questa funzionalità di conversione da PCL a PDF nelle applicazioni basate su .NET o .NET Core. Inoltre, non esitare a contattarci tramite il forum. Saremo felici di aiutarti.