Як конвертувати файл TEXT у PDF онлайн у Node.js

Як конвертувати файл TEXT у PDF онлайн у Node.js

Файл Text використовується для зберігання простого тексту або для створення коротких нотаток у різних програмах. Однак, оскільки файли блокнота не надають розширених функцій, таких як PDF. Тому в деяких випадках вам може знадобитися конвертувати текстовий файл у PDF або навпаки. Щоб програмно автоматизувати перетворення тексту в PDF або PDF у текст, у цій статті показано, як конвертувати текстовий файл у PDF онлайн за допомогою Node.js.

У цій статті будуть розглянуті такі теми:

REST API для перетворення текстового файлу в PDF і Node.js SDK

Щоб конвертувати TEXT у PDF, я буду використовувати API Node.js SDK GroupDocs.Conversion Cloud. Це незалежна від платформи бібліотека та рішення для конвертації документів. Це дозволяє легко конвертувати ваші документи та зображення будь-якого підтримуваного формату файлів у будь-який потрібний формат. Ви можете легко конвертувати понад 50 типів документів і зображень, таких як Word, PowerPoint, Excel, PDF, HTML, CAD, растрові зображення тощо. Він також надає .NET, Java, PHP, Ruby, Android і Python SDK як його члени родини перетворення документів для Cloud API.

Ви можете встановити GroupDocs.Conversion 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. Завантажте текстовий файл у хмару
  2. Конвертувати Текст у файл PDF
  3. Завантажити конвертований файл PDF

Завантажте файл

По-перше, завантажте текстовий файл у хмару, використовуючи такий зразок коду:

// відкрити файл у IOStream із системного диска.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.txt';
// читати файл
fs.readFile(resourcesFolder, (err, fileStream) => {
  // побудувати FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // створити запит на завантаження файлу
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.txt", 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 у Node.js

Ви можете програмно конвертувати текст у PDF, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть назву сховища та шлях до вхідного текстового файлу
  • Далі призначте формату «pdf».
  • Тепер укажіть вихідний шлях до PDF-файлу
  • Створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Нарешті, конвертуйте, викликавши метод convertDocument() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як конвертувати файл TEXT у формат PDF у Nodejs за допомогою REST API:

// Як конвертувати TEXT у файл PDF у Node.js за допомогою REST API
const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.txt";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

  try {
    // Створити запит на конвертацію документа
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
Як конвертувати TEXT у формат PDF у Node.js

Перетворення тексту у формат PDF у Node.js

Завантажте конвертований файл

Наведений вище зразок коду збереже перетворений PDF-файл у хмарі. Тепер ви знаєте, як конвертувати текст у PDF у node. Далі завантажте PDF-файл, використовуючи такий зразок коду:

// створити FileApi для завантаження перетвореного файлу
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// створити запит на завантаження файлу
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// завантажити файл і тип відповіді Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // збережіть файл у своєму системному каталозі
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pdf", 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;
  • безкоштовний онлайн-конвертер тексту в PDF;

Крім того, ви можете дізнатися більше про GroupDocs.Conversion Cloud API за допомогою документації. Ми також надаємо розділ API Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

Нарешті groupdocs.cloud пише нові статті в блозі про перетворення різних форматів файлів за допомогою REST API. Тому, будь ласка, залишайтеся на зв’язку для регулярних оновлень.

Задайте питання

Ви можете поставити свої запитання про те, як конвертувати текст у формат PDF, на нашому безкоштовному форумі підтримки

поширені запитання

Як конвертувати текст у PDF у Node.js?

Будь ласка, перейдіть це посилання, щоб дізнатися фрагмент коду Node.js, щоб швидко й онлайн конвертувати текст у файл PDF.

Як встановити бібліотеку Text to PDF Node.js?

Завантажте та встановіть конвертер тексту в PDF бібліотека Node.js, щоб конвертувати та обробляти файли програмним шляхом.

Як перетворити текст у файл PDF за допомогою REST API?

Створіть екземпляр ConvertApi, установіть значення параметрів перетворення та викличте метод convertDocument за допомогою ConvertDocumentRequest, щоб конвертувати текстовий файл у PDF онлайн або навпаки.

Як безкоштовно конвертувати текстовий файл у PDF онлайн?

Будь ласка, скористайтеся онлайн-перетворювачем текстового файлу в PDF, щоб легко за секунди перетворити текст у файл PDF.

Як конвертувати текст у файл PDF онлайн безкоштовно?

  • Відкрийте онлайн-конвертер тексту в PDF
  • Клацніть усередині області падіння файлу, щоб завантажити текстовий файл або перетягніть текстовий файл.
  • Натисніть кнопку «Перетворити зараз», онлайн-конвертер тексту в PDF перетворить текст у файл PDF.
  • Посилання для завантаження вихідного файлу буде доступним одразу після перетворення.

Як конвертувати текст у PDF у режимі офлайн у Windows?

Будь ласка, перейдіть це посилання, щоб безкоштовно завантажити програму для конвертації тексту в PDF для Windows. Це програмне забезпечення для безкоштовного завантаження онлайн-конвертера тексту в PDF можна використовувати для швидкого перетворення тексту в PDF у Windows одним клацанням миші.

Дивись також

Ми рекомендуємо вам переглянути такі статті, щоб дізнатися про: