HTML-bestanden samenvoegen naar PDF in C#

Deze basishandleiding richt zich op hoe u HTML bestanden kunt samenvoegen tot PDF in C#. Het behandelt hoe u de bibliotheek in uw omgeving configureert en het stapsgewijze proces gevolgd door een werkende voorbeeldcode om HTML naar PDF te combineren in C#. Bovendien hoeft u geen andere tool of applicatie te installeren om met deze functie te werken.

Stappen om HTML-bestanden samen te voegen naar PDF in C#

  1. Installeer de Aspose.HTML for .NET API om de HTML-bestanden samen te voegen
  2. Laad meerdere HTML-bestanden met een afzonderlijk HTMLDocument klasseobject voor elk bestand
  3. Maak een HTMLRenderer klassenobject
  4. Initialiseer een instantie van een PdfDevice-klasse
  5. Voeg de HTML-bronbestanden samen tot één PDF-document

Deze stappen presenteren het volledige proces om meerdere HTML-bestanden samen te voegen tot één PDF in C#. Configureer eerst de systeemomgeving om de HTML-bestanden te verwerken. Ga vervolgens verder met het laden van de HTML-bronbestanden en voeg ze samen als een PDF-document toe.

Code om HTML-bestanden samen te voegen naar PDF in 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");
}
}
}

Het bovenstaande codefragment is een minimaal voorbeeld om de functie te demonstreren om meerdere HTML-bestanden te combineren in één PDF in C#. Terwijl u het aantal invoerbestanden naar behoefte kunt wijzigen in een ander aantal bestanden in een enkel PDF-bestand. De methode Render() heeft verschillende overbelastingsconstructors waar verschillende parameters zoals een maximale tijdslimiet of de lijst met invoerbestanden kunnen worden gespecificeerd volgens uw vereisten.

Deze tutorial legt de details uit om * HTML samen te voegen naar PDF in C#*. Bovendien, als u geïnteresseerd bent in HTML naar PDF conversie, kunt u een kijkje nemen op hoe HTML-pagina naar PDF te converteren in C #.

 Nederlands