
HTML файли зазвичай є основним будівельним блоком веб-сайтів. Формат файлу HTML дозволяє вам маніпулювати або організовувати текст, зображення, таблиці або будь-який інший вміст сторінки. Сучасні веб-додатки генерують звіти або інформацію у форматі HTML, оскільки майже всі пристрої підтримують цей формат без необхідності в будь-якій додатковій або складній конфігурації. Однак часто нам потрібно захистити документ від модифікацій за допомогою привілеїв документів або цифрового підпису. Вам також може знадобитися архівувати дані на більш тривалі періоди часу. У таких випадках ви можете конвертувати HTML файли в PDF документи. Існує багато інших причин для конвертації HTML файлів
Aspose.HTML Cloud API для конвертації HTML в PDF
Aspose.HTML Cloud – це REST API, який дозволяє вам конвертувати або маніпулювати HTML-документами та кількома іншими Supported File Formats. Ви можете використовувати його на будь-якій платформі, з якою плануєте працювати, оскільки він може бути використаний з командами cURL або SDK, включаючи PHP, Ruby, Python, Node.js та many others. Вам просто потрібно зареєструватися безкоштовно та протестувати API у повному обсязі. Ми вже зібрали всю необхідну інформацію про Creating and Managing accounts у статті документації.
Перетворити HTML файли в PDF
Тут ми будемо обговорювати два популярних, але різних випадки використання конвертації HTML в PDF за допомогою cURL. Перш за все, давайте розглянемо конвертацію HTML файлу в PDF, де HTML файл існує на вашому локальному диску, а результатний PDF буде збережено у вашій пам’яті.
- Отримайте свій Ключ програми та SID програми після реєстрації.
- Отримати JSON Web Token
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- Згенерований PDF файл буде збережений у вказаній папці на Сховищі.
Нижче наведено фрагмент коду, який демонструє всі ці кроки та конвертує HTML-файл у PDF:
// Спочатку отримайте JSON Web Token
// Будь ласка, отримайте свій App Key та App SID з https://dashboard.aspose.cloud/#/apps. Будь ласка, помістіть App Key в \"clientsecret\" і App SID у \"clientid\" аргумент.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL приклад для конвертації HTML файлу у PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
Вхідний HTML-файл, відображений браузером (Google Chrome)

Файл PDF, згенерований API Aspose.HTML Cloud

Те ж саме, ви також можете конвертувати HTML в PDF, використовуючи URL. У відповідь на ваш запит буде отримано PDF-файл, який ви можете зберегти у вашій локальній файловій системі. Нижче наведені кроки для конвертації веб-сторінки в PDF, зазначивши URL.
- Отримайте свій Ключ програми та SID програми після реєстрації.
- Отримати JSON Web Token
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- Згенерований PDF-файл буде збережено у вашій локальній файловій системі
Наступний фрагмент коду виконує ці кроки та може просто згенерувати PDF-документ:
// Спочатку отримайте JSON Web Token
// Будь ласка, отримайте свій App Key і App SID з https://dashboard.aspose.cloud/#/apps. Ласкаво просимо помістити App Key в "clientsecret" і App SID в "clientid" аргумент.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL приклад для перетворення веб-сторінки в PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
Веб-сторінка, відображена браузером (Google Chrome)

Вихідний PDF файл, створений Aspose.HTML Cloud

Як ви можете помітити, згенерований PDF файл є справжнім зображенням рендеринга WYSIWYG. API виконує рендеринг з високою точністю, тому це може бути ідеальний кандидат для інтеграції у ваші додатки. Не соромтеся протестувати API перед покупкою, і ми будемо раді вислухати ваші занепокоєння, питання чи пропозиції через наші Free Support Forums.