Блокнот — это программа для обработки текстов, которая позволяет создавать быстрые заметки в файле TXT. Блокнот Windows — простой текстовый редактор, созданный корпорацией Microsoft. Преобразование текста в файл PDF делает его более универсальным, поскольку окончательный документ можно просматривать в любой системе. Чтобы выполнить преобразование TXT в PDF программным путем, в этой статье рассказывается, как преобразовать файлы TXT в PDF с помощью REST API в Ruby.
В этом учебном пособии должны быть рассмотрены следующие темы:
- API для преобразования документов TXT в файлы PDF
- Как преобразовать TXT в PDF с помощью REST API в Ruby
- Преобразование TXT в PDF с использованием дополнительных параметров в Ruby
API для преобразования документов TXT в файлы PDF
Чтобы начать конвертировать TXT в PDF, мы будем использовать Ruby SDK of GroupDocs.Conversion Cloud API. Наши облачные API позволяют преобразовывать ваши документы и изображения любого поддерживаемого формата файлов в любой нужный вам формат. Вы можете легко конвертировать более 50 типов документов и изображений, таких как Word, PowerPoint, Excel, PDF, HTML, CAD, растровые изображения и т. д.
Вы можете бесплатно установить библиотеку GroupDocs.Conversion TXT в 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
- Назначить параметры загрузки
- Укажите путь к выходному файлу «text-to-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
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
- Установите различные convertOptions center\window, from\page, margin\top и т.д.
- Назначить параметры загрузки and convert options settings
- Установите путь к выходному файлу “text-to-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, который позволяет вам визуализировать и взаимодействовать с нашими API напрямую через браузер.
Задайте вопрос
Если у вас есть какие-либо вопросы о конвертере TXT в PDF, задайте их нам на Форуме.
Смотрите также
- Как конвертировать PDF в форматы изображений JPG, PNG, BMP, TIFF
- Как конвертировать PDF в HTML с помощью REST API в Ruby
- Преобразование Word в форматы изображений с использованием REST API в Ruby
- Преобразование PowerPoint в PDF с помощью API преобразования файлов
- Преобразование PDF в редактируемый документ Word с помощью Ruby