1. Prodotti
  2.   Elaborazione di testi
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Libreria .NET gratuita per la conversione di documenti di elaborazione testi Microsoft®

Libreria open source per convertire DOCX in PDF

Cos'è DOCXToPDFConverter?

Sono disponibili un sacco di API open source che consentono la generazione di documenti PDF tramite codice. Il problema è che, anche per una sola riga di modifica, lo sviluppatore deve aggiornare il codice, testarlo, rilasciare una nuova versione e l'utente finale verificherà l'aggiornamento. Il processo è troppo lungo e frenetico per piccoli aggiornamenti come questi. DOCXToPDFConverter è sviluppato con l'obiettivo di consentire agli utenti finali di aggiornare il documento di output tramite Word. Gli utenti finali possono aggiornare il DOCX e l'API genererà un file PDF di output per esso. Non solo puoi convertire DOCX in PDF, ma puoi anche ottenere HTML come output.

Durante l'utilizzo della conversione da DOCX a PDF e da DOCX a HTML, l'API analizza i documenti di origine e introduce il contenuto dinamico in segnaposto predefiniti. L'API funziona su Windows, Linux e macOS.

Previous Next

Guida introduttiva a DOCXToPDFConverter

Prima di tutto, devi avere .NETCoreApp 2.1. Successivamente, scarica il repository manualmente da GitHub o installalo da NuGet.

Installazione DOCXToPDFConverter tramite NuGet

 Install-Package DocXToPdfConverter -Version 1.0.5

Converti DOCX in PDF tramite l'API .NET gratuita

DOCXToPDFConverter consente ai programmatori .NET di convertire DOCX in PDF a livello di codice. Per convertire DOCX in PDF, è necessario definire un file sorgente, definire il percorso di LibreOffice, impostare i segnaposto e convertire il documento utilizzando il metodo Convert(). Utilizzando il seguente frammento di codice, puoi convertire DOCX in PDF.

Converti DOCX in PDF in C#

  1. Inizializza il percorso di LibreOffice soffice.exe
  2. Inizializza i segnaposto che desideri utilizzare nei tuoi documenti di Word. Esistono 3 tipi di segnaposto: uno per il testo normale, uno per le righe della tabella e uno per le immagini
  3. Inizializza ReportGenerator e passa locationOfLibreOfficeSoffice come parametro
  4. Converti DOCX in PDF utilizzando il metodo Convert() di ReportGenerator e passa il percorso del file DOCX di input, il percorso PDF di output e i segnaposto come parametri.

API .NET gratuita per convertire DOCX in PDF


// initialize LibreOffice soffice.exe filepath
string locationOfLibreOfficeSoffice = @"C:\PortableApps\LibreOfficePortable\App\libreoffice\program\soffice.exe";
// define placeholders
placeholders.NewLineTag = "
"; placeholders.TextPlaceholderStartTag = "##"; placeholders.TextPlaceholderEndTag = "##"; placeholders.TablePlaceholderStartTag = "=="; placeholders.TablePlaceholderEndTag = "=="; placeholders.ImagePlaceholderStartTag = "++"; placeholders.ImagePlaceholderEndTag = "++"; // initialize report generator var test = new ReportGenerator(locationOfLibreOfficeSoffice); // convert DOCX to PDF test.Convert("Test-Template.docx", "Test-Template-out.pdf", placeholders);
 Italiano