Hogyan lehet HTML-t PDF-be konvertálni C# segítségével

Ez a cikk lépésről lépésre bemutatja a dokumentum-átalakítást, valamint egy mintakódot a HTML-nek PDF-be konvertálásához C# használatával. A PDF-ből HTML C#-képességű dokumentumok konvertálása végrehajtható néhány API-hívással és két-három soros kóddal, ha követi ezt az útmutatót. Ezenkívül ez a cikk meghatároz néhány tulajdonságot a PDF dokumentum megtervezéséhez, hogy az a felhasználó elvárásainak megfelelően generálható legyen.

A HTML konvertálása PDF-be a C# használatával

  1. Telepítse a GroupDocs.Conversion for .NET elemet a NuGet csomagkezelőből a projektbe
  2. Adjon hozzá hivatkozást a kódban a GroupDocs.Conversion névtérre
  3. Hozzon létre egy objektumot a Converter osztályból, és töltse be a bemeneti HTML-fájlt
  4. Hozzon létre egy példányt a PdfConvertOptions osztályból, és állítsa be az attribútumokat a kimeneti PDF-dokumentumhoz
  5. Mentse a kimeneti PDF dokumentumot a lemezre a Converter osztály Convert metódusával, és adja át a PdfConvertOptions példányt a kimeneti PDF fájl nevével együtt

Ezek a lépések megmutatják, hogy milyen egyszerűen implementálhatja a HTML exportálása PDF C#-ba funkciót a dokumentum-átalakítás végrehajtásához, ha telepíti a szükséges csomagot, majd betölti a HTML forrásfájlt a Converter osztály konstruktorába. A következő lépésben létre kell hoznia a PdfConvertOptions osztály egy példányát a kimeneti PDF-dokumentum különböző tulajdonságainak beállításához, és végül a Convert metódust kell használnia a kimeneti fájl lemezre mentéséhez.

Kód a HTML konvertálásához PDF-be a C# használatával

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertHtmlToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert HTML to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source HTML file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.html");
// Set the convert options for PDF document
var convertOptions = new PdfConvertOptions()
{
Height = 500,
Width = 500,
Dpi = 100,
PageNumber = 1,
PagesCount = 1
};
// Convert and save the HTML in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

Ez a példa bemutatja, hogyan konvertálhat dokumentumokat a C# PDF-t generál HTML-ből funkcióval. Betölti a forrásdokumentumot a Converter osztállyal, meghatározza a kimeneti dokumentum attribútumait a PdfConvertOptions osztállyal, majd elmenti a konvertált fájlt a Convert metódussal. Ebben a példában csak néhány paraméter van megadva a kimeneti PDF dokumentumhoz; további tulajdonságokat adhat hozzá az átalakított fájlhoz, például alsó margót, bal margót, jobb margót, felső margót, jelszót, vízjelet stb.

Megjelent egy cikk a HTML-dokumentum képpé konvertálásáról C# használatával. További információért tekintse meg a(z) hogyan lehet HTML-t képpé konvertálni C# segítségével oktatóanyagát.

 Magyar