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#
- Installeer de Aspose.HTML for .NET API om de HTML-bestanden samen te voegen
- Laad meerdere HTML-bestanden met een afzonderlijk HTMLDocument klasseobject voor elk bestand
- Maak een HTMLRenderer klassenobject
- Initialiseer een instantie van een PdfDevice-klasse
- 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 #.