SelectPdf Free Html To Pdf Converter - Convert from Url to Pdf - C# / ASP.NET Sample

This sample shows how to use SelectPdf html to pdf converter to convert an url to pdf, also setting a few properties.


Pdf Page Size:

Pdf Page Orientation:

Web Page Width:

Web Page Height:
(leave empty to auto detect)

Sample Code C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SelectPdf;

namespace SelectPdf.Samples
    public partial class convert_url_to_pdf : System.Web.UI.Page
        protected void BtnCreatePdf_Click(object sender, EventArgs e)
            // read parameters from the webpage
            string url = TxtUrl.Text;

            string pdf_page_size = DdlPageSize.SelectedValue;
            PdfPageSize pageSize = (PdfPageSize)Enum.Parse(typeof(PdfPageSize), 
                pdf_page_size, true);

            string pdf_orientation = DdlPageOrientation.SelectedValue;
            PdfPageOrientation pdfOrientation = 
                pdf_orientation, true);

            int webPageWidth = 1024;
                webPageWidth = Convert.ToInt32(TxtWidth.Text);
            catch { }

            int webPageHeight = 0;
                webPageHeight = Convert.ToInt32(TxtHeight.Text);
            catch { }

            // instantiate a html to pdf converter object
            HtmlToPdf converter = new HtmlToPdf();

            // set converter options
            converter.Options.PdfPageSize = pageSize;
            converter.Options.PdfPageOrientation = pdfOrientation;
            converter.Options.WebPageWidth = webPageWidth;
            converter.Options.WebPageHeight = webPageHeight;

            // create a new pdf document converting an url
            PdfDocument doc = converter.ConvertUrl(url);

            // save pdf document
            doc.Save(Response, false, "Sample.pdf");

            // close pdf document