1. Produktai
  2.   Tekstų apdorojimas
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Nemokama .NET biblioteka, skirta Microsoft® teksto apdorojimo dokumentams konvertuoti

Atvirojo kodo biblioteka, skirta konvertuoti DOCX į PDF

Kas yra DOCXToPDFConverter?

Yra daugybė atvirojo kodo API, leidžiančių generuoti PDF dokumentą naudojant kodą. Problema ta, kad net ir vienai pakeitimo eilutei kūrėjas turi atnaujinti kodą, jį išbandyti, išleisti naują versiją ir galutinis vartotojas patvirtins atnaujinimą. Procesas per ilgas ir įtemptas tokiems mažiems atnaujinimams. DOCXToPDFConverter sukurtas siekiant leisti galutiniams vartotojams atnaujinti išvesties dokumentą per Word. Galutiniai vartotojai gali atnaujinti DOCX, o API sugeneruos išvesties PDF failą. Galite ne tik konvertuoti DOCX į PDF, bet ir gauti HTML kaip išvestį.

Dirbdama su DOCX į PDF ir DOCX į HTML konvertavimu, API analizuoja šaltinio dokumentus ir įveda dinaminį turinį į iš anksto nustatytas rezervuotas vietas. API veikia „Windows“, „Linux“ ir „MacOS“.

Previous Next

Darbo su DOCXToPDFConverter pradžia

Visų pirma, jums reikia turėti .NETCoreApp 2.1. Po to neautomatiškai atsisiųskite saugyklą iš GitHub arba įdiekite ją iš „NuGet“.

Diegimas DOCXToPDFConverter naudojant „NuGet“.

 Install-Package DocXToPdfConverter -Version 1.0.5

Konvertuokite DOCX į PDF naudodami nemokamą .NET API

DOCXToPDFConverter leidžia .NET programuotojams programiškai konvertuoti DOCX į PDF. Norėdami konvertuoti DOCX į PDF, turite apibrėžti šaltinio failą, apibrėžti kelią į LibreOffice, nustatyti vietos rezervavimo ženklus ir konvertuoti dokumentą naudodami Convert() metodą. Naudodami šį kodo fragmentą galite konvertuoti DOCX į PDF.

Konvertuoti DOCX į PDF C#

  1. Inicijuoti kelią į LibreOffice soffice.exe
  2. Inicijuokite vietos rezervavimo ženklus, kuriuos norite naudoti savo „Word“ dokumentuose. Yra 3 tipų vietos žymekliai: vienas skirtas paprastam tekstui, vienas lentelės eilutėms ir vienas vaizdams
  3. Inicijuoti ReportGenerator ir kaip parametrą perduoti locationOfLibreOfficeSoffice
  4. Konvertuokite DOCX į PDF naudodami ReportGenerator Convert() metodą ir kaip parametrus nurodykite įvesties DOCX failo kelią, išvesties PDF kelią ir vietos rezervavimo ženklus.

Nemokama .NET API, skirta konvertuoti DOCX į 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);
 Lietuvių