Some test text!
Xamarin / Guides / Web/HTML to PDF
Apryse SDK allows you to convert html pages to PDF documents.
The HTML to PDF conversion API accepts different sources, such as HTTP/HTTPS URLs, HTML strings, and everything that can be loaded in a WebView.
To convert a link URL to PDF, simply:
HTML2PDF hTML2PDF = new HTML2PDF(this);
hTML2PDF.FromUrl("http://developer.android.com/about/index.html");
hTML2PDF.ConversionFinished += (sender, e) =>
{
// do something with e.PdfOutput
};
hTML2PDF.ConversionFailed += (sender, e) =>
{
// error handling
};
To convert an HTML string to PDF, simply:
HTML2PDF hTML2PDF = new HTML2PDF(this);
hTML2PDF.FromHTMLDocument(myBaseUrl, myHtmlData);
hTML2PDF.ConversionFinished += (sender, e) =>
{
// do something with e.PdfOutput
};
hTML2PDF.ConversionFailed += (sender, e) =>
{
// error handling
};
where myBaseUrl
is the URL to use as the page's base URL. If null defaults to about:blank
and myHtmlData
is a String of data in the UTF-8
encoding. Click here for more info.
If none of the above fit your needs, you can also pass in a WebView
directly for conversion:
HTML2PDF hTML2PDF = new HTML2PDF(myWebview);
hTML2PDF.DoHtml2Pdf();
hTML2PDF.ConversionFinished += (sender, e) =>
{
// do something with e.PdfOutput
};
hTML2PDF.ConversionFailed += (sender, e) =>
{
// error handling
};
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales