Convertire i file PUB con le API Java
Funzionalità di conversione da .pub a .pdf tramite Java
La conversione dei file MS Publisher offre un’alternativa quando si desidera aprire o modificare i file Microsoft Publisher utilizzando un software diverso. Esploriamo altri motivi per convertire i file PUB:
- Alcuni software e dispositivi non supportano il formato di file PUB, rendendo necessaria la conversione per accedere e visualizzare i file su varie piattaforme.
- La collaborazione con persone che non dispongono di Microsoft Publisher diventa più semplice se si convertono i file PUB in un formato universale, consentendo a tutti di accedere e lavorare sui file.
- La conversione dei file PUB in formati come PDF o XPS elimina i potenziali problemi di stampa.
- La conversione dei file PUB in un formato più standardizzato ne garantisce l’accessibilità a lungo termine. Ciò significa che sarà possibile accedere ai documenti anche in futuro, anche se Microsoft Publisher dovesse diventare obsoleto.
Esistono diverse opzioni per convertire i file PUB in diversi formati, tra cui PDF, DOCX (Microsoft Word), RTF (Rich Text Format) o HTML (formato pagina web). La scelta del formato dipende dalle vostre esigenze specifiche e dal software o dalla piattaforma che intendete utilizzare. Se preferite una soluzione online che non richieda la codifica in Java, potete utilizzare convertitori multipiattaforma.
Aspose.PUB per Java è in grado di leggere e convertire i file di pubblicazione (.pub) in PDF. La classe PubFactory crea contenuti da un file .pub per la successiva elaborazione da parte della classe Document dell’API.
Attualmente, l’API non supporta la conversione delle immagini in un file PUB in PDF.
Conversione da PUB a PDF con Java##
Adobe ha introdotto il Portable Document Format (PDF) per facilitare la visualizzazione dei documenti sui dispositivi digitali. I file PUB, invece, richiedono l’accesso a Microsoft Publisher. Con Aspose.PUB per Java, è possibile convertire facilmente i file PUB in PDF, rendendoli accessibili praticamente su qualsiasi computer senza richiedere l’installazione di Microsoft Publisher.
Aspose.PUB per Java supporta la conversione di documenti PUB multipagina in PDF utilizzando le stesse righe di codice riportate in questo articolo.
Creare un progetto Java console o WinForms
Specificare un oggetto IPubParser di nome parser e assegnargli il risultato della chiamata al metodo createParser della classe PubFactory, passando il nomefile come parametro. Il metodo createParser è responsabile della creazione di un oggetto parser per analizzare il file `.pub’ specificato da fileName.
Dichiarare un oggetto Document di nome doc e assegnargli il risultato della chiamata al metodo Parse sull’oggetto Parser. Questo metodo analizza il file `.pub’ utilizzando il parser precedentemente creato e restituisce un oggetto Document che rappresenta il contenuto del file.
Utilizzate il metodo createPdfConverter della classe PubFactory per creare un oggetto convertitore PDF.
Usare il metodo convertToPdf sull’oggetto PDF converter per passare l’oggetto doc (il documento .pub analizzato) e il percorso del file di output come parametri. Questo metodo converte il documento `.pub’ analizzato in un formato PDF e lo salva nel percorso del file di output specificato.
1// For complete examples and data files, please go to https://github.com/aspose-pub/Aspose.PUB-for-Java
2
3IPubParser parser = PubFactory.createParser(fileName);
4
5Document doc = parser.parse();
6
7com.aspose.pub.PubFactory.createPdfConverter().convertToPdf(doc, "/users/kashifiqbal/documents/result_out.pdf");
Per vedere come la funzionalità può essere implementata in un’applicazione multipiattaforma, imparate il nostro Convertitore PUB online. Andate alla pagina del prodotto per scoprire completamente Conversione da PUB a PDF via Java