Используйте Ruby библиотеку для объединения PDF с PNG через REST API. Легко объединяйте два или более PDF файлов в один PNG файл с помощью Ruby.
Легко объединяйте PDF документы и экспортируйте результат в графический PNG формат в коде Ruby. Эта Ruby библиотека предназначена для объединения нескольких PDF файлов в одно PNG изображение с использованием REST API, т.е. путем передачи HTTPS вызовов через сеть Интернет.
Это профессиональное облачное решение для слияния PDF в PNG, которое предоставляет Ruby программистам как большую гибкость разработки, так и мощный функционал. Объединяя документы, вы можете автоматизировать свои рабочие процессы PDF/PNG и переложить часть рутинных операций на быстрое и эффективное Ruby ПО для обработки PDF.
Существует много сценариев, когда вам может понадобиться объединить PDF файлы в одно PNG изображение. Например, вы можете захотеть объединить несколько PDF файлов перед печатью или архивированием.
Слияние PDF может быть частью комплексного подхода к обработке документов для создания PNG изображений из разрозненных источников данных. Такие задачи включают использование полнофункциональной Ruby библиотеки для манипуляции PDF/PNG, которая будет обрабатывать набор PDF файлов и объединять их вместе в кратчайшие сроки, создавая компактный и точный графический вывод.
Чтобы выполнить слияние PDF в PNG на Ruby, вам потребуются как минимум два исходных PDF документа. Для быстрого старта ознакомьтесь с приведенным ниже примером Ruby кода.
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
document = File.open('Input1.pdf')
mergeProps = DocumentEntry.new({
:FileReference => AsposeWordsCloud::FileReference.fromRemoteFilePath('Input2.pdf'),
:ImportFormatMode => 'KeepSourceFormatting'})
document_entries = [mergeProps]
document_list = DocumentEntryList.new({:DocumentEntries => document_entries})
append_document_online = AppendDocumentOnlineRequest.new(document: document,
document_list: document_list)
merged_docs = @words_api.append_document_online(append_document_online)
split_document_online = SplitDocumentOnlineRequest.new(document: merged_docs,
format: 'png', zip_output: true)
@words_api.split_document_online(split_document_online)
Установите Aspose.Words Cloud SDK for Ruby, используя хостинг RubyGems. Выполните команду gem install aspose_words_cloud, чтобы установить пакет. Как вариант, вы можете вручную клонировать исходный код Aspose.Words Cloud SDK for Ruby с GitHub и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Ruby 2.6 или новее
Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.
Вы можете использовать другие популярные форматы: