Выполняйте преобразование PDF в Word онлайн. Разработать конвертер PDF в Word онлайн бесплатно.

конвертер pdf в doc

PDF в DOC Node.js

Обзор

А вот и еще один интересный блог для семейства облачных продуктов Aspose.PDF. В недавнем прошлом мы опубликовали много статей, таких как Загрузить вложение из PDF с помощью Python, Добавить нижний колонтитул текста и изображения в PDF с помощью Python и другие. Однако это учебное пособие по Aspose.PDF, в котором мы узнаем о REST API, который действует как конвертер PDF в DOC для вашего бизнес-приложения. Поэтому мы рассмотрим это руководство, охватив следующие пункты.

Что такое Aspose.PDF и конвертация форматов файлов?

Когда дело доходит до масштабирования, обслуживания и оптимизации онлайн-бизнес-приложений, всегда важно выбирать облачную инфраструктуру. Aspose.cloud предлагает облачные кроссплатформенные REST API для преобразования многих форматов файлов на нескольких языках, таких как JavaScript, Python и многих других. Aspose.PDF — это одно из семейств облачных продуктов, которое предлагает преобразование формата файла из самого популярного и широко используемого формата файлов Portable Document Format (PDF). Поскольку преобразование формата файла — это процесс преобразования файлов данных из одного формата в другой. Однако этот онлайн-конвертер файлов (Aspose.PDF) позволяет вам конвертировать ваши деловые/личные PDF-файлы в любой другой популярный формат файлов, например PDF в MS Doc и DocX, PDF в HTML, PDF в SVG и многие другие. Прежде всего, вы можете попробовать облачные API с помощью живого редактора.

Кроме того, формат файла PDF широко используется в корпоративном секторе из-за его эффективности и возможностей. Кроме того, он может нести мультимедийные элементы, гиперссылки, визуальное представление, цифровые подписи и многие другие типы информации. Кроме того, существуют проблемы совместимости, связанные с различными форматами файлов, и требуется преобразовать файлы данных из одного формата в другой. Таким образом, Aspose.PDF предлагает все возможности для преобразования одного формата файла в другой, и конвертер PDF в DOC является одним из них, который мы собираемся изучить в этом руководстве по библиотеке PDF в DOC Node.js.

API преобразования PDF в Word

В этом разделе мы увидим, как начать работу с Aspose.PDF.

Предположение: прежде чем двигаться дальше, убедитесь, что в вашей системе установлены следующие простые предварительные условия.

После того, как вы установили вышеуказанные требования, перейдите на эту панель управления Aspose.cloud и войдите в систему. Эта панель управления представляет собой облачное пространство, где вы можете узнать о планах подписки на облачные API и выбрать любой из них, который вам подходит. Кроме того, он также обеспечивает хранение, файлы и управление приложениями. Теперь откройте вкладку приложения из меню, расположенного слева, и создайте новое приложение, как показано на изображении ниже.

PDF в DOC Node.js

При создании нового приложения вы можете создать свое хранилище, выбрав любой вариант. Прежде всего, вы можете выбрать любое стороннее хранилище для ваших файлов данных, такое как Google Drive, Dropbox, Amazon s3 и другие. Когда вы закончите, вы получите свой идентификатор клиента и секрет клиента из пользовательского интерфейса вашего приложения, как показано на рисунке ниже. Этот набор учетных данных будет использоваться для вызовов облачных API-интерфейсов Aspose.PDF, чтобы конвертер PDF в DOC работал. Кроме того, безопасный способ хранения учетных данных API — использование переменных среды. В следующем разделе мы увидим, как преобразовать PDF в DOC с помощью библиотеки PDF To DOC Node.js.

конвертер pdf в doc

Как конвертировать PDF в DOC в Node.js

Теперь, когда наша локальная среда настроена, хранилище создано и связано с соответствующим приложением, и мы получили наши персонализированные учетные данные для облачных API.

Следующим шагом этого руководства по Aspose.PDF является установка и написание кода для практического применения конвертера PDF в DOC с использованием SDK. Поскольку мы собираемся реализовать в Node.js, мы выбрали Nestjs. Хотя вы можете протестировать SDK в других средах Nodejs с несколькими модификациями кода.

Примечание. Посетите эту ссылка, если вы хотите настроить Nestjs на своем компьютере.

После того, как ваш сервер запущен и запущен, перейдите в корневой каталог и поместите исходный файл PDF, который нужно преобразовать в DOC, как мы поместили файл PDF «m.pdf» в этом примере. Кроме того, мы также создали папку «myfolder» в облачном хранилище, которую вы можете создать по своему выбору. Однако наш результирующий файл (т.е. файл DOC) будет сохранен в своей папке. После этого откройте файл app.controller.ts, расположенный в папке «src», ваш файл app.controller.ts должен выглядеть так, как указано ниже.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}

  @Post('/pdf-to-doc')
  async pdfToDoc() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.doc';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToDoc(
        name,
        resultPath,
        // eslint-disable-next-line @typescript-eslint/ban-ts-comment
        // @ts-игнорировать
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Скачать pdf из облачного хранилища

      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to DOC successfully';
    } catch (e) {
      throw e;
    }
  }
}

Теперь перезапустите сервер, вы можете сделать почтовый запрос по адресу http://localhost:3000/pdf-to-doc. Наконец, вы должны увидеть файл с именем «result.doc» в корневой папке вашего проекта.

Заключение

В этой статье мы рассмотрели некоторые основы преобразования формата файла и способы преобразования PDF в DOC с помощью PDF в DOC Node.js. Точно так же Aspose.PDF предлагает облачные SDK на многих других языках, которые вы можете проверить. Этот пост в блоге, несомненно, поможет вам, если вы ищете конвертер PDF в DOC для своего программного обеспечения для бизнеса. Кроме того, существует исчерпывающая документация для каждой функции каждого онлайн-конвертера файлов.

Задайте вопрос

Если у вас возникнут какие-либо проблемы, посетите наш форум технической поддержки. Мы стараемся изо всех сил, чтобы ответить на все вопросы и запросы, так быстро, как мы можем.

Исследовать

Вы можете найти следующие релевантные ссылки: