Questo semplice argomento mostra come convertire DWG in PDF in Java fornendo i dettagli completi per configurare l’ambiente dell’applicazione e una procedura dettagliata per scrivere il codice dell’applicazione. L’oggetto di classe CadRasterizationOptions può essere utilizzato per personalizzare ulteriormente il file PDF di output desiderato in base alle proprie esigenze. In questo esempio per esportare il file DWG in PDF in Java, abbiamo dimostrato l’impostazione della dimensione della pagina per il file PDF di destinazione.
Passaggi per esportare DWG in PDF in Java
- Configura l’ambiente del progetto per aggiungere Aspose.CAD for Java dal gestore repository per convertire DWG in PDF
- Carica il file DWG di origine utilizzando un’istanza della classe Image
- Crea un oggetto della classe CadRasterizationOptions per impostare la dimensione della pagina PDF di output
- Creare un oggetto di classe PdfOptions e impostare la proprietà VectorRasterizationOptions
- Esportare il file DWG come file PDF utilizzando il metodo di salvataggio
I passaggi sopra menzionati comportano il processo di conversione del file DWG in PDF in Java utilizzando semplici chiamate API, per cui inizieremo caricando il file DWG di origine utilizzando l’istanza della classe Image, seguita dalla creazione di un’istanza della classe PdfOptions per impostare le opzioni di personalizzazione del PDF di output. Infine, il DWG convertito verrà salvato come file PDF sul disco in base alle impostazioni di rasterizzazione definite.
Codice per esportare DWG in PDF in Java
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.PdfOptions; | |
import com.aspose.cad.imageoptions.VectorRasterizationOptions; | |
public class ConvertDWGToPDF { | |
public static void main(String[] dwgArgs) throws Exception { //main method to convert DWG to PDF image using Java | |
String filePath= "/Documents/KnowledgeBase/TestData/"; | |
//Set the API license to convert DWG to PDF | |
License licenseDWGtoPDF = new License(); | |
licenseDWGtoPDF.setLicense(filePath + "Conholdate.Total.Product.Family.lic"); | |
// Load the sourceDWG to export to PDF | |
Image dwgImage = Image.load(filePath+"sample.dwg"); | |
//Initialize the CadRasterizationOptions class object to set the rendering options | |
CadRasterizationOptions dwgRasterizationOptions = new CadRasterizationOptions(); | |
//Set the pdf page width & height | |
dwgRasterizationOptions.setPageWidth(500); | |
dwgRasterizationOptions.setPageHeight(400); | |
//Initialize the PdfOptions object to set the rendering options for the output PDF | |
PdfOptions dwgTopdfOptions = new PdfOptions(); | |
dwgTopdfOptions.setVectorRasterizationOptions(dwgRasterizationOptions); | |
//Convert the DWG file to PDF | |
dwgImage.save(filePath+"sample_dwg.pdf", dwgTopdfOptions); | |
} | |
} |
Il codice di esempio precedente può essere utilizzato per scrivere un software di conversione da DWG a PDF in Java poiché contiene tutti i riferimenti e i metodi di classe richiesti. L’oggetto di classe CadRasterizationOptions viene utilizzato per personalizzare le opzioni di rendering del PDF di output come la dimensione della pagina, il colore del disegno, il tipo di disegno, il colore di sfondo, i livelli, le opzioni della penna, i layout e la qualità, solo per citarne alcuni.
In questo esempio, abbiamo appreso il processo per convertire file DWG in PDF in Java. Se sei interessato a conoscere come convertire un file DWG in un SVG, fai riferimento all’articolo come convertire DWG in SVG in Java.