
Converti PDF in SVG o PDF in TIFF in Java
Nel recente passato, abbiamo pubblicato un post sul blog che copre la conversione da PDF in PNG o PDF in JPEG nell’applicazione Java in modo programmatico. Tuttavia, in questo articolo, vedremo come convertire PDF in SVG o PDF in TIFF in Java utilizzando poche righe di codice in un’applicazione Java. Questa libreria offre una conversione di manipolazione robusta, ottimizzata tra i formati di file più diffusi. Inoltre, il processo di integrazione di questa libreria è abbastanza facile e semplice.
Tratteremo i seguenti punti:
- Converti PDF in SVG o PDF in TIFF in Java - Installazione API
- Libreria Java per convertire PDF in SVG
- Come convertire PDF in TIFF in Java in modo programmatico
Converti PDF in SVG o PDF in TIFF in Java - Installazione API
La conversione e la manipolazione del formato file diventa abbastanza semplice installando questa libreria Java nella tua applicazione Java. Puoi scaricare i file jar oppure puoi seguire le configurazioni Maven menzionate di seguito.
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-pdf</artifactId>
<version>20.12</version>
<classifier>jdk17</classifier>
</dependency>
Libreria Java per convertire PDF in SVG
Puoi comprimere, indicizzare e aggiungere script nei file SVG. Pertanto, la maggior parte dei casi richiede la conversione dei file nel formato di file SVG.
È possibile seguire i seguenti passaggi per ottenere questa conversione:
- Imposta il percorso dei file PDF di origine e di output.
- Crea un’istanza della classe Document e carica il documento PDF.
- Crea un’istanza di un oggetto della classe SvgSaveOptions per accedere alle funzionalità di esportazione in formato SVG.
- Chiama questo metodo setCompressOutputToZipArchive per specificare se l’output verrà creato come un archivio zip.
- Salva l’output nei file SVG.
Copia e incolla il codice seguente per convertire i PDF in SVG a livello di codice:
// impostare il percorso del file PDF di origine
String pdfFileName = Paths.get( "./sample.pdf").toString();
// imposta il percorso del file SVG di output
String svgFileName = Paths.get("./static/PDFToSVG_out.svg").toString();
// Crea un'istanza della classe Document e carica il documento PDF
Document doc = new Document(pdfFileName);
// istanziare un oggetto della classe SvgSaveOptions per accedere alle funzionalità di esportazione in formato SVG
SvgSaveOptions saveOptions = new SvgSaveOptions();
// chiama questo metodo per specificare se l'output verrà creato come un archivio zip.
saveOptions.setCompressOutputToZipArchive(false);
// Salva l'output in file SVG
doc.save(svgFileName, saveOptions);
Come convertire PDF in TIFF in Java in modo programmatico
Questa sezione imparerà come automatizzare la conversione da PDF a TIFF utilizzando Java.
Completeremo questa sezione coprendo i seguenti passaggi:
- Inizializza un’istanza della classe Document e carica il documento PDF.
- Impostare la risoluzione dell’immagine creando un oggetto di Risoluzione.
- Crea un oggetto della classe TiffSettings per configurare le impostazioni.
- Chiama il metodo setCompression per impostare il tipo di compressione.
- Il metodo setDepth imposterà la profondità del colore.
- Il metodo setShape imposterà il tipo di forma.
- Istanzia un’istanza della classe TiffDevice per salvare i documenti pdf pagina per pagina nell’unica immagine tiff.
- Richiama il metodo processo che converte un file PDF in un’immagine TIFF.
// impostare il percorso del file PDF di origine
String pdfDocumentFileName = Paths.get( ".sample.pdf").toString();
// Inizializza un'istanza della classe Document e carica il documento PDF.
Document pdfDocument = new Document(pdfDocumentFileName);
// impostare la risoluzione dell'immagine creando un oggetto di Risoluzione
Resolution resolution = new Resolution(300);
// Crea un oggetto della classe TiffSettings per configurare le impostazioni
TiffSettings tiffSettings = new TiffSettings();
// chiamare questo metodo setCompression per impostare il tipo di compressione.
tiffSettings.setCompression(CompressionType.None);
// Il metodo setDepth imposterà la profondità del colore.
tiffSettings.setDepth(ColorDepth.Default);
// Il metodo setShape imposterà il tipo di forma.
tiffSettings.setShape(ShapeType.Landscape);
// Istanziare un'istanza della classe TiffDevice per salvare il documento pdf pagina per pagina in un'unica immagine tiff.
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Il metodo Invoke process converte un file PDF in un'immagine TIFF
tiffDevice.process(pdfDocument, "./AllPagesToTIFF_out.tif");
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.
Riassumendo
Chiudiamo qui il post sul blog. Abbiamo esaminato come convertire PDF in SVG o PDF in TIFF in Java. Ora abbiamo il codice sorgente che converte le immagini PDF in SVG e PDF in TIFF a livello di codice. L’intera procedura è leggera ed efficiente. Ci sono molte altre funzionalità disponibili che puoi esplorare nella documentazione. Infine, conholdate.com sta scrivendo nuovi post sul blog su altri argomenti. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.
Fai una domanda
In caso di domande, non esitare a scriverci sul forum.