Support questions
Send your support questions to office@html-to-pdf.net. Include your order number for priority support.
API documentation
You can find the API documentation here:
ExpertPdf HTML To PDF Developer's Guide
ExpertPdf HTML To PDF FAQs
ExpertPdf HTML To PDF Library API Documentation
ExpertPdf Pdf Creator Developer's Guide
ExpertPdf Pdf Creator API Documentation
ExpertPdf PDF To Image Converter Documentation
ExpertPdf PDF To Text Library Documentation
ExpertPdf PDF Merger Library Documentation
ExpertPdf PDF Splitter Library Documentation
ExpertPdf PDF Security Library Documentation
PdfConverter pdfConverter = new PdfConverter();
pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4;
pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.Normal;
pdfConverter.PdfDocumentOptions.ShowHeader = true;
pdfConverter.PdfDocumentOptions.ShowFooter = true;
pdfConverter.PdfDocumentOptions.LeftMargin = 5;
pdfConverter.PdfDocumentOptions.RightMargin = 5;
pdfConverter.PdfDocumentOptions.TopMargin = 5;
pdfConverter.PdfDocumentOptions.BottomMargin = 5;
pdfConverter.PdfDocumentOptions.GenerateSelectablePdf = true;
pdfConverter.PdfDocumentOptions.ShowHeader = false;
//pdfConverter.PdfHeaderOptions.HeaderText = "Sample header: " + TxtURL.Text;
//pdfConverter.PdfHeaderOptions.HeaderTextColor = Color.Blue;
//pdfConverter.PdfHeaderOptions.HeaderDescriptionText = string.Empty;
//pdfConverter.PdfHeaderOptions.DrawHeaderLine = false;
pdfConverter.PdfFooterOptions.FooterText = "Sample footer: " + TxtURL.Text +
". You can change color, font and other options";
pdfConverter.PdfFooterOptions.FooterTextColor = Color.Blue;
pdfConverter.PdfFooterOptions.DrawFooterLine = false;
pdfConverter.PdfFooterOptions.PageNumberText = "Page";
pdfConverter.PdfFooterOptions.ShowPageNumber = true;
//pdfConverter.LicenseKey = "put your serial number here";
byte[] downloadBytes = pdfConverter.GetPdfFromUrlBytes(url);
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.Clear();
response.AddHeader("Content-Type", "binary/octet-stream");
response.AddHeader("Content-Disposition",
"attachment; filename=" + downloadName + "; size=" + downloadBytes.Length.ToString());
response.Flush();
response.BinaryWrite(downloadBytes);
response.Flush();
response.End();
Dim pdfConverter As PdfConverter = New PdfConverter
pdfConverter.PdfDocumentOptions.PdfPageSize = PdfPageSize.A4
pdfConverter.PdfDocumentOptions.PdfCompressionLevel = PdfCompressionLevel.Normal
pdfConverter.PdfDocumentOptions.ShowHeader = true
pdfConverter.PdfDocumentOptions.ShowFooter = true
pdfConverter.PdfDocumentOptions.LeftMargin = 5
pdfConverter.PdfDocumentOptions.RightMargin = 5
pdfConverter.PdfDocumentOptions.TopMargin = 5
pdfConverter.PdfDocumentOptions.BottomMargin = 5
pdfConverter.PdfDocumentOptions.GenerateSelectablePdf = true
pdfConverter.PdfDocumentOptions.ShowHeader = false
'pdfConverter.PdfHeaderOptions.HeaderText = "Sample header: " + TxtURL.Text;
'pdfConverter.PdfHeaderOptions.HeaderTextColor = Color.Blue;
'pdfConverter.PdfHeaderOptions.HeaderDescriptionText = string.Empty;
'pdfConverter.PdfHeaderOptions.DrawHeaderLine = false;
pdfConverter.PdfFooterOptions.FooterText = ("Sample footer: " _
+ (TxtURL.Text + ". You can change color, font and other options"))
pdfConverter.PdfFooterOptions.FooterTextColor = Color.Blue
pdfConverter.PdfFooterOptions.DrawFooterLine = false
pdfConverter.PdfFooterOptions.PageNumberText = "Page"
pdfConverter.PdfFooterOptions.ShowPageNumber = true
'pdfConverter.LicenseKey = "put your serial number here"
Dim downloadBytes() As Byte = pdfConverter.GetPdfFromUrlBytes(url)
Dim response As System.Web.HttpResponse = System.Web.HttpContext.Current.Response
response.Clear
response.AddHeader("Content-Type", "binary/octet-stream")
response.AddHeader("Content-Disposition", ("attachment; filename=" _
+ (downloadName + ("; size=" + downloadBytes.Length.ToString))))
response.Flush
response.BinaryWrite(downloadBytes)
response.Flush
response.End