Portable Document Format(PDF) — це формат файлу документа, який містить текст, зображення, дані тощо. Формат PDF використовується, коли потрібно зберегти файли, які не можна змінювати. Тоді як файл Текст — це звичайний текстовий документ, у якому зберігається звичайний текст у вигляді рядків. Це невиконуваний файл, який використовується для створення швидких нотаток у різних програмах. Іноді вам потрібен просто звичайний текст у форматі .txt. Отже, вам може знадобитися конвертувати PDF у формат TEXT. У цій статті розповідається про те, як конвертувати PDF у формат TEXT онлайн за допомогою Node.js.
Теми, які будуть розглянуті в цій статті, включають:
- API REST для перетворення PDF у ТЕКСТ і пакет SDK Node.js
- Як конвертувати PDF у ТЕКСТОВИЙ файл у Node.js за допомогою REST API
PDF to TEXT Conversion REST API та Node.js SDK
Node.js SDK GroupDocs.Conversion – це онлайн-бібліотека для перетворення NodeJS, яка дозволяє конвертувати PDF-файл у текстовий онлайн. Це незалежна від платформи бібліотека та рішення для конвертації документів. Це дозволяє легко конвертувати ваші документи та зображення будь-якого підтримуваного формату файлів у будь-який потрібний формат. Ви можете легко конвертувати понад 50 типів документів і зображень, таких як Word, PowerPoint, Excel, PDF, HTML, CAD, растрові зображення тощо. Він також надає пакети SDK для .NET, Java, PHP, Ruby, Android і Python. члени родини перетворення документів Cloud API.
Ви можете встановити GroupDocs.Convert Cloud у свій проект Node.js за допомогою такої команди в консолі:
npm install groupdocs-conversion-cloud
Будь ласка, отримайте свій ідентифікатор клієнта та секрет клієнта з інформаційної панелі, перш ніж почати виконувати кроки та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:
# Імпортуйте Node.js SDK у свою програму вузла з http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");
// отримати clientId і clientSecret з https://dashboard.groupdocs.cloud (потрібна безкоштовна реєстрація).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
Як конвертувати файл PDF у файл TEXT у Node.js за допомогою REST API
Ви можете програмно конвертувати PDF-файл у текст у Nodejs у хмарі, виконавши наведені нижче дії.
- Завантажте файл PDF у хмару
- [Перетворити] PDF-файл у текстовий формат
- Завантажити перетворений текстовий файл
Завантажте файл PDF
Перш за все, завантажте PDF-файл у хмару, використовуючи такий зразок коду:
// відкрити файл у IOStream із системного диска.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// читати файл
fs.readFile(resourcesFolder, (err, fileStream) => {
// побудувати FileApi
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
// завантажити файл
fileApi.uploadFile(request)
.then(function (response) {
console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
У результаті завантажений текстовий файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі.
Перетворіть PDF у формат TXT у Node.js
- По-перше, створіть екземпляр ConvertApi
- По-друге, створіть екземпляр ConvertSettings
- Потім встановіть ім’я сховища та шлях до вхідного файлу PDF
- Далі призначте формату «txt».
- Тепер укажіть вихідний шлях до PDF-файлу
- Потім створіть ConvertDocumentRequest за допомогою ConvertSettings
- Нарешті, конвертуйте, викликавши метод convertDocument() за допомогою ConvertDocumentRequest
У наведеному нижче прикладі коду показано, як перетворити формат PDF у файл TEXT за допомогою Nodejs REST API:
Завантажте конвертований файл
Наведений вище зразок коду збереже перетворений текстовий файл у хмарі. Тепер ви знаєте, як конвертувати PDF у текстовий формат за допомогою Node.js. Далі завантажте текстовий файл, використовуючи такий зразок коду:
// створити FileApi для завантаження перетвореного файлу
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.txt", myStorage);
// завантажити файл і тип відповіді Stream
fileApi.downloadFile(request)
.then(function (response) {
// збережіть файл у своєму системному каталозі
fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.txt", response, "binary", function (err) { });
console.log("Expected response type is Stream: " + response.length);
})
.catch(function (error) {
console.log("Error: " + error.message);
});
Безкоштовний онлайн-конвертер PDF у текстовий файл
Як конвертувати PDF у текстовий файл онлайн безкоштовно? Будь ласка, спробуйте безкоштовний онлайн-конвертер PDF-текст, який розроблено за допомогою наведеного вище API.
Висновок
Ми завершуємо цю публікацію в блозі. PDF і текстові файли широко використовуються для зберігання та передачі даних. Отже, у цій статті описано, як перетворити PDF у текстовий формат програм Node.js. Тепер ти знаєш:
- як конвертувати PDF у текстовий формат за допомогою Node.js;
- безкоштовний онлайн-конвертер PDF-текст;
Крім того, ви можете дізнатися більше про GroupDocs.Conversion Cloud API за допомогою документації. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер. Для детальних прикладів перейдіть на GitHub.
Ви можете знайти більше інформації на нашій сторінці Початок роботи.
Крім того, Groupdocs.cloud постійно оновлюється новими темами. Отже, будьте в курсі найновішої інформації про API.
Задайте питання
Ви можете поставити свої запитання про те, як конвертувати PDF у текстовий формат, на нашому безкоштовному форумі підтримки
поширені запитання
Як конвертувати PDF-файл у текст у Node.js?
Будь ласка, перейдіть це посилання, щоб дізнатися фрагмент коду для швидкого та зручного перетворення PDF у текстовий файл за допомогою node.js.
Як створити текстовий файл із PDF у Node.js за допомогою REST API?
Створіть екземпляр ConvertApi, установіть значення налаштувань перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest для перетворення PDF до читабельного тексту онлайн.
Чи можу я безкоштовно конвертувати PDF у текстовий онлайн?
Безкоштовний онлайн-конвертер PDF-текст дозволяє швидко й легко конвертувати PDF-файл у безкоштовний текстовий формат. Після завершення перетворення ви можете завантажити текстовий файл.
Як конвертувати PDF у читабельний текст у режимі офлайн?
Перейдіть посилання для завантаження pdftotext, щоб завантажити конвертер PDF-текст для Windows. Це програмне забезпечення для безкоштовного завантаження онлайн-конвертера PDF у текст використовується для швидкого перетворення PDF у TXT у Windows одним клацанням миші.
Дивись також
Щоб дізнатися більше про це: рекомендуємо прочитати наступні статті:
- Перетворіть PDF на редагований документ Word за допомогою Node.js
- Перетворюйте електронні таблиці Excel у PDF за допомогою Node.js
- Як конвертувати JPG у PDF за допомогою Node.js
- Перетворіть Word у PNG і PNG у документ Word у Java
- Перетворюйте документи Word у PDF за допомогою REST API у Python
- Як програмно конвертувати Word у JPG і JPG у Word на Java
- Перетворіть Word у Markdown і Markdown у Word у Python
- Перетворення CSV на JSON або JSON на CSV програмним шляхом у C#
- Як перетворити EXCEL на JSON і JSON на EXCEL на Python
- Перетворення SVG на PNG високої якості на Python
- Перетворіть CSV на JSON і JSON на CSV у Python
- Як конвертувати PDF у Excel на Python за допомогою REST API