DownloadHTML To PDF API
SelectPdf HTML To PDF Online REST API is a professional solution that lets you create PDF from web pages and raw HTML code in your applications. The API is easy to use and the integration takes only a few lines of code.
Features
-
Create PDF from any web page or html string.
-
Full html5/css3/javascript support.
-
Set PDF options such as page size and orientation, margins, security, web page settings.
-
Set PDF viewer options and PDF document information.
-
Create custom headers and footers for the pdf document.
-
Hide web page elements during the conversion.
-
Automatically generate bookmarks during the html to pdf conversion.
-
Support for partial page conversion.
-
Easy integration, no third party libraries needed.
-
Works in all programming languages.
-
No installation required.
Sign up for for free to get instant API access to SelectPdf HTML to PDF API.
PHP Client Library
This code converts a web page and sends the generated PDF as an HTTP response:
<?php
require 'selectpdf.php';
try
{
// create a SelectPdf API client instance
$client = new SelectPdf("Your API key here");
/*
// get the number of conversions available in the current month
$conv = $client->availableConversions();
echo("Available conversions: $conv");
exit();
*/
/*
// get service usage details
$usage = $client->usageDetails(true);
echo("<pre>");
var_dump($usage);
echo("</pre>");
exit();
*/
// set some conversion parameters
$client->setPageSize("A4");
$client->setPageOrientation("Portrait");
$client->setAllMargins(10);
// convert a web page and store the generated PDF into a $pdf variable
$pdf = $client->convertUrl('https://selectpdf.com/');
//$pdf = $client->convertHtmlString('<b>Hello!</b>');
// set HTTP response headers
header("Content-Type: application/pdf");
header("Cache-Control: max-age=0");
header("Content-Disposition: attachment; filename=\"Document.pdf\"");
// send the generated PDF
echo $pdf;
}
catch(SelectPdfException $ex)
{
echo "SelectPdf API Error: " . $ex;
}
?>
|