Як конвертувати PDF у формат TEXT онлайн за допомогою Node.js

Перетворюйте PDF у формат TEXT онлайн за допомогою Node.js

Portable Document Format(PDF) — це формат файлу документа, який містить текст, зображення, дані тощо. Формат PDF використовується, коли потрібно зберегти файли, які не можна змінювати. Тоді як файл Текст — це звичайний текстовий документ, у якому зберігається звичайний текст у вигляді рядків. Це невиконуваний файл, який використовується для створення швидких нотаток у різних програмах. Іноді вам потрібен просто звичайний текст у форматі .txt. Отже, вам може знадобитися конвертувати PDF у формат TEXT. У цій статті розповідається про те, як конвертувати PDF у формат TEXT онлайн за допомогою Node.js.

Теми, які будуть розглянуті в цій статті, включають:

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 у хмарі, виконавши наведені нижче дії.

  1. Завантажте файл PDF у хмару
  2. [Перетворити] PDF-файл у текстовий формат
  3. Завантажити перетворений текстовий файл

Завантажте файл 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 одним клацанням миші.

Дивись також

Щоб дізнатися більше про це: рекомендуємо прочитати наступні статті: