1. Termékek
  2.   Szövegszerkesztés
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Ingyenes .NET-könyvtár Microsoft® szövegszerkesztő dokumentumok konvertálásához

Nyílt forráskódú könyvtár a DOCX PDF-be konvertálásához

Mi az a DOCXToPDFConverter?

Számos nyílt forráskódú API áll rendelkezésre, amelyek lehetővé teszik PDF-dokumentumok kódon keresztüli előállítását. Az a probléma vele, hogy akár egy sor változtatásnál a fejlesztőnek frissítenie kell a kódot, tesztelnie kell, ki kell adnia egy új verziót, és a végfelhasználó ellenőrzi a frissítést. A folyamat túl hosszú és hektikus az ehhez hasonló kis frissítésekhez. A DOCXToPDFConvertert azzal a céllal fejlesztették ki, hogy a végfelhasználók a Word segítségével frissíthessék a kimeneti dokumentumot. A végfelhasználók frissíthetik a DOCX-et, és az API kimeneti PDF-fájlt generál hozzá. Nemcsak a DOCX-et konvertálhatja PDF-be, hanem HTML-t is kaphat kimenetként.

A DOCX PDF és DOCX HTML konvertálás során az API elemzi a forrásdokumentumokat, és előre meghatározott helyőrzőkbe vezeti be a dinamikus tartalmat. Az API Windows, Linux és macOS rendszeren működik.

Previous Next

A DOCXToPDFConverter használatának megkezdése

Először is rendelkeznie kell a .NETCoreApp 2.1-es verziójával. Ezt követően, kérjük, töltse le manuálisan az adattárat a GitHub webhelyről, vagy telepítse a NuGetből.

A DOCXToPDFConverter telepítése a NuGet segítségével

 Install-Package DocXToPdfConverter -Version 1.0.5

A DOCX konvertálása PDF-be ingyenes .NET API-n keresztül

A DOCXToPDFConverter lehetővé teszi a .NET programozók számára, hogy programozottan konvertálják a DOCX-et PDF-be. A DOCX PDF formátumba konvertálásához meg kell határoznia egy forrásfájlt, meg kell határoznia a LibreOffice elérési útját, be kell állítania a helyőrzőket, és konvertálnia kell a dokumentumot a Convert() metódussal. A következő kódrészlet használatával konvertálhatja a DOCX-et PDF-be.

A DOCX konvertálása PDF-be C#-ban

  1. Inicializálja a LibreOffice soffice.exe elérési útját
  2. Inicializálja a Word-dokumentumokban használni kívánt helyőrzőket. Háromféle helyőrző létezik: egy az egyszerű szöveghez, egy a táblázat soraihoz és egy a képekhez
  3. Inicializálja a ReportGenerator programot, és adja meg a locationOfLibreOfficeSoffice paramétert
  4. Konvertálja a DOCX-et PDF-be a ReportGenerator Convert() metódusával, és paraméterként adja meg a bemeneti DOCX fájl elérési útját, a kimeneti PDF elérési utat és a helyőrzőket.

Ingyenes .NET API a DOCX PDF-be konvertálásához


// 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);
 Magyar