1. Produkter
  2.   Ordbehandling
  3.   .NET
  4.   DOCXToPDFConverter
 
  

Gratis .NET-bibliotek för att konvertera Microsoft® ordbehandlingsdokument

Bibliotek med öppen källkod för att konvertera DOCX till PDF

Vad är DOCXToPDFConverter?

Det finns ett gäng API:er med öppen källkod tillgängliga som tillåter generering av PDF-dokument via kod. Problemet med det är att utvecklaren måste uppdatera koden, testa den, släppa en ny version och slutanvändaren kommer att verifiera uppdateringen för ens en rad förändringar. Processen är för lång och hektisk för små uppdateringar som dessa. DOCXToPDFConverter är utvecklad med syftet att låta slutanvändare uppdatera utdatadokumentet via Word. Slutanvändare kan uppdatera DOCX och API:n genererar en utdata-PDF-fil för den. Du kan inte bara konvertera DOCX till PDF, utan kan också få HTML som utdata.

När du arbetar med konvertering av DOCX till PDF och DOCX till HTML analyserar API:et källdokument och introducerar det dynamiska innehållet i fördefinierade platshållare. API:et fungerar på Windows, Linux och macOS.

Previous Next

Komma igång med DOCXToPDFConverter

Först och främst måste du ha .NETCoreApp 2.1. Efter det laddar du ner förvaret manuellt från GitHub eller installerar det från NuGet.

Installation DOCXToPDFConverter via NuGet

 Install-Package DocXToPdfConverter -Version 1.0.5

Konvertera DOCX till PDF via gratis .NET API

DOCXToPDFConverter låter .NET-programmerare konvertera DOCX till PDF programmatiskt. För att konvertera DOCX till PDF måste du definiera en källfil, definiera sökvägen till LibreOffice, ställa in platshållare och konvertera dokumentet med metoden Convert(). Genom att använda följande kodavsnitt kan du konvertera DOCX till PDF.

Konvertera DOCX till PDF i C#

  1. Initiera sökvägen till LibreOffice soffice.exe
  2. Initiera platshållare som du vill använda i dina Word-dokument. Det finns tre typer av platshållare: en för vanlig text, en för tabellrader och en för bilder
  3. Initiera ReportGenerator och skicka locationOfLibreOfficeSoffice som parameter
  4. Konvertera DOCX till PDF genom att använda ReportGenerators Convert()-metod och skicka in DOCX-filsökväg, utdata-PDF-sökväg och platshållare som parametrar.

Gratis .NET API för att konvertera DOCX till 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);
 Svenska