Как конвертировать PDF в формат TEXT онлайн с помощью Node.js

Преобразование PDF в формат TEXT онлайн с помощью Node.js

Portable Document Format(PDF) — это формат файла документа, который содержит текст, изображения, данные и т. д. Формат PDF используется, когда вам нужно сохранить файлы, которые нельзя изменить. В то время как файл Text представляет собой обычный текстовый документ, который хранит обычный текст в виде строк. Это неисполняемый файл, который используется для создания быстрых заметок в различных приложениях. Иногда вам просто нужен обычный текст в формате .txt. Итак, вам может понадобиться конвертировать PDF в формат TEXT. В этой статье рассказывается, как конвертировать PDF в формат TEXT онлайн с помощью Node.js.

Темы, которые будут рассмотрены в этой статье, включают:

Преобразование PDF в текст 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 в текстовый файл в 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 с помощью REST API Nodejs:

Загрузите преобразованный файл

Приведенный выше пример кода сохранит преобразованный текстовый файл в облаке. Теперь вы знаете, как преобразовать 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, который позволяет вам визуализировать наши 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 одним щелчком мыши.

Смотрите также

Чтобы узнать об этом подробнее: рекомендуем прочитать следующие статьи: