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