|
|
|
Accessing Web Pages through a Proxy with SelectPdf Library |
|
Sometime a system is setup to be able to access the internet through a proxy. Select.Pdf Html to Pdf Converter supports this option and can convert web pages that can be accessed only though a proxy server.
To enable this feature the ProxyOptions property of the HtmlToPdfOptions object needs to be set. This is an instance of HtmlToPdfProxyOptions class that allows to set:
Proxy Host Name
Proxy Port Number
Username
Password
Proxy Type
This sample code shows how to convert an url to pdf using Select.Pdf Pdf Library for .NET and use a proxy to access the web page.
// instantiate a html to pdf converter object
HtmlToPdf converter = new HtmlToPdf();
// set the proxy options
converter.Options.ProxyOptions.HostName = "proxy.server.name";
converter.Options.ProxyOptions.PortNumber = 1122;
converter.Options.ProxyOptions.Username = "proxyuser";
converter.Options.ProxyOptions.Password = "proxypassword";
converter.Options.ProxyOptions.Type = NetworkProxyType.Http;
// 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();