Converti Word in PDF in C#

Converti Word in PDF in C#

Nel recente passato, abbiamo pubblicato un post sul blog che mostra come convertire Word in PDF usando Java. Tuttavia, in questo post del blog, impareremo come convertire Word in PDF in C# a livello di codice usando questa libreria .NET. Lo sviluppo di un’app per la manipolazione e la conversione di file è ora un processo leggero poiché questa libreria offre un’enorme pila di metodi. Entrambi questi formati di file sono ampiamente utilizzati nelle attività di routine grazie al loro ricco utilizzo e funzionalità.

Tratteremo i seguenti punti in questo post sul blog:

Converti Word in PDF in C# - Installazione API

Per quanto riguarda la procedura di installazione di questa libreria, è abbastanza semplice e facile. È possibile configurare la libreria scaricando i file DLL oppure installandola eseguendo il comando seguente nel gestore pacchetti NuGet.

Install-Package Aspose.Words 

Come convertire DOCX in PDF a livello di codice

Una volta completata l’installazione, siamo pronti per iniziare a scrivere il codice per convertire Word in PDF a livello di codice.

È possibile seguire i seguenti passaggi e lo snippet di codice per ottenere questa funzionalità:

  1. Crea un oggetto della classe Document e carica il file MS Word di origine.
  2. Richiamare il metodo save per salvare l’output in un formato PDF.
 // Crea un oggetto della classe Document e carica il file MS Word di origine 
 Document doc = new Document("./input.docx");   
 // Richiamare il metodo di salvataggio per salvare l'output in formato PDF 
 doc.Save("./output.pdf");

Libreria .NET per convertire Word in PDF - Opzioni avanzate

Questa libreria offre un’ampia gamma di metodi e proprietà per manipolare il documento PDF, come impostare la qualità dell’immagine, il rendering e altro ancora.

Esploreremo e implementeremo queste funzionalità seguendo questi passaggi:

  1. Inizializza un oggetto della classe Document e carica il file MS Word di origine.
  2. Istanziare un oggetto della classe PdfSaveOptions per specificare opzioni aggiuntive quando si salva un documento nel formato Pdf.
  3. Specificare il livello di conformità agli standard PDF per i documenti di output utilizzando la proprietà Compliance.
  4. Richiamare questa proprietà DisplayDocTitle per visualizzare il titolo del documento nella finestra del file PDF.
  5. JpegQuality imposterà la qualità delle immagini utilizzate all’interno di un documento PDF.
  6. Utilizzare gli algoritmi di rendering di alta qualità impostando la proprietà UseHighQualityRendering su true.
  7. Chiama il metodo save per salvare l’output in un formato PDF.
 // Crea un oggetto della classe Document e carica il file MS Word di origine 
 Document doc = new Document("./input.docx");    

// Istanziare un oggetto della classe PdfSaveOptions per specificare opzioni aggiuntive quando si salva un documento nel formato Pdf. 
PdfSaveOptions options = new PdfSaveOptions();

// Specificare il livello di conformità agli standard PDF per i documenti di output utilizzando la proprietà Conformità  
options.Compliance = PdfCompliance.Pdf17;

// Richiamare questa proprietà per visualizzare il titolo del documento nella finestra del file PDF 
options.DisplayDocTitle = false;

// JpegQuality imposterà la qualità delle immagini utilizzate all'interno del documento PDF 
options.JpegQuality = 100;

// utilizzare gli algoritmi di rendering di alta qualità impostando la proprietà UseHighQualityRendering su true 
options.UseHighQualityRendering = true;

// PageMode specifica come deve essere visualizzato il documento PDF quando viene aperto nel lettore PDF.
options.PageMode=PdfPageMode.UseOutlines;

// Richiamare il metodo di salvataggio per salvare l'output in formato PDF 
doc.Save("./output.pdf");

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API oltre i limiti di valutazione.

Riassumendo

Chiudiamo questo post sul blog qui. Ci auguriamo che tu abbia imparato a convertire Word in PDF in C#. Inoltre, abbiamo anche esaminato alcune proprietà e metodi avanzati per manipolare i file PDF. Questo articolo ti aiuterà sicuramente se stai cercando di dotare la tua applicazione di un convertitore da Word a PDF. Inoltre, puoi esplorare le altre funzionalità visitando la documentazione di questa libreria. Tuttavia, potresti trovare i post del blog pertinenti menzionati nella sezione “Vedi anche” di seguito. Infine, visita conholdate.com per gli ultimi aggiornamenti.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Guarda anche