HTML JPG PDF XML DOCX
  Product Family
PDF

Конвертировать CGM в PDF в Node.js SDK

Экспортируйте документы CGM в несколько форматов, включая PDF, с Aspose.PDF Cloud Node.js SDK

Get Started

Как конвертировать CGM в PDF с использованием Node.js SDK

Для конвертации CGM в 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
     
     

Шаги по конвертации CGM в PDF через Node.js

Разработчики Aspose.PDF Cloud Node.js могут легко загрузить и конвертировать файлы CGM в PDF всего несколькими строками кода.

  1. Загрузите ваш Секрет и Ключ приложения из JSON файла или установите учетные данные другим способом
  2. Создайте объект для подключения к Cloud API
  3. Загрузите ваш файл документа
  4. Выполните конвертацию с помощью putImageInStorageToPdf
  5. Скачайте результат, если это необходимо
 

Этот пример кода показывает конвертацию CGM в 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 convertCGMtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.cgm";
        const storageImageFileName = "sample.cgm";
        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);
        }
        s
        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-cgm-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 (Документ Office 2007+ Words)
    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 В 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 Спецификации бумаги)
    PNG В PDF (Переносимая сетевая графика)
    PS В PDF (PostScript)
    SVG В PDF (Масштабируемая векторная графика)
    TEXT В PDF (Текстовый документ)
    TIFF В PDF (Формат тегированных изображений)
    XPS В PDF (XML Спецификации бумаги)