Exclude Elements from Conversion |
Select.Pdf Html to Pdf Converter for .NET can be used to exclude certain elements from the conversion when a web page is converted to pdf.
The elements that will be excluded are defined using the HiddenWebElements property of the HtmlToPdfOptions object. This is an instance of the HiddenWebElements class, whose single property is CssSelectors.
In other words, the elements that will be excluded 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.
This sample code shows how the html to pdf converter can exclude all images when the web page is converted to pdf.
// instantiate a html to pdf converter object HtmlToPdf converter = new HtmlToPdf(); // exclude all images converter.Options.HiddenWebElements.CssSelectors = new string[] {"img"}; // 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();