SelectPdf for .NET - Exclude Elements from Conversion with Html to Pdf Converter - C# / ASP.NET Sample

This sample shows how the html to pdf converter can be used to convert a web page excluding certain elements from the conversion using SelectPdf Pdf Library for .NET.

The elements from the page that will be excluded from the converted pdf document are defined using CSS selectors. For example, the selector for all the H1 elements is "H1", the selector for all the elements with the CSS class name 'myclass' is "*.myclass" and the selector for the elements with the id 'myid' is "*#myid". Read more about CSS selectors here.

Url:


Exclude the following elements:



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 exclude_from_conversion : System.Web.UI.Page
    {
        protected void BtnCreatePdf_Click(object sender, EventArgs e)
        {
            // instantiate a html to pdf converter object
            HtmlToPdf converter = new HtmlToPdf();

            // set the css selectors for the elements that will be excluded from conversion
            converter.Options.HiddenWebElements.CssSelectors = 
                TxtElements.Text.Split(new char[] { ',' });

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

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

            // close pdf document
            doc.Close();
        }
    }
}