Kako pretvoriti HTML u PDF koristeći C#

Ovaj članak uključuje korak po korak pristup transformaciji dokumenta kao i primjer koda za konvertiranje HTML-a u PDF pomoću C#. Konverzija dokumenta za mogućnost PDF u HTML C# može se izvesti s nekoliko API poziva i dva-tri retka koda slijedeći ovaj vodič. Nadalje, ovaj članak definira nekoliko svojstava za dizajniranje PDF dokumenta tako da se može generirati u skladu s očekivanjima korisnika.

Koraci za pretvaranje HTML-a u PDF pomoću C#

  1. Instalirajte GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u projekt
  2. Dodajte referencu na imenski prostor GroupDocs.Conversion u kodu
  3. Napravite objekt klase Converter i učitajte ulaznu HTML datoteku
  4. Napravite instancu klase PdfConvertOptions i postavite atribute za izlazni PDF dokument
  5. Spremite izlazni PDF dokument na disk pomoću metode Convert klase Converter i proslijedite instancu PdfConvertOptions zajedno s nazivom izlazne PDF datoteke

Ovi koraci pokazuju kako jednostavno možete implementirati export HTML to PDF C# funkcionalnost za izvođenje transformacije dokumenta instaliranjem potrebnog paketa i zatim učitavanjem izvorne HTML datoteke u konstruktor klase Converter. Morate stvoriti instancu klase PdfConvertOptions u sljedećem koraku za postavljanje različitih svojstava za izlazni PDF dokument i na kraju koristiti metodu Convert za spremanje izlazne datoteke na disk.

Kod za pretvaranje HTML-a u PDF pomoću C#

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");
}
}
}

Ovaj primjer pokazuje kako pretvoriti dokumente pomoću C# generiranja PDF-a iz HTML-a. Učitava izvorni dokument s klasom Converter, definira atribute za izlazni dokument s klasom PdfConvertOptions, a zatim sprema konvertiranu datoteku s metodom Convert. U ovom primjeru samo je nekoliko parametara definirano za izlazni PDF dokument; možete dodati više svojstava pretvorenoj datoteci, kao što su donja margina, lijeva margina, desna margina, gornja margina, lozinka, vodeni žig i tako dalje.

Objavili smo članak o pretvaranju HTML dokumenta u sliku pomoću C#. Više informacija potražite u vodiču na kako pretvoriti HTML u sliku pomoću C#.

 Hrvatski