PDF(Portable Document Format) – це захищений формат документа, який містить графіку, текст, 3D-моделі, зображення тощо. Формат PDF стиснений і менший, ніж інші формати файлів, які можна спільно використовувати. HTML – широко використовувана полегшена мова розмітки простого тексту. Він підтримується всіма браузерами та швидко завантажується. Обидва формати файлів PDF і HTML підходять для доступності, але HTML, як правило, набагато кращий для надання інформації через Інтернет. Отже, у цій статті ми продемонструємо, як конвертувати PDF у HTML онлайн за допомогою Node.js.
У цій статті будуть розглянуті такі теми:
- API REST для перетворення сторінок PDF у HTML і SDK Node.js
- Як конвертувати PDF у формат HTML у Node.js за допомогою REST API
- Перетворення певних сторінок PDF на HTML у Node.js за допомогою REST API
REST API для перетворення сторінок PDF у HTML і SDK для Node.js
Node.js SDK GroupDocs.Conversion — це онлайн-бібліотека NodeJS для конвертації, яка дає вам змогу конвертувати PDF у HTML онлайн. Це незалежна від платформи бібліотека та рішення для конвертації документів. Це дозволяє легко конвертувати ваші документи та зображення будь-якого підтримуваного формату файлів у будь-який потрібний формат. Ви можете легко конвертувати понад 50 типів документів і зображень, таких як Word, PowerPoint, Excel, PDF, HTML, CAD, растрові зображення тощо. Він також підтримує пакети SDK .NET, Java, PHP, Ruby, Android і Python. члени родини перетворення документів для Cloud API.
GroupDocs.Conversion Cloud можна встановити за допомогою такої команди в консолі Node.js:
npm install groupdocs-conversion-cloud
Потім отримайте свій ідентифікатор клієнта та секретний ключ клієнта на інформаційній панелі, перш ніж почати виконувати кроки та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:
# Імпортуйте Node.js SDK у свою програму вузла з http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// отримати clientId і clientSecret з https://dashboard.groupdocs.cloud (потрібна безкоштовна реєстрація).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Як конвертувати PDF у формат HTML у Node.js за допомогою REST API
Наведені нижче кроки дозволять вам конвертувати файли PDF у HTML за допомогою Nodejs.
- Завантажте файл PDF у хмару
- [Перетворити] PDF-файл 10 у формат HTML
- Завантажити перетворений файл HTML
Завантажте файл PDF
Наведений нижче зразок коду можна використовувати для завантаження PDF-файлу в хмару:
// відкрити файл у IOStream із системного диска.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// читати файл
fs.readFile(resourcesFolder, (err, fileStream) => {
// побудувати FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// завантажити файл
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
Завантажений PDF-файл доступний у розділі файлів вашої інформаційної панелі.
Перетворіть PDF на документ HTML у Node.js
Перетворення PDF у HTML за допомогою бібліотеки Node.js займає кілька рядків вихідного коду. Ви можете виконати наступні кроки та фрагмент коду:
- Створіть екземпляр ConvertApi
- Створіть екземпляр ConvertSettings
- Встановіть назву сховища та шлях до вхідного файлу PDF
- Далі призначте формату «html».
- Тепер укажіть вихідний шлях до файлу HTML
- Створіть ConvertDocumentRequest за допомогою ConvertSettings
- Нарешті, конвертуйте, викликавши метод convertDocument() за допомогою ConvertDocumentRequest
У наведеному нижче прикладі коду показано, як конвертувати PDF у HTML онлайн у Nodejs за допомогою REST API:
// Як конвертувати PDF у формат HTML у Node.js за допомогою REST API
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "html";
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// Створити запит на конвертацію документа
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Завантажте конвертований файл
Наведений вище зразок коду збереже перетворений файл HTML у хмарі. Тепер ви знаєте, як конвертувати PDF у формат HTML за допомогою Node.js. Далі завантажте файл HTML, використовуючи такий зразок коду:
// створити FileApi для завантаження перетвореного файлу
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// завантажити файл і тип відповіді Stream
fileApi.downloadFile(request)
.then(function (response) {
// збережіть файл у своєму системному каталозі
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Перетворіть окремі сторінки PDF-файлу на HTML у Node.js за допомогою REST API
Ви можете виконати наступні кроки та фрагмент коду, щоб конвертувати PDF у HTML у своїй програмі Node.js із деякими розширеними налаштуваннями:
Виконайте наведені нижче дії.
- По-перше, створіть екземпляр ConvertApi
- Створіть екземпляр ConvertSettings
- Встановіть назву сховища та шлях до вхідного файлу PDF
- Далі призначте формату «html».
- Створіть екземпляр класу HtmlConvertOptions
- Встановіть різні параметри перетворення, наприклад fromPage, pagesCount, fixedLayout тощо.
- Тепер надайте параметри перетворення вихідних даних і шлях до файлу HTML
- Створіть ConvertDocumentRequest за допомогою ConvertSettings
- Нарешті, конвертуйте, викликавши метод convertDocument() за допомогою ConvertDocumentRequest
У наведеному нижче прикладі коду показано, як конвертувати PDF у HTML у Node.js за допомогою додаткових параметрів:
// Як конвертувати певні сторінки PDF у HTML у Node.js за допомогою REST API
const convert = async () => {
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
const settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.storageName = myStorage;
settings.filePath = "nodejs-testing/sample-file.pdf";
settings.format = "html";
let convertOptions = new conversion_cloud.HtmlConvertOptions();
convertOptions.fromPage = 1;
convertOptions.pagesCount = 1;
convertOptions.fixedLayout = true;
settings.convertOptions = convertOptions
settings.outputPath = "nodejs-testing/sample-file.html";
try {
// Створити запит на конвертацію документа
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
}
catch (err) {
throw err;
}
}
convert()
.then(() => {
console.log("Successfully converted PDF to HTML file format.");
})
.catch((err) => {
console.log("Error occurred while converting the PDF file:", err);
})
Безкоштовний онлайн-конвертер PDF у HTML
Як безкоштовно змінити формат PDF на HTML онлайн? Будь ласка, спробуйте цей безкоштовний онлайн-конвертер PDF у HTML. Цей онлайн-конвертер PDF у HTML5 розроблено з використанням вищезгаданого API і може швидко конвертувати PDF у таблицю HTML онлайн.
Висновок
Файли PDF і HTML широко використовуються для зберігання та передачі даних. Отже, у цій статті описано, як перетворити формат PDF на HTML у програмах Node.js. Тепер ти знаєш:
- як конвертувати PDF у формат HTML у Node.js за допомогою REST API;
- як конвертувати певні сторінки PDF у HTML у Node.js за допомогою REST API
- безкоштовний онлайн-конвертер PDF в HTML;
Крім того, ви можете дізнатися більше про GroupDocs.Conversion Cloud API, використовуючи документацію або приклади, доступні на GitHub. Ми також надаємо розділ API Reference, де ви можете взаємодіяти з API безпосередньо у своєму веб-браузері. Ви можете переглянути нашу сторінку Посібник із початку роботи.
Крім того, Groupdocs.cloud також постійно оновлюється новими темами. Отже, будьте в курсі найновішої інформації.
Задайте питання
Ви можете ставити свої запитання щодо конвертера PDF у HTML Node.js через наш безкоштовний форум підтримки.
поширені запитання
Як конвертувати PDF у HTML у Node.js?
Будь ласка, перейдіть це посилання, щоб дізнатися фрагмент коду для швидкого та зручного створення PDF із HTML за допомогою JavaScript.
Як створити PDF з HTML Node.js за допомогою REST API?
Створіть екземпляр ConvertApi, встановіть значення налаштувань перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest, щоб створити PDF з файлу HTML.
Як конвертувати PDF в HTML онлайн безкоштовно?
Безкоштовний онлайн-конвертер коду PDF у HTML дає змогу швидко й легко конвертувати файл PDF у формат HTML. Після завершення перетворення ви можете завантажити файл HTML.
Як конвертувати PDF у HTML у режимі офлайн?
Будь ласка, відвідайте це посилання, щоб завантажити безкоштовне програмне забезпечення для конвертації PDF у HTML у Windows. Це безкоштовне програмне забезпечення для онлайн-конвертування PDF у HTML можна використовувати для швидкого перетворення PDF у HTML у Windows одним клацанням миші.
Дивись також
Радимо прочитати наступні статті, щоб дізнатися більше:
- Перетворіть Excel XLS/XLSX на HTML за допомогою REST API у Node.js
- Як конвертувати CSV у файл JSON онлайн у Node.js
- Перетворіть EXCEL на JSON і JSON на EXCEL у Node.js
- Як конвертувати PDF у формат TEXT онлайн за допомогою Node.js
- Перетворіть PowerPoint PPT/PPTX на PNG у Node.js
- Перетворіть Excel у XML і XML у Excel у Node.js
- Перетворюйте документи Word на зображення JPG, PNG або GIF у Node.js
- Перетворіть SVG на JPG і JPG на SVG у Python
- Як програмно конвертувати Word у JPG і JPG у Word на Java
- Перетворіть Word у PNG і PNG у документ Word у Java
- Перетворюйте документи Word у PDF за допомогою REST API у Python