1. Produse
  2.   Procesarea cuvântului
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Bibliotecă .NET gratuită pentru convertirea documentelor Microsoft® de procesare text

Bibliotecă open-source pentru a converti DOCX în PDF

Ce este DOCXToPDFConverter?

Există o mulțime de API-uri open-source disponibile care permit generarea de documente PDF prin cod. Problema cu acesta este că, chiar și pentru o singură linie de modificare, dezvoltatorul trebuie să actualizeze codul, să-l testeze, să lanseze o nouă versiune, iar utilizatorul final va verifica actualizarea. Procesul este prea lung și agitat pentru mici actualizări ca acestea. DOCXToPDFConverter este dezvoltat cu scopul de a permite utilizatorilor finali să actualizeze documentul de ieșire prin Word. Utilizatorii finali pot actualiza DOCX, iar API-ul va genera un fișier PDF de ieșire pentru acesta. Nu numai că puteți converti DOCX în PDF, dar puteți obține și HTML ca rezultat.

În timp ce lucrați cu conversia DOCX în PDF și DOCX în HTML, API-ul analizează documentele sursă și introduce conținutul dinamic în substituenți predefiniti. API-ul funcționează pe Windows, Linux și macOS.

Previous Next

Noțiuni introductive cu DOCXToPDFConverter

În primul rând, trebuie să aveți .NETCoreApp 2.1. După aceea, descărcați manual depozitul de pe GitHub sau instalați-l din NuGet.

Instalare DOCXToPDFConverter prin NuGet

 Install-Package DocXToPdfConverter -Version 1.0.5

Convertiți DOCX în PDF prin API-ul .NET gratuit

DOCXToPDFConverter permite programatorilor .NET să convertească DOCX în PDF în mod programatic. Pentru a converti DOCX în PDF, trebuie să definiți un fișier sursă, să definiți calea către LibreOffice, să setați substituenți și să convertiți documentul folosind metoda Convert(). Folosind următorul fragment de cod, puteți converti DOCX în PDF.

Convertiți DOCX în PDF în C#

  1. Inițializați calea către LibreOffice soffice.exe
  2. Inițializați substituenții pe care doriți să îi utilizați în documentele Word. Există 3 tipuri de substituenți: unul pentru text simplu, unul pentru rândurile de tabel și unul pentru imagini
  3. Inițializați ReportGenerator și treceți locationOfLibreOfficeSoffice ca parametru
  4. Convertiți DOCX în PDF utilizând metoda Convert() de la ReportGenerator și treceți calea fișierului DOCX de intrare, calea PDF de ieșire și substituenți ca parametri.

API .NET gratuit pentru a converti DOCX în 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);
 Română