Portable Document Format(PDF) — это формат файла документа, который содержит текст, изображения, данные и т. д. Формат PDF используется, когда вам нужно сохранить файлы, которые нельзя изменить. В то время как файл Text представляет собой обычный текстовый документ, который хранит обычный текст в виде строк. Это неисполняемый файл, который используется для создания быстрых заметок в различных приложениях. Иногда вам просто нужен обычный текст в формате .txt. Итак, вам может понадобиться конвертировать PDF в формат TEXT. В этой статье рассказывается, как конвертировать PDF в формат TEXT онлайн с помощью Node.js.
Темы, которые будут рассмотрены в этой статье, включают:
- Преобразование PDF в текст REST API и Node.js SDK
- Как преобразовать PDF в текстовый файл в Node.js с помощью REST API
Преобразование 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 в облаке, выполнив следующие действия:
- Загрузить файл 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 с помощью 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 одним щелчком мыши.
Смотрите также
Чтобы узнать об этом подробнее: рекомендуем прочитать следующие статьи:
- Преобразование 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