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
- Telepítse a GroupDocs.Conversion for .NET elemet a NuGet csomagkezelőből a projektbe
- Adjon hozzá hivatkozást a kódban a GroupDocs.Conversion névtérre
- Hozzon létre egy objektumot a Converter osztályból, és töltse be a bemeneti HTML-fájlt
- Hozzon létre egy példányt a PdfConvertOptions osztályból, és állítsa be az attribútumokat a kimeneti PDF-dokumentumhoz
- 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.