PDF ha dominato il mondo dei formati di documenti digitali per molti anni per la stampa, la condivisione, lo scambio e l’archiviazione di documenti. Tuttavia, il PDF potrebbe non essere adatto in determinate situazioni, come la visualizzazione su una pagina Web, poiché richiede il supporto del browser o plug-in aggiuntivi. In questi casi, SVG è un’alternativa. I file SVG possono essere facilmente visualizzati sulle pagine Web senza disturbare l’esperienza dell’utente grazie alla sua indipendenza dalla risoluzione dello schermo. Pertanto, in questi casi avviene la conversione da PDF a SVG. In questo articolo imparerai come convertire i file PDF in formato SVG usando Java.

API di conversione da PDF a SVG Java - Download gratuito

Aspose.PDF per Java è un’API di manipolazione PDF che ha un convertitore PDF integrato. L’API ti consente di convertire i documenti PDF in formato SVG con elevata precisione. Puoi scaricare l’API o installarla all’interno delle tue applicazioni Java utilizzando le seguenti configurazioni Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Conversione da PDF a SVG Java

Di seguito sono riportati i passaggi per convertire un file PDF in formato SVG utilizzando Aspose.PDF per Java.

L’esempio di codice seguente mostra come convertire un PDF in SVG utilizzando Java.

// Carica file PDF
Document doc = new Document("Input.pdf");

// Istanziare un oggetto di SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Salva il PDF come file SVG
doc.save("output.svg", saveOptions);

Converti PDF in SVG con opzioni aggiuntive

Aspose.PDF fornisce anche alcune opzioni aggiuntive per personalizzare la conversione da PDF a SVG. La classe SvgSaveOptions ti consente di farlo usando le seguenti opzioni.

Di seguito sono riportati i passaggi per convertire PDF in SVG con opzioni aggiuntive.

L’esempio di codice seguente mostra come eseguire una conversione personalizzata da PDF a SVG.

// Carica file PDF
Document doc = new Document("Input.pdf");

// Istanziare un oggetto di SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Non comprimere l'immagine SVG nell'archivio Zip
saveOptions.CompressOutputToZipArchive = false; 

// Salva il PDF come file SVG
doc.save("output.svg", saveOptions);

Conclusione

In questo articolo, hai visto come convertire i file PDF in SVG usando Java. Gli esempi di codice hanno anche dimostrato la conversione personalizzata con opzioni aggiuntive. Puoi esplorare di più sull’API Java PDF utilizzando la documentazione.

Guarda anche