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
- Conversione da PDF a SVG
- Converti PDF in SVG con opzioni aggiuntive
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.
- Carica il file PDF utilizzando la classe Document.
- Crea un oggetto della classe SvgSaveOptions.
- Salva il PDF come SVG utilizzando il metodo Document.save(String, SvgSaveOptions).
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.
- ComprimiOutputToZipArchive
- CustomStrategyOfEmbeddedImagesSalvataggio
- ScaleToPixels
- Tratta nomefile di destinazione come directory
Di seguito sono riportati i passaggi per convertire PDF in SVG con opzioni aggiuntive.
- Carica il file PDF utilizzando la classe Document.
- Crea un oggetto della classe SvgSaveOptions.
- Impostare l’opzione SVG desiderata come CompressOutputToZipArchive.
- Salva il PDF come SVG utilizzando il metodo Document.save(String, SvgSaveOptions).
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.