Merge HTML to PDF via Python
Sample code for concatenation HTML documents into single formats PDF on .NET using Python
Merge HTML to PDF Using Python
With Aspose.PDF for .NET library you can merge HTML to PDF programmatically. PDF software from Aspose is ideal for individuals, small or large businesses. Since it is able to process a large amount of information, perform the concatenation quickly and efficiently and protect your data. A peculiar feature from Aspose.PDF is an API for merging HTML to PDF. The trait of this approach is that you only need to open the NuGet package manager, search for ‘Aspose.PDF for .NET’, and install it without any special complex settings. (Use the command from the Package Manager Console for installing). To verify the benefits of the library, try using the concatenation HTML to PDF code snippet.
Package Manager Console Command
PM> Install-Package Aspose.PDF
How to merge HTML to PDF via Python
Python for .NET developers can easily load & merge HTML files to PDF in just a few lines of code.
<% ld-json %>
System Requirements
Aspose.PDF for Python for .NETis supported on all major operating systems. Just make sure that you have the following prerequisites.
- Microsoft® Windows™ or a compatible OS with .NET Framework, .NET Core, and PHP, VBScript, Delphi, C++ via COM Interop.
- Development environment like Microsoft Visual Studio.
- Aspose.PDF for .NET DLL referenced in your project.
This sample code shows HTML to PDF Python concatenation
// create empty pdf document
outputDoc = new Aspose.Pdf.Document());
// html files can be parsed and loaded as Aspose Document
//set html encoding
//render all html to single large pdf page
opt1 = new Aspose.Pdf.HtmlLoadOptions
{
InputEncoding = "UTF-8",
IsRenderToSinglePage = true
};
firstDoc = new Aspose.Pdf.Document("1.html", opt1);
secondDoc = new Aspose.Pdf.Document("2.html", opt1);
// add page from one document to another directly
foreach (var page in firstDoc.Pages)
outputDoc.Pages.Add(page);
foreach (var page in secondDoc.Pages)
outputDoc.Pages.Add(page);
// save result pdf to file
outputDoc.Save("Merger_html_pdf.pdf", Aspose.Pdf.SaveFormat.Pdf);
Combine HTML to PDF in Python
Convert or combine multiple HTML into PDF single file in Python is not straightforward task without using 3rd party library. This page shows how to merge multiple HTML files into a single PDF document using Aspose.PDF for Python via .NET. The example is written in Python but the API can be used in other .NET programming languages as well such as VB.NET. PDF files are merged such that the first one is joined at the end of the other document.