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

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

Блокнот — це програма для обробки текстів, яка дозволяє створювати швидкі нотатки у файлі TXT. Windows Notepad — простий текстовий редактор, створений корпорацією Microsoft. Перетворення тексту у файл PDF надає йому більшої універсальності, оскільки кінцевий документ можна переглядати в будь-якій системі. Щоб виконати програмне перетворення TXT у PDF, у цій статті описано, як перетворити файли TXT у PDF за допомогою REST API у Ruby.

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

API для перетворення документів TXT у файли PDF

Щоб почати конвертувати TXT у PDF, ми будемо використовувати Ruby SDK API GroupDocs.Conversion Cloud. Наші хмарні API дозволяють конвертувати ваші документи та зображення будь-якого підтримуваного формату файлів у будь-який потрібний формат. Ви можете легко конвертувати понад 50 типів документів і зображень, таких як Word, PowerPoint, Excel, PDF, HTML, CAD, растрові зображення тощо.

Ви можете безкоштовно встановити бібліотеку GroupDocs.Conversion TXT to pdf у свою програму Ruby. Натисніть наведену нижче команду в терміналі rails для перетворення TEXT у PDF за допомогою gem:

gem install groupdocs_conversion_cloud

Будь ласка, отримайте свій ідентифікатор клієнта та секретний ключ клієнта на інформаційній панелі, перш ніж почати виконувати дії та доступні приклади коду. Отримавши ідентифікатор і секрет, додайте код, як показано нижче:

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
# Завантажте камінь у свою програму ruby для http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Як конвертувати TXT у PDF за допомогою REST API у Ruby

Ви можете конвертувати свій формат TXT у формат PDF, виконавши прості кроки, наведені нижче: По-перше, завантажте текстовий документ у хмарне сховище для перетворення TXT2pdf. У результаті завантажений текстовий файл буде доступний у розділі файлів вашої інформаційної панелі в хмарі. Тепер ви можете програмно конвертувати документ TXT у PDF, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть шлях до файлу TXT і вихідний формат файлу як “pdf”
  • Створіть екземпляр TXTLoadOptions
  • Встановіть кодування shift\jis
  • Призначити параметри навантаження
  • Укажіть вихідний шлях до файлу «текст у PDF»
  • Створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Нарешті, викличте метод convertdocument() за допомогою ConvertDocumentRequest

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

# Як конвертувати файл TXT у файл PDF.
# Створіть екземпляр API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Ініціалізація параметрів перетворення
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

settings.load_options = loadOptions
settings.output_path = "text-to-pdf"

# Перетворіть у PDF за допомогою TEXT converter
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

Наведений вище приклад коду збереже формат файлу text2pdf у хмарі. Ви можете завантажити його одразу у своєму браузері.

Перетворення TXT у PDF за допомогою додаткових параметрів у Ruby

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

  • Створіть екземпляр ConvertApi
  • Створіть екземпляр ConvertSettings
  • Встановіть шлях до файлу TXT і вихідний формат файлу як “pdf”
  • Створіть екземпляр TXTLoadOptions
  • Установіть значення кодування та завершальних\пробілів\параметрів
  • Створіть екземпляр PdfConvertOptions
  • Встановіть різні параметри перетворення center\window, from\page, margin\top тощо.
  • Призначити параметри навантаження and convert options settings
  • Встановіть вихідний шлях файлу “текст у PDF”
  • Створіть ConvertDocumentRequest за допомогою ConvertSettings
  • Тепер, нарешті, викличте метод convertdocument() за допомогою ConvertDocumentRequest

У наведеному нижче прикладі коду показано, як конвертувати документ TXT у документ PDF із розширеними налаштуваннями за допомогою REST API у Ruby.

# Конвертер TXT у PDF із розширеними параметрами
#  Створіть екземпляр API перетворення тексту в PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Встановіть параметри перетворення для додаткових параметрів файлу
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# Перетворення TXT у файл PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

Безкоштовний онлайн-конвертер TXT у PDF

Як конвертувати текстовий файл (.txt) у PDF онлайн? Перетворюйте TXT у PDF онлайн безкоштовно та в один клік за допомогою нашого найкращого безкоштовного конвертера TXT у PDF. Це простий у використанні безкоштовний онлайн-конвертер TXT у PDF. Цей безкоштовний конвертер тексту в PDF було розроблено за допомогою наведеного вище API для перетворення тексту в PDF. Будь ласка, спробуйте цей безкоштовний онлайн-конвертер текстових документів у PDF.

Підводячи підсумки

У цій статті ми дізналися, як:

  • конвертувати документи TXT у PDF за допомогою ruby;
  • конвертувати txt у pdf за допомогою додаткових параметрів у ruby;

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

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

Якщо у вас є будь-які запитання щодо конвертера TXT у PDF, будь ласка, не соромтеся запитати нас на форумі.

Дивись також