Da DWG a PDF Java

I file DWG rappresentano la pietra angolare dei progetti CAD (Computer-Aided Design). Tuttavia, condividere questi file con collaboratori o clienti che potrebbero non avere accesso al software CAD può essere complicato. Il formato PDF è invece un tipo di file universale che consente una facile visualizzazione e condivisione su diverse piattaforme. In questo post del blog imparerai come convertire i file DWG in PDF utilizzando Java.

Perché convertire DWG in PDF?

Capiamo perché convertire i file DWG in PDF è vantaggioso:

Accessibilità universale: i file PDF possono essere aperti e visualizzati su qualsiasi dispositivo senza la necessità di software specializzato, rendendo la collaborazione senza soluzione di continuità.

Conservazione dell’integrità del progetto: la conversione di file DWG in PDF garantisce che il layout, le dimensioni e le annotazioni del progetto rimangano intatti, fornendo una rappresentazione affidabile del file CAD originale.

Dimensioni file ridotte: i file PDF tendono ad avere dimensioni più piccole rispetto ai file DWG, rendendoli più facili da condividere via e-mail o caricare su piattaforme di archiviazione cloud.

Convertitore da DWG a PDF - Installazione dell’API Java

È possibile configurare Conholdate.Total for Java utilizzando le configurazioni Maven di seguito:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.1</version>
<type>pom</type>
</dependency>

Converti DWG in PDF in Java

È necessario seguire i passaggi seguenti per convertire DWG in PDF in Java:

  • Caricare il disegno CAD DWG di input con la classe Image.
  • Inizializza un’istanza della classe PdfOptions.
  • Converti DWG in PDF con il metodo Save().

Lo snippet di codice seguente mostra come convertire DWG in PDF in Java:

// Carica il disegno DWG di input
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Crea un'istanza di PdfOptions
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

// Esporta DWG in PDF
image.save("DWG-to-PDF.pdf", pdfOptions);

Converti DWG in PDF utilizzando le opzioni avanzate in Java

Questa sezione porta il disegno CAD DWG nel rendering PDF un ulteriore passo avanti in cui è possibile impostare opzioni avanzate per la conversione:

  • Creare un oggetto della classe Image per caricare il disegno DWG di input.
  • Dichiara un oggetto della classe CadRasterizationOptions.
  • Avvia un oggetto della classe PdfOptions.
  • Specificare la proprietà VectorRasterizationOptions.
  • Esporta il documento DWG in PDF utilizzando il metodo Save().

Il seguente codice di esempio spiega come convertire DWG in PDF in Java:

// Carica il disegno DWG di input
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Crea un'istanza di PdfOptions
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

        

// Crea un'istanza di CadRasterizationOptions e imposta le sue varie proprietà
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setBackgroundColor(com.aspose.cad.Color.getLightGray());

// Imposta la proprietà VectorRasterizationOptions
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Esporta DWG in PDF
image.save("DWG-to-PDF-options.pdf", pdfOptions);

Licenza di valutazione gratuita

Puoi richiedere una licenza temporanea gratuita per testare le API senza limitazioni di valutazione.

Avvolgendo

La conversione di file DWG in PDF in Java offre un modo conveniente per condividere progetti CAD con le parti interessate, indipendentemente dal loro accesso al software CAD. Sfruttando questa libreria Java, puoi automatizzare il processo di conversione e migliorare l’efficienza della collaborazione nei progetti di progettazione e ingegneria. Sperimenta gli snippet di codice forniti ed esplora ulteriori opzioni di personalizzazione per soddisfare le tue esigenze specifiche. Inoltre, in caso di dubbi, scriveteci al forum.

Domande frequenti

I file PDF convertiti manterranno l’integrità del progetto DWG originale?

Sì, quando si convertono file DWG in PDF, il layout del progetto, le quote e le annotazioni vengono conservate nel file PDF risultante. Ciò garantisce che il PDF convertito rappresenti accuratamente il progetto CAD originale.

Posso personalizzare le impostazioni di conversione, come le dimensioni e l’orientamento della pagina?

Sì, puoi impostare diverse dimensioni di pagina, rotazioni di pagina e molte altre proprietà durante il rendering di DWG in PDF in Java.

È disponibile supporto tecnico per questa libreria Java utilizzata per la conversione da DWG a PDF?

Sì, il supporto è disponibile tramite forum, documentazione e demo della community. Puoi sempre contattarci per qualsiasi tuo problema.

Guarda anche