Converti SVG in PDF in Java

Questo semplice argomento ti consentirà di convertire SVG in PDF in Java. Contiene informazioni sulla configurazione dell’ambiente, compreso l’algoritmo passo-passo, e offre un esempio di codice per sviluppare un software di conversione da SVG a PDF in Java. Inoltre, comprende anche l’improvvisazione del processo di conversione in base alle proprie esigenze.

Passaggi per esportare SVG in PDF in Java

  1. Configura l’ambiente aggiungendo Aspose.CAD for Java utilizzando il gestore del repository per convertire SVG in PDF
  2. Carica il file SVG di origine utilizzando un’istanza della classe Image
  3. Crea un oggetto della classe PdfOptions e inizializza l’oggetto della classe CadRasterizationOptions per impostare la dimensione della pagina
  4. Utilizza il metodo di salvataggio per convertire il file SVG in formato PDF

I passaggi sopra menzionati comportano la procedura per convertire i file SVG in PDF in Java. Innanzitutto, il file SVG di esempio viene caricato utilizzando un’istanza della classe Image, quindi vengono impostate le opzioni PDF e di rasterizzazione delle immagini richieste per il file PDF di output. Alla fine, il file SVG a cui si accede verrà reso come documento PDF sul disco.

Codice per esportare SVG 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;
public class ConvertSvgToPDF {
public static void main(String[] args) throws Exception { // main method to convert SVG to PDF
String path = "/Users/KnowledgeBase/TestData/";
// Set the license to convert SVG to PDF file
License licenseSVGtoPDF = new License();
licenseSVGtoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic");
// Load the source SVG file from the disk
Image svgImage = Image.load(path + "ExportedSvg.svg");
// Create the PdfOptions object for the output PDF file
PdfOptions pdfOpts = new PdfOptions();
// Create an instance of the rasterization options class
CadRasterizationOptions rasterOption = new CadRasterizationOptions();
rasterOption.setPageWidth(600);
rasterOption.setPageHeight(600);
pdfOpts.setVectorRasterizationOptions(rasterOption);
// Convert SVG to PDF
svgImage.save(path + "Exported.pdf", pdfOpts);
}
}

L’esempio di codice precedente converte SVG in PDF in Java. La classe CadRasterizationOptions viene utilizzata per impostare la dimensione della pagina del file PDF di output. Inoltre, puoi anche configurare il colore della filigrana, il testo della filigrana, la rotazione del testo e altre proprietà della classe PdfOptions secondo le tue esigenze.

Questo argomento tratta i dettagli della conversione di un file SVG in PDF in Java. Se vuoi saperne di più sulla conversione da PLT a PDF, leggi l’articolo su convertire PLT in PDF in Java.

 Italiano