Ovaj osnovni vodič fokusira se na kako spojiti HTML datoteke u PDF u C#. Pokriva kako konfigurirati biblioteku u vašem okruženju i postupak korak po korak nakon kojeg slijedi radni uzorak koda za kombiniranje HTML-a u PDF u C#. Štoviše, ne trebate instalirati nikakav drugi alat ili aplikaciju za rad s ovom značajkom.
Koraci za spajanje HTML datoteka u PDF u C#
- Instalirajte Aspose.HTML for .NET API za spajanje HTML datoteka
- Učitaj više HTML datoteka korištenjem zasebnog objekta klase HTMLDocument za svaku datoteku
- Stvorite objekt klase HTMLRenderer
- Inicijalizirajte instancu klase PdfDevice
- Spojite izvorne HTML datoteke u jedan PDF dokument
Ovi koraci predstavljaju cijeli postupak za spajanje više HTML datoteka u jedan PDF u C#. Prije svega, konfigurirajte okruženje sustava za obradu HTML datoteka. Zatim nastavite s učitavanjem izvornih HTML datoteka i dodajte ih zajedno kao PDF dokument.
Kod za spajanje HTML datoteka u PDF u C#
using Aspose.Html; | |
using Aspose.Html.Rendering; | |
using Aspose.Html.Rendering.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to merge HTML files in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load HTML documents to merge | |
using (var document1 = new HTMLDocument("page1.html")) | |
using (var document2 = new HTMLDocument("page2.html")) | |
using (var document3 = new HTMLDocument("page3.html")) | |
{ | |
// Create HTML Renderer class object | |
using (HtmlRenderer renderer = new HtmlRenderer()) | |
{ | |
// Initialize PdfDevice | |
using (var device = new PdfDevice("Combine.pdf")) | |
{ | |
// Merge HTML documents to PDF | |
renderer.Render(device, document1, document2, document3); | |
} | |
} | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Gornji isječak koda minimalni je uzorak za demonstraciju značajke za kombiniranje više HTML datoteka u jedan PDF u C#. Dok, možete promijeniti broj ulaznih datoteka na bilo koji drugi broj datoteka prema potrebi u jednoj PDF datoteci. Metoda Render() ima nekoliko konstruktora preopterećenja u kojima se prema vašim zahtjevima mogu odrediti različiti parametri poput maksimalnog vremenskog ograničenja ili popisa ulaznih datoteka.
Ovaj vodič objašnjava pojedinosti o spajanju HTML-a u PDF u C#. Osim toga, ako ste zainteresirani za konverziju HTML-a u PDF, možete pogledati kako pretvoriti HTML stranicu u PDF u C#.