Converti PLT in PDF in C#

Le applicazioni CAD utilizzano file PLT per la creazione di disegni 2D o 3D. In particolare, possiamo creare e salvare progetti per progetti di costruzione come autostrade, ponti ed edifici in un file PLT. In alcuni casi, potrebbe essere necessario esportare i disegni dai file PLT ai documenti PDF in modo programmatico. Tali conversioni consentono la condivisione di disegni in un formato portatile. In questo articolo impareremo come convertire un file PLT in un PDF in C#.

In questo articolo saranno trattati i seguenti argomenti:

  1. Convertitore C# da PLT a PDF – Download gratuito
  2. Passaggi per convertire file PLT in documenti PDF
  3. Converti PLT in PDF in modo programmatico
  4. Esporta PLT in PDF con Opzioni

Convertitore C# da PLT a PDF – Download gratuito

Per convertire un file PLT in un documento PDF, utilizzeremo l’API Aspose.CAD for .NET. Consente di creare, modificare e manipolare file PLT e diversi altri formati di file.

La classe base dell’API per tutti i tipi di disegni è la classe Image. Un’immagine PLT è rappresentata dalla classe PltImage. La classe CadRasterizationOptions ci consente di modificare la [PageWidth] e proprietà [PageHeight]. Le opzioni PDF possono essere specificate utilizzando la classe PdfOptions dell’API.

Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.CAD

Come convertire file PLT in PDF utilizzando C#

Utilizzando Aspose, possiamo convertire un file PLT in un documento PDF con facilità.CAD for .NET seguendo i passaggi indicati di seguito:

  • Carica un file di disegno PLT.
  • Salva PLT come PDF.

Vediamo ora come eseguire questi passaggi in C# per convertire un file PLT in un documento PDF.

Converti PLT in PDF in modo programmatico in C#

Si prega di seguire i passaggi indicati di seguito per convertire un PLT in un PDF:

  1. Utilizzando la classe Image, caricare inizialmente un file PLT di input.
  2. Successivamente, crea un’istanza della classe PdfOptions.
  3. Infine, per salvarlo come PDF, chiama il metodo Save(). PdfOptions e il percorso del file PDF di output sono i suoi argomenti.

L’esempio di codice seguente mostra come convertire un file PLT in un documento PDF usando C#.

string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
    // Inizializza l'oggetto della classe PdfOptions
    PdfOptions options = new PdfOptions();

    // Esporta PLT in PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Esporta PLT in PDF con le opzioni in C#

Possiamo specificare le opzioni di salvataggio PDF durante la conversione di un file PLT in un documento PDF seguendo i passaggi indicati di seguito:

  1. Utilizzando la classe Image, caricare inizialmente un file PLT di input.
  2. Successivamente, crea un’istanza della classe “CadRasterizationOptions”.
  3. Quindi, specificare la larghezza e l’altezza della pagina.
  4. Successivamente, crea un’istanza della classe “PdfOptions”.
  5. Successivamente, modifica il valore della proprietà “VectorRasterizationOptions” in “CadRasterizationOptions”.
  6. Infine, per salvarlo come PDF, chiama il metodo Save(). PdfOptions e il percorso del file PDF di output sono i suoi argomenti.

L’esempio di codice seguente mostra come specificare l’altezza e la larghezza della pagina durante il salvataggio di un file PLT come documento PDF utilizzando C#.

string inputFile ="file.plt";            
using (Image image = Image.Load(inputFile))
{
    // Inizializza l'oggetto della classe PdfOptions
    PdfOptions options = new PdfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Esporta PLT in PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Ottieni una licenza temporanea gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.

Conclusione

In questo articolo abbiamo imparato a:

  • caricare un file di disegno PLT esistente;
  • specificare l’altezza e la larghezza della pagina;
  • definire le opzioni di salvataggio;
  • salvare PLT come PDF in C#.

Il formato file PLT è un file plotter basato su vettori introdotto da Autodesk, Inc. e contiene informazioni per un determinato file CAD. I dettagli di plottaggio richiedono accuratezza e precisione nella produzione e l’utilizzo del file PLT lo garantisce poiché tutte le immagini vengono stampate utilizzando linee anziché punti. Il formato si basa sul formato di file HPGL utilizzato per inviare informazioni alle stampanti del plotter. Oltre a convertire un PLT in un PDF in C#, puoi saperne di più su Aspose.CAD per l’API .NET utilizzando la documentazione. Non esitare a contattarci sul nostro forum di supporto gratuito in caso di domande.

Guarda anche