1. Produkti
  2.   Tekstapstrāde
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Bezmaksas .NET bibliotēka Microsoft® tekstapstrādes dokumentu konvertēšanai

Atvērtā koda bibliotēka DOCX konvertēšanai uz PDF

Kas ir DOCXToPDFConverter?

Ir pieejams virkne atvērtā koda API, kas ļauj ģenerēt PDF dokumentu, izmantojot kodu. Problēma ar to ir tāda, ka pat vienas izmaiņu rindiņas gadījumā izstrādātājam ir jāatjaunina kods, tas jāpārbauda, jāizlaiž jauna versija, un galalietotājs pārbaudīs atjauninājumu. Šis process ir pārāk garš un drudžains, lai veiktu tādus mazos atjauninājumus kā šie. DOCXToPDFConverter ir izstrādāts ar mērķi ļaut lietotājiem atjaunināt izvades dokumentu, izmantojot Word. Galalietotāji var atjaunināt DOCX, un API tam ģenerēs izvades PDF failu. Jūs varat ne tikai konvertēt DOCX uz PDF, bet arī iegūt HTML kā izvadi.

Strādājot ar DOCX uz PDF un DOCX uz HTML konvertēšanu, API parsē avota dokumentus un ievada dinamisko saturu iepriekš definētos vietturos. API darbojas operētājsistēmās Windows, Linux un macOS.

Previous Next

Darba sākšana ar DOCXToPDFConverter

Pirmkārt, jums ir jābūt .NETCoreApp 2.1. Pēc tam, lūdzu, manuāli lejupielādējiet repozitoriju no vietnes GitHub vai instalējiet to no NuGet.

DOCXToPDFConverter instalēšana, izmantojot NuGet

 Install-Package DocXToPdfConverter -Version 1.0.5

Konvertējiet DOCX uz PDF, izmantojot bezmaksas .NET API

DOCXToPDFConverter ļauj .NET programmētājiem programmatiski pārvērst DOCX PDF formātā. Lai pārveidotu DOCX par PDF, jums ir jādefinē avota fails, jādefinē ceļš uz LibreOffice, jāiestata vietturi un jāpārvērš dokuments, izmantojot Convert() metodi. Izmantojot šo koda fragmentu, varat konvertēt DOCX uz PDF.

Konvertējiet DOCX uz PDF formātā C#

  1. Inicializējiet ceļu uz LibreOffice soffice.exe
  2. Inicializējiet vietturus, kurus vēlaties izmantot savos Word dokumentos. Ir 3 veidu vietturi: viens vienkāršam tekstam, otrs tabulas rindām un otrs attēliem
  3. Inicializējiet ReportGenerator un norādiet kā parametru locationOfLibreOfficeSoffice
  4. Konvertējiet DOCX uz PDF, izmantojot ReportGenerator Convert() metodi, un kā parametrus norādiet ievades DOCX faila ceļu, izvades PDF ceļu un vietturus.

Bezmaksas .NET API, lai pārveidotu DOCX par 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);
 Latviski