Изпълнете PDF към Word онлайн. Разработете конвертор от PDF към Word онлайн безплатно.

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

PDF към DOC Node.js

Преглед

Ето ни още един вълнуващ блог за Aspose.PDF Cloud Product Family. В близкото минало публикувахме много статии като Изтегляне на прикачен файл от 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 с помощта на библиотеката Node.js от PDF към DOC.

конвертор от 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 конвертор за вашия бизнес софтуер. Освен това има изчерпателна документация за всяка функция на всеки онлайн конвертор на файлове.

Задай въпрос

В случай, че срещнете някакъв проблем, моля, не се колебайте да посетите нашия форум за техническа поддръжка. Опитваме се да отговорим на всеки въпрос и запитване възможно най-бързо.

Разгледайте

Може да намерите следните връзки за подходящи: