PHP code example of aspose-html-cloud / aspose-html-cloud-php
1. Go to this page and download the library: Download aspose-html-cloud/aspose-html-cloud-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aspose-html-cloud / aspose-html-cloud-php example snippets
$conf = array(
"basePath" => "https://api.aspose.cloud/v4.0",
"authPath" => "https://api.aspose.cloud/connect/token",
"apiKey" => "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID" => "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"testResult" => "\\testresult\\",
"testData" => "\\testdata\\",
"remoteFolder" => "HtmlTestDoc",
"defaultUserAgent" => "Webkit",
"debugFile" => "php://output",
"debug" => false
);
self::$api_html = new HtmlApi($configuration);
self::$api_stor = new StorageApi($configuration);
// optional for test
self::$testFolder = realpath(__DIR__ . '/../..') . $configuration['testData'];
self::$testResult = realpath(__DIR__ . '/../..') . $configuration['testResult'];
= array(
"basePath" => "https://api.aspose.cloud/v4.0",
"authPath" => "https://api.aspose.cloud/connect/token",
"apiKey" => "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID" => "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"defaultUserAgent" => "Webkit"
);
$apiInstance = new Client\Invoker\Api\HtmlApi($conf);
// For PDF, XPS and DOCX formats the size is in inches, for images (JPEG, BMP, PNG, TIFF, GIF) - in pixels.
$options_a4 = [
'width' => 8.3,
'height' => 11.7,
'left_margin' => 0.2,
'right_margin' => 0.2,
'top_margin' => 0.2,
'bottom_margin' => 0.2
];
$src = 'https://stallman.org/articles/anonymous-payments-thru-phones.html';
$dst = 'website.pdf';
try {
//Request to server Api
$result = $apiInstance->convertUrlToLocal($src, $dst, $options_a4);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling HtmlApi->convertUrlToLocal: ', $e->getMessage(), PHP_EOL;
}
{
"repositories": [
{
"type": "git",
"url": "https://github.com/aspose-html-cloud/aspose-html-cloud-php.git"
}
],
"
code
...
extension=php_openssl.dll
...
upload_max_filesize = 200M ; or 0 - unlimited
...
max_execution_time = 0 ; unlimited
...
default_socket_timeout = 3600 ; for long time operations