Converti DWG in PDF in Python

Il file DWG memorizza dati di progettazione 2D e 3D come dati geometrici, colore, materiali e testo. È un formato di file proprietario di AutoCAD, un’applicazione software CAD (computer-aided design). Poiché i file DWG sono piuttosto grandi, vengono spesso convertiti in altri formati di file, come PDF, per facilitare la condivisione e la collaborazione. I PDF sono una scelta popolare per questo scopo, in quanto possono essere facilmente visualizzati e condivisi su diverse piattaforme. Tuttavia, la conversione di file DWG in PDF può essere un’attività noiosa, soprattutto se si dispone di un numero elevato di file da convertire. In questo post sul blog impareremo come convertire DWG in PDF in Python. Quindi iniziamo!

In questo articolo saranno trattati i seguenti argomenti:

  1. Convertitore Python da DWG a PDF – Download gratuito
  2. Passaggi per convertire file DWG in PDF
  3. Converti DWG in PDF in modo programmatico
  4. Esporta DWG in PDF con Opzioni
  5. Esporta layout specifico di DWG in PDF
  6. Converti DWG in PDF/A o PDF/B
  7. Ottieni una licenza gratuita
  8. Convertitore online gratuito da DWG a PDF
  9. Convertitore Python da DWG a PDF – Risorse per l’apprendimento

Convertitore Python da DWG a PDF - Download gratuito

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

Utilizzare il seguente comando pip per installare la libreria da PyPI.

pip install aspose-cad

Come convertire file DWG in PDF

Possiamo convertire facilmente un file DWG in un documento PDF seguendo i passaggi indicati di seguito:

  1. Carica un file di disegno DWG.
  2. Specificare le opzioni dell’immagine di rasterizzazione CAD.
  3. Definire le opzioni di salvataggio PDF.
  4. Salva DWG come PDF.

Ora vediamo come eseguire questi passaggi in Python per convertire un file DWG in un documento PDF.

Converti DWG in PDF in Python

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

  1. Caricare un file DGN di input utilizzando la classe Image.
  2. Creare un’istanza della classe PdfOptions.
  3. Infine, chiama il metodo save() per salvare DWG come PDF. Prende il percorso del file PDF di output e PdfOptions come argomenti.

L’esempio di codice seguente mostra come convertire un file DWG in un documento PDF usando Python.

# L'esempio di codice seguente mostra come convertire un file DWG in un documento PDF utilizzando Python.
import aspose.cad as cad

# Carica un file DWG esistente
image = cad.Image.load("C:\Files\sample.dwg")

# Specifica le opzioni PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Salva come PDF
image.save("C:\Files\output.pdf", pdfOptions)

Esporta DWG in PDF con le opzioni in Python

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

  1. Innanzitutto, caricare un file DWG di input utilizzando la classe Image.
  2. Successivamente, crea un’istanza della classe CadRasterizationOptions.
  3. Quindi, specifica le proprietà pagewidth e pageheight.
  4. Nel frattempo, crea un’istanza della classe PdfOptions.
  5. Successivamente, imposta la proprietà vectorrasterizationoptions come CadRasterizationOptions.
  6. Infine, chiama il metodo save() per salvare DWG come PDF.

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

# L'esempio di codice seguente mostra come specificare l'altezza e la larghezza della pagina durante il salvataggio di un file DWG come documento PDF utilizzando Python.
import aspose.cad as cad

# Carica un file DWG esistente
image = cad.Image.load("C:\Files\sample.dwg")

# Inizializza e specifica le opzioni CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Specifica le opzioni PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Salva come PDF
image.save("C:\Files\output.pdf", pdfOptions)

Esporta layout specifico di DWG in PDF in Python

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

  1. Innanzitutto, caricare un file DWG di input utilizzando la classe Image.
  2. Successivamente, crea un’istanza della classe CadRasterizationOptions.
  3. Quindi, imposta la proprietà Layouts.
  4. Nel frattempo, crea un’istanza della classe PdfOptions.
  5. Successivamente, imposta la proprietà vectorrasterizationoptions come CadRasterizationOptions.
  6. Infine, chiama il metodo save() per salvare DWG come PDF.

L’esempio di codice seguente mostra come specificare il layout specifico di un file DWG da esportare come documento PDF in Python.

# L'esempio di codice seguente mostra come specificare il layout specifico di un file DWG da esportare come documento PDF in Python.
import aspose.cad as cad

# Carica un file DWG esistente
image = cad.Image.load("C:\Files\sample.dwg")

# Inizializza e specifica le opzioni CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Specifica le opzioni PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Salva come PDF
image.save("C:\Files\output.pdf", pdfOptions)

Converti DWG in PDF/A o PDF/B

Possiamo anche salvare DWG come PDF/A o PDF/E seguendo i passaggi indicati di seguito:

  1. Innanzitutto, caricare un file DWG di input utilizzando la classe Image.
  2. Successivamente, crea un’istanza della classe CadRasterizationOptions.
  3. Quindi, crea un’istanza della classe PdfOptions.
  4. Successivamente, imposta la proprietà di conformità.
  5. Infine, chiama il metodo save() per salvare DWG come PDF.

L’esempio di codice seguente mostra come convertire un file DWG in PDF/A e PDF/B utilizzando Python.

# L'esempio di codice seguente mostra come convertire un file DWG in PDF/A e PDF/B utilizzando Python.
import aspose.cad as cad

# Carica un file DWG esistente
image = cad.Image.load("C:\Files\sample.dwg")

# Inizializza e specifica le opzioni CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Specifica le opzioni PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# Salva come PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# Salva come PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

Convertitore da AutoCAD a PDF: ottieni una licenza gratuita

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

Convertitore online gratuito da DWG a PDF

Inoltre, puoi convertire i file DWG in documenti PDF online gratuitamente utilizzando la nostra app Web gratuita convertitore da DWG a PDF. Questa app Web è stata sviluppata utilizzando l’API Aspose.CAD.

https://products.aspose.app/cad/conversion/dwg

Puoi leggere Converti DWG in PDF online - Convertitore gratuito per saperne di più.

Convertitore Python da DWG a PDF - Risorse per l’apprendimento

Puoi saperne di più sulla lettura, la conversione e la manipolazione dei file DWG di AutoCAD senza utilizzare AutoCAD ed esplorare altre funzionalità della libreria utilizzando le risorse fornite di seguito:

Conclusione

In questo articolo, abbiamo imparato come caricare un file DWG esistente e salvare il DWG caricato come PDF in Python. Abbiamo anche visto come specificare l’altezza, la larghezza, il layout e la conformità PDF della pagina durante l’esportazione di DWG in PDF. Sfruttando Aspose.CAD for Python, gli sviluppatori possono facilmente automatizzare il processo di conversione e creare un output PDF personalizzato che soddisfi le loro esigenze specifiche. Oltre a convertire un DWG in un PDF in Python, puoi convertire i file DWG in documenti PDF online utilizzando un’app Web di conversione DWG gratuita. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche