Перетворення 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 пропонує хмарні міжплатформні API REST для перетворення багатьох форматів файлів кількома мовами, такими як 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 у 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;
    }
  }
}

Тепер перезапустіть сервер, ви можете зробити запит на публікацію на https://localhost:3000/pdf-to-doc. Нарешті ви повинні побачити файл із назвою “result.doc” у кореневій папці вашого проекту.

Висновок

У цій статті ми розглянули деякі основи перетворення форматів файлів і як конвертувати PDF у DOC за допомогою PDF у DOC Node.js. Подібним чином Aspose.PDF пропонує хмарні SDK багатьма іншими мовами, які ви можете перевірити. Ця публікація в блозі безсумнівно допоможе вам, якщо ви шукаєте конвертер PDF у DOC для свого бізнес-програмного забезпечення. Крім того, існує вичерпна документація для кожної функції кожного онлайн-конвертера файлів.

Задайте питання

Якщо у вас виникнуть проблеми, відвідайте наш форум технічної підтримки. Ми докладаємо всіх зусиль, щоб якнайшвидше відповідати на всі запитання та запити.

Досліджуйте

Ви можете знайти наступні посилання доречними: