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:

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.

  1. Creare un progetto Java console o WinForms

  2. 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.

  3. 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.

  4. Utilizzate il metodo createPdfConverter della classe PubFactory per creare un oggetto convertitore PDF.

  5. 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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.