Convertire un documento in PDF

La capacità di convertire facilmente e in modo affidabile documenti da un formato all’altro è una caratteristica chiave di Aspose.Words. Uno dei formati più popolari per la conversione è il PDF – un formato fisso-layout, che conserva l’aspetto originale di un documento durante il suo rendering su varie piattaforme. Il termine “rendering” viene utilizzato in Aspose.Words per descrivere il processo di conversione di un documento in un formato di file che è impaginato o ha il concetto di pagine.

Convertire un documento di Word in PDF

La conversione da Word a PDF è un processo piuttosto complesso che richiede diverse fasi di calcolo. Aspose.Words motore di layout imita il modo in cui il Microsoft WordIl motore di layout della pagina funziona, rendendo i documenti di uscita PDF guardare il più vicino possibile a ciò che si può vedere in Microsoft Word.

Con Aspose.Words è possibile convertire programmaticamente un documento dal formato DOC o DOCX in PDF senza utilizzare Microsoft Ufficio. Questo articolo spiega come eseguire questa conversione.

Convertire DOCX o DOC in PDF

Convertire dal formato documento DOC o DOCX nel formato PDF in Aspose.Words è molto facile e può essere realizzato con solo due linee di codice che:

  1. Carica il tuo documento in un Document oggetto utilizzando uno dei suoi costruttori specificando il nome del documento con la sua estensione del formato.
  2. Invocare uno dei Document.Save metodi sulla Document oggetto e specificare il formato di output desiderato come PDF inserendo un nome file con l’estensione “.PDF”.

Il seguente esempio di codice mostra come convertire un documento da DOCX in PDF usando Save metodo:

È possibile scaricare il file template di questo esempio da Aspose.Words GitHub.

Convertire in PDF Standard

Aspose.Words fornisce PdfCompliaceenumerazione per supportare la conversione di DOC o DOCX in vari standard di formato PDF (come PDF 1.7, PDF 1.5, ecc.).

Il seguente esempio di codice dimostra come convertire un documento in PDF 1.7 utilizzando PdfSaveOptions con conformità a PDF17:

Convertire Immagini in PDF

La conversione in PDF non è limitata da Microsoft Word formati di documento. Qualsiasi formato supportato da Aspose.Words, compreso programmaticamente creato, può anche essere convertito in PDF. Ad esempio, possiamo convertire immagini a singola pagina, come JPEG, PNG, BMP, EMF o WMF, così come immagini a più pagine, come TIFF e GIF, in PDF.

Il seguente esempio di codice mostra come convertire le immagini JPEG e TIFF in PDF:

Per fare funzionare questo codice, è necessario aggiungere riferimenti a Aspose.Words, Java.awt.image, e javax. pacchetti di classe imageio al tuo progetto.

Ridurre PDF Dimensioni di uscita

Quando si salva in PDF, è possibile specificare se si desidera ottimizzare l’output. Per fare questo, è necessario impostare il OptimizeOutput da vedere true, e poi le tele nidificate ridondanti e le tele vuote saranno rimosse, vicino glyphs con la stessa formattazione sarà concatenato.

Il seguente esempio di codice mostra come ottimizzare l’output:

Vedi anche