Trasformare documento in PDF
La capacità di convertire facilmente e affidabilmente i documenti da un formato all’altro è una caratteristica chiave di Aspose.Words. PDF è uno dei formati più popolari per la conversione – è un formato a layout fisso che preserva l’aspetto originale di un documento durante il rendering su diverse piattaforme. Il termine “rendering” è utilizzato in Aspose.Words per descrivere il processo di conversione di un documento in un formato di file paginato o che ha il concetto di pagine.
Convertire documento Word in PDF
La conversione da Word a PDF è un processo abbastanza complesso che richiede diverse fasi di calcolo. Il motore di layout di Aspose.Words imita il modo in cui funziona il motore di layout delle pagine di Microsoft Word, rendendo i documenti PDF di output il più vicini possibile a quello che puoi vedere in Microsoft Word.
Con Aspose.Words puoi convertire programmaticamente un documento dai formati Word, come DOC o DOCX, in PDF senza utilizzare Microsoft Office. Questo articolo spiega come eseguire questa trasformazione.
Convertire DOCX o DOC in PDF
La trasformazione dal formato documento DOC o DOCX al formato PDF in Aspose.Words è molto semplice e può essere realizzata con solo due righe di codice che:
- Carica il tuo documento in un oggetto Document utilizzando uno dei suoi costruttori specificando il nome del documento con la sua estensione di formato.
- Invoca uno dei metodi Document.Save sull’oggetto Document e specifica il formato di output desiderato come PDF inserendo un nome file con estensione “.PDF”.
L’esempio di codice seguente mostra come convertire un documento da DOCX a PDF utilizzando il metodo Save:
Puoi scaricare il file template di questo esempio da Aspose.Words GitHub.
A volte è necessario specificare opzioni aggiuntive che possono influenzare il risultato del salvataggio di un documento come PDF. Queste opzioni possono essere specificate utilizzando la classe PdfSaveOptions, contenente proprietà che determinano come verrà mostrato l’output PDF.
Nota che con la stessa tecnica puoi trasformare qualsiasi documento in formato flow-layout nel formato PDF.
Convertire in diversi standard PDF
Aspose.Words fornisce l’enumerazione PdfCompliance per supportare la conversione di DOC o DOCX in vari standard di formato PDF (come PDF 1.7, PDF 1.5, ecc.).
L’esempio di codice seguente dimostra come cambiare un documento in PDF 1.7 utilizzando PdfSaveOptions con conformità a PDF17:
Convertire immagini in PDF
La conversione in PDF non è limitata ai formati di documento Microsoft Word. Qualsiasi formato supportato da Aspose.Words, inclusi quelli creati programmaticamente, può anche essere trasformato in PDF. Ad esempio, possiamo convertire immagini a pagina singola, come JPEG, PNG, BMP, EMF, o WMF, così come immagini multi-pagina, come TIFF e GIF, in PDF.
L’esempio di codice seguente mostra come cambiare immagini JPEG e TIFF in PDF:
Per far funzionare questo codice, devi aggiungere riferimenti ad Aspose.Words e System.Drawing
nel tuo progetto.
Ridurre la dimensione dell’output PDF
Quando salvi in PDF, puoi specificare se vuoi ottimizzare l’output. Per fare questo, devi impostare il flag OptimizeOutput su true, e quindi verranno rimossi canvas annidati ridondanti e vuoti, i glifi adiacenti con la stessa formattazione verranno concatenati.
L’esempio di codice seguente mostra come ottimizzare l’output:
Vedi anche
-
L’articolo Rendering per ulteriori informazioni sui formati a pagina fissa e flow-layout
-
L’articolo Conversione in formato a pagina fissa per ulteriori informazioni sul layout di pagina
-
L’articolo Specificare opzioni di rendering durante la trasformazione in PDF per ulteriori informazioni sull’utilizzo della classe
PdfSaveOptions
-
L’articolo Impara le caratteristiche della conversione in PDF/A e PDF/UA che descrive quale standard PDF e gli ISO rilevanti per gli standard PDF sono supportati da Aspose.Words
-
L’articolo Quale standard PDF è meglio scegliere per determinare quali standard PDF hanno senso per quali casi
-
L’articolo Lavorare con PDF/A o PDF/UA descrive i requisiti per il contenuto del documento nei formati PDF/A e PDF/UA – principalmente i requisiti per la struttura e i font
-
L’articolo Avvisi di problemi di accessibilità quando si salva in PDF/A e PDF/UA descrive quali requisiti di accessibilità del contenuto impongono PDF/A e PDF/UA