HTML
JPG
PDF
XML
DOCX
PDF
Конвертируйте PNG в PDF в Node.js SDK
Экспортируйте документы PNG в несколько форматов, включая PDF, с помощью Aspose.PDF Cloud Node.js SDK
Get StartedКак конвертировать PNG в PDF с помощью Node.js SDK
Для конвертации PNG в 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
Шаги для конвертации PNG в PDF через Node.js
Разработчики Aspose.PDF Cloud Node.js могут легко загружать и конвертировать файлы PNG в PDF всего за несколько строк кода.
- Загрузите секретный ключ и ключ приложения из JSON-файла или установите учетные данные другим способом
- Создайте объект для подключения к Cloud API
- Загрузите файл документа
- Выполните конвертацию, используя putImageInStorageToPdf
- Скачайте результат, если это необходимо
Этот пример кода показывает конвертацию PNG в PDF Cloud Node.js SDK
const fs = require("fs");
const credentials = require("./credentials.json");
const { PdfApi } = require("asposepdfcloud");
const { ImageTemplatesRequest } = require("asposepdfcloud/src/models/imageTemplatesRequest");
const { ImageTemplate } = require("asposepdfcloud/src/models/imageTemplate");
const { ImageSrcType } = require("asposepdfcloud/src/models/imageSrcType");
// Load your Application Secret and Key from the JSON file or set credentials in another way
async function convertPNGtoPDF() {
const localImageFileName = "C:\\Samples\\sample.png";
const storageImageFileName = "sample.png";
const pdfApi = new PdfApi(credentials.id, credentials.key);
let fileData = await fs.readFile(localImageFileName);
try {
let uploadResult = await pdfApi.uploadFile(storageImageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.response.text);
}
let imageTemplateList = [];
let imageTemplate = new ImageTemplate();
imageTemplate.imagePath = storageImageFileName;
imageTemplate.imageSrcType = ImageSrcType.Common;
imageTemplateList.push(imageTemplate);
let imageTemplatesRequest = new ImageTemplatesRequest()
imageTemplatesRequest.IsOCR = false;
imageTemplatesRequest.imagesList = imageTemplateList;
try {
let convertResult = await pdfApi.putImageInStorageToPdf("sample-png-to-pdf.pdf", imageTemplatesRequest);
console.log(convertResult.response.text);
const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
} catch (error) {
console.error(error.response.text);
}
}
Другие поддерживаемые конвертации
Вы также можете конвертировать MD в многие другие форматы файлов, включая несколько перечисленных ниже.
BMP TO PDF (Изображение BMP)
CGM TO PDF (Формат двоичных файлов Microsoft Word)
EMF TO PDF (Документ Word 2007+)
EPUB TO PDF (Формат улучшенного метафайла)
GIF TO PDF (Формат для обмена графикой)
HTML TO PDF (Язык гипертекстовой разметки)
JPEG TO PDF (Группа экспертов по фотографиям)
LATEX TO PDF (Текстовый вывод LaTeX)
PCL TO PDF (Язык принтерных команд)
MD TO PDF (Markdown)
PDF TO BMP (Изображение BMP)
PDF TO EPUB (Формат электронной книги)
PDF TO 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 Paper)
PNG TO PDF (Портативная сетевая графика)
PS TO PDF (PostScript)
SVG TO PDF (Масштабируемая векторная графика)
TEXT TO PDF (Текстовый документ)
TIFF TO PDF (Формат тегированного изображения)
XPS TO PDF (Спецификации XML Paper)