HTML
JPG
PDF
XML
DOCX
PDF
Конвертируйте HTML в PDF в Node.js SDK
Экспортируйте HTML-документы в несколько форматов, включая PDF, с помощью Aspose.PDF Cloud Node.js SDK
Get StartedКак конвертировать HTML в PDF с использованием Node.js SDK
Для конвертации HTML в PDF мы будем использовать Aspose.PDF Cloud Node.js SDK Этот Cloud SDK помогает программистам на Node.js разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF с использованием языка программирования Node.js через Aspose.PDF REST API. Откройте NPM менеджер пакетов, найдите Aspose.PDF Cloud, и установите. Вы также можете использовать следующую команду из консоли менеджера пакетов.
Команда консоли менеджера пакетов
npm install asposepdfcloud --save
Шаги по конвертации HTML в PDF через Node.js
Разработчики Aspose.PDF Cloud Node.js могут легко загрузить и конвертировать HTML-файлы в PDF всего в нескольких строках кода.
- Загрузите секрет и ключ вашего приложения из JSON-файла или задайте учетные данные другим способом
- Создайте объект для подключения к облачному API
- Загрузите ваш файл документа
- Выполните конвертацию, используя putHtmlInStorageToPdf
- Скачайте результат, если это необходимо
Этот пример кода показывает конвертацию HTML в PDF Cloud Node.js SDK
const fs = require("fs");
const credentials = require("./credentials.json");
const { PdfApi } = require("asposepdfcloud");
// Load your Application Secret and Key from the JSON file or set credentials in another way
async function convertHTMLtoPDF() {
const localImageFileName = "C:\\Samples\\sample.html";
const storageFileName = "sample.html";
const pdfApi = new PdfApi(credentials.id, credentials.key);
let fileData = await fs.readFile(localImageFileName);
try {
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.response.text);
}
try {
let convertResult = await pdfApi.putHtmlInStorageToPdf("sample-html-to-pdf.pdf", storageFileName);
console.log(convertResult.response.text);
const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
} catch (error) {
console.error(error.response.text);
}
}
Другие поддерживаемые конверсии
Вы также можете конвертировать MD в многие другие форматы файлов, включая некоторые из перечисленных ниже.
BMP В PDF (Изображение Bitmap)
CGM В PDF (Бинарный формат Microsoft Word)
EMF В PDF (Документ Words Office 2007+)
EPUB В PDF (Формат Enhanced Metafile)
GIF В PDF (Формат графического обмена)
HTML В PDF (Язык гипертекстовой разметки)
JPEG В PDF (Объединенная группа экспертов по фотографии)
LATEX В PDF (Текстовый вывод LaTeX)
PCL В PDF (Язык команд принтера)
MD В PDF (Markdown)
PDF В BMP (Изображение Bitmap)
PDF В EPUB (Формат электронной книги)
PDF В GIF (Формат графического обмена)
PDF TO HTML (Язык гипертекстовой разметки)
PDF TO JPEG (Объединенная группа экспертов по фотографии)
PDF TO PDF/A (Формат переносимых документов)
PDF TO PNG (Формат портативной сети)
PDF TO PPTX (Microsoft PowerPoint)
PDF TO SVG (Масштабируемая векторная графика)
PDF TO TEX (Система компьютерной графики)
PDF TO TIFF (Формат тегированного изображения)
PDF TO WORD (Бинарный формат Microsoft Word)
PDF TO XLSX (Формат электронной таблицы Microsoft Excel Open XML)
PDF TO XPS (Спецификации бумаги XML)
PNG TO PDF (Формат портативной сети)
PS TO PDF (PostScript)
SVG TO PDF (Масштабируемая векторная графика)
TEXT TO PDF (Текстовый документ)
TIFF TO PDF (Формат тегированного изображения)
XPS TO PDF (Спецификации бумаги XML)