Some test text!
Android / Guides / Web/HTML to PDF
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:
public void convertFromUrl(Context context, String url, Uri folder, String outputFileName) {
HTML2PDF.fromUrl(context, url, folder, outputFileName, new HTML2PDF.HTML2PDFListener() {
@Override
public void onConversionFinished(String pdfOutput, boolean isLocal) {
// Handle callback when conversion finished
}
@Override
public void onConversionFailed(String error) {
// Handle callback if conversion failed
}
});
}
To convert an HTML string to PDF, simply:
public void convertFromHtml(Context context, String baseUrl, String htmlSting) {
HTML2PDF.fromHTMLDocument(context, baseUrl, htmlSting, new HTML2PDF.HTML2PDFListener() {
@Override
public void onConversionFinished(String pdfOutput, boolean isLocal) {
// Handle callback when conversion finished
}
@Override
public void onConversionFailed(String error) {
// Handle callback if conversion failed
}
});
}
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:
public void convertFromWebView(WebView myWebview) {
HTML2PDF.fromWebView(myWebview, new HTML2PDF.HTML2PDFListener() {
@Override
public void onConversionFinished(String pdfOutput, boolean isLocal) {
// do something with the PDF output
}
@Override
public void onConversionFailed(String error) {
// handle error
}
});
}
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales