ExpertPDF Components: Pdf Creator, HtmlToPdf Converter, Pdf To Text, PDF Merge, PDF Split, PDF Viewer

Support

See below links to the developer's guides and API documentation. There are also some code samples for your C# or VB.NET applications.

 
  Download   Buy now   Live demo    About us  

Support questions

Send your support questions to office [at] html-to-pdf [dot] net. Include your order number for priority support.

API documentation

You can find the API documentation here:

ExpertPDF Pdf Creator Developer's Guide
ExpertPDF Pdf Creator API Documentation

ExpertPDF HTML To PDF Developer's Guide
ExpertPDF HTML To PDF FAQs
ExpertPDF HTML To PDF Library API Documentation

ExpertPDF PdfToText Library Documentation
ExpertPDF PDF Merger Library Documentation
ExpertPDF PDF Splitter Library Documentation
ExpertPDF PDF Viewer Control Documentation

C# code sample

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();


VB.NET code sample

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

Latest news

Jun 18th, 2008
ExpertPDF Pdf Creator v2.3.0 was released. more details

Jun 18th, 2008
ExpertPDF HtmlToPdf Converter v2.9.0 was released. see what's new

New tools:
RTF To PDF
PDF Security
PDF Images Extractor




"HTML to PDF is a quality component that is clearly valuable to any Web developer in need of an easy and flexible way to generate PDF files."

Steve C. Orr - MCSD, Microsoft MVP in ASP.NET


more testimonials
customers list


PDF Library Pdf Software Html 2 Pdf Html To Pdf API C# ASP.NET To Pdf Pdf Developer Tools

Copyright 2008. ExpertPDF Components. ExpertComponents.com.