HTML
JPG
PDF
XML
DOCX
PDF
Конвертировать EMF в PDF в Node.js SDK
Экспортируйте документы EMF в несколько форматов, включая PDF, с помощью Aspose.PDF Cloud Node.js SDK
Get StartedКак конвертировать EMF в PDF, используя Node.js SDK
Чтобы конвертировать EMF в 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
Шаги для конвертации EMF в PDF через Node.js
Разработчики Aspose.PDF Cloud Node.js могут легко загрузить и конвертировать файлы EMF в PDF всего за несколько строк кода.
- Загрузите ваш секретный ключ и ключ приложения из JSON файла или установите учетные данные другим способом
- Создайте объект для подключения к Cloud API
- Загрузите ваш документ
- Выполните конвертацию, используя putImageInStorageToPdf
- Скачайте результат, если это необходимо
Этот пример кода показывает конвертацию EMF в 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 convertEMFtoPDF() {
const storageImageFileName = "sample.emf";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(localImageFileName);
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.Emf;
imageTemplateList.push(imageTemplate);
let imageTemplatesRequest = new ImageTemplatesRequest()
imageTemplatesRequest.IsOCR = false;
imageTemplatesRequest.imagesList = imageTemplateList;
try {
let convertResult = await pdfApi.putImageInStorageToPdf("sample-emf-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 В PDF (Изображение Bitmap)
CGM В PDF (Бинарный формат Microsoft Word)
EMF В PDF (Документ Word 2007+)
EPUB В PDF (Формат улучшенного метафайла)
GIF В PDF (Графический формат обмена)
HTML В PDF (Язык гипертекстовой разметки)
JPEG В PDF (Объединенная группа экспертов по фотографии)
LATEX В PDF (Выходной текст LaTeX)
PCL В PDF (Язык команд принтера)
MD В PDF (Markdown)
PDF В BMP (Изображение Bitmap)
PDF В EPUB (Формат электронной книги)
PDF В GIF (Графический формат обмена)
PDF НА HTML (Язык гипертекстовой разметки)
PDF НА JPEG (Объединенная группа экспертов по фотографии)
PDF НА PDF/A (Портативный формат документов)
PDF НА PNG (Портативная сетевая графика)
PDF НА PPTX (Microsoft PowerPoint)
PDF НА SVG (Масштабируемая векторная графика)
PDF НА TEX (Система компьютерной графики)
PDF НА TIFF (Формат тегированных изображений)
PDF НА WORD (Бинарный формат Microsoft Word)
PDF НА XLSX (Файл электронной таблицы Microsoft Excel Open XML Format)
PDF НА XPS (Спецификации XML Paper)
PNG НА PDF (Портативная сетевая графика)
PS НА PDF (PostScript)
SVG НА PDF (Масштабируемая векторная графика)
TEXT НА PDF (Текстовый документ)
TIFF НА PDF (Формат тегированных изображений)
XPS НА PDF (Спецификации XML Paper)