Converti SVG in PDF in modo programmatico in Java

Libreria Java da SVG a PDF

Scalable Vector Graphics (SVG) è un popolare formato di file di immagini digitali con caratteristiche ottimizzate. La grafica SVG è scalabile, programmabile e capace di animazioni potenti. Inoltre, le immagini SVG si basano su file vettoriali che accumulano immagini come un insieme di punti e le loro connessioni tra loro. D’altra parte, PDF è un altro formato di grafica vettoriale a livello aziendale. È ampiamente utilizzato nel settore aziendale grazie alle sue caratteristiche di sicurezza, compressione e altre vigorose. In questo post del blog, analizzeremo come convertire SVG in PDF a livello di codice in un’applicazione basata su Java.

Tratteremo i seguenti punti in questo articolo:

Libreria Java per la conversione da SVG a PDF - Passaggi di installazione

Aspose.HTML per Java offre conversioni di formati di file di più formati come SVG in PDF, HTML in PDF, ecc. Non solo la conversione di formati di file, ma fornisce anche la modifica, la creazione e la manipolazione di file di dati. Per convertire SVG in PDF in modo programmatico, impostiamo questa libreria Java seguendo i semplici passaggi.

Puoi scaricare i file jar o configurare le configurazioni di Maven inserendo il seguente repository e dipendenza nel pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Dipendenza

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Converti SVG in PDF a livello di codice in Java

In questa sezione, esamineremo lo snippet di codice della libreria di conversione da Java SVG a PDF.

Di seguito sono riportati i passaggi per convertire SVG in PDF utilizzando la libreria Java:

  1. Inizializza un oggetto della classe SVGDocument con il file SVG di origine.
  2. Crea un oggetto della classe pdfSaveOptions per accedere ai metodi avanzati relativi al documento setJpegQuality, setImageCompression ecc.
  3. Chiama questo metodo setJpegQuality(int value) per specificare la qualità della compressione JPEG per le immagini.
  4. Richiamare il metodo convertSVG(SVGDocument document, PdfSaveOptions options, java.util.Collection provideInputStreams) per convertire l’immagine SVG in file PDF.

Ora copia e incolla il seguente frammento di codice per convertire SVG in PDF a livello di codice.

 // inizializzare l'oggetto SVGDocument con il file svg di origine
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// creare un oggetto di pdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Chiama questo metodo setJpegQuality(int value) per specificare la qualità della compressione JPEG per le immagini
options.setJpegQuality(100);
// invoca convertSVG(documento SVGDocument, opzioni PdfSaveOptions, java.util.Collection<java.io.InputStream> fornitoInputStreams) per convertire SVG in PDF
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");

SVG in PDF

Converti SVG in PDF in Java

Converti SVG in PDF in Java

Ottieni una licenza gratuita

Puoi optare per una licenza temporanea gratuita per utilizzare Aspose.HTML per Java oltre i limiti di valutazione.

Riassumendo

Chiudiamo questo post sul blog qui. È importante notare che abbiamo eseguito la procedura di installazione della libreria Java per la conversione da SVG a PDF e abbiamo praticamente eseguito come convertire SVG in PDF a livello di codice in Giava. Tuttavia, puoi integrare questa libreria nella tua applicazione Java se stai cercando di convertire i file da un formato all’altro a livello di codice. Inoltre, puoi esplorare Aspose.HTML esaminando la documentazione. Inoltre, conholdate.com pubblicherà presto articoli interessanti su ulteriori argomenti. Pertanto, rimani connesso per gli ultimi aggiornamenti.

Fai una domanda

In caso di domande, non esitare a scriverci sul forum.

Guarda anche