Перетворення PDF у Word онлайн. Розробіть конвертер PDF у Word онлайн безкоштовно.
Огляд
Ось ще один захоплюючий блог для Aspose.PDF Cloud Product Family. Нещодавно ми опублікували багато статей, наприклад Завантажити вкладення з PDF-файлу за допомогою Python, Додати текст і нижній колонтитул із зображеннями до PDF-файлу за допомогою Python тощо. Однак це підручник Aspose.PDF, у якому ми дізнаємось про REST API, який діє як конвертер PDF у DOC для вашої бізнес-програми. Тому ми розглянемо цей посібник, висвітлюючи наступні моменти.
- Що таке Aspose.PDF і перетворення форматів файлів?
- API перетворення PDF у Word
- Як конвертувати PDF у DOC у Node.js
Що таке 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.
Припущення: перш ніж рухатися вперед, переконайтеся, що ви встановили наступні прості передумови у своїй системі.
- Node.js
- npm
- npm я використовую pdfcloud
Після встановлення вищевказаних вимог перейдіть на цю інформаційну панель Aspose.cloud і ввійдіть. Ця інформаційна панель є хмарним простором, де ви можете дізнатися про плани передплати хмарних API і вибрати будь-який, який вам підходить. Крім того, він також забезпечує сховище, файли та керування програмами. Тепер відкрийте вкладку програми з меню ліворуч і створіть нову програму, як показано на зображенні нижче.
Під час створення нової програми ви можете створити своє сховище, вибравши будь-яку опцію. Перш за все, ви можете вибрати будь-яке стороннє сховище для ваших файлів даних, наприклад Google Drive, Dropbox, Amazon s3 тощо. Коли ви закінчите, ви отримаєте ідентифікатор клієнта та секрет клієнта з інтерфейсу користувача програми, як показано на зображенні нижче. Цей набір облікових даних використовуватиметься для викликів хмарних API Aspose.PDF, щоб зробити конвертер PDF у DOC функціональним. Крім того, безпечним способом збереження ваших облікових даних API є використання змінних середовища. У наступному розділі ми побачимо, як конвертувати PDF у DOC за допомогою бібліотеки PDF у DOC Node.js.
Як конвертувати 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 для свого бізнес-програмного забезпечення. Крім того, існує вичерпна документація для кожної функції кожного онлайн-конвертера файлів.
Задайте питання
Якщо у вас виникнуть проблеми, відвідайте наш форум технічної підтримки. Ми докладаємо всіх зусиль, щоб якнайшвидше відповідати на всі запитання та запити.
Досліджуйте
Ви можете знайти наступні посилання доречними: