Разрабатывайте конвертер Word в PDF онлайн с помощью Ruby Cloud SDK. Преобразование DOCX в PDF или DOC в PDF онлайн
![Как конвертировать docx в pdf? | Лучший конвертер Word в PDF | Aspose.Words Cloud Ruby SDK.](images/Best-DOCX-to-PDF-Converter.jpeg#center)
Как конвертировать docx в pdf - Верхний конвертер word в pdf
Обзор
DOCX — широко известный формат документов Microsoft Word, впервые представленный в Microsoft Word 2007. Docx основан на открытом XML, а файлы Docx можно открывать в Word 2007. В то время как PDF — это Portable Document Format для представления документов. Это универсальный формат файла, разработанный Adobe Systems, который может содержать любое количество шрифтов и изображений. Он обеспечивает простой и надежный способ создания, представления файлов документов и передачи готового к печати вывода.
Вы хотите преобразовать файл DOCX в файл PDF? Многие приложения для обработки текстовых документов предоставляют возможности для преобразования Word в формат файла Pdf. Но весь этот процесс требует усилий по установке приложения, а также затрат на лицензирование. Но зачем платить за лицензию на весь продукт, когда нужно выполнить только одну операцию. Кроме того, с таким программным обеспечением, доступным на рынке, нельзя выполнять массовые операции преобразования. Во всех таких случаях 5 вступает в действие Aspose.Words Cloud API, чтобы выполнить простую и быструю обработку формата файла.
Приложение Aspose.Words DOCX to PDF Converter мгновенно преобразует ваши файлы DOCX в формат PDF с помощью Ruby SDK с открытым исходным кодом. Эти SDK и инструменты поддерживаются разработчиками Aspose.Words и обеспечивают самый простой способ интеграции Aspose.Words Cloud API с вашим приложением. Вы можете легко конвертировать файлы DOCX в файлы PDF с помощью этого бесплатного инструмента Ruby SDK. Aspose.Words поможет вам мгновенно конвертировать документы DOCX в PDF-файлы с высокой точностью. Используя Aspose Cloud REST API, можно выполнять расширенную обработку форматов файлов. Кроме того, внизу этой страницы вы можете найти сгенерированный готовый к использованию фрагмент кода cURL.
Aspose поддерживает множество вариантов интеграции автоматизации документов в приложения нескольких платформ и языков программирования. В этой статье мы собираемся подробно обсудить следующие темы. Давайте исследовать.
- API преобразования DOC в PDF
- Как установить Aspose.Words Ruby SDK?
- Объяснение подписки на учетную запись Aspose.Cloud
- Конвертер Word в PDF на Ruby
- Word в PDF с помощью команд cURL
API преобразования DOC в PDF
Конвертер документов Aspose.Words позволяет конвертировать ваши файлы из DOCX в PDF в высоком качестве. Aspose.Words Cloud API поддерживает множество различных форматов файлов, таких как DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT и многие другие. Это захватывающее решение для создания, обработки и преобразования ведущих форматов документов Word с использованием технологии преобразования aspose. Вы быстро получите очень точные результаты преобразования.
С помощью этого API мы можем выполнять преобразование Word в PDF, а также операции преобразования в другие форматы без использования автоматизации MS Office или каких-либо других зависимостей. Чтобы облегчить работу наших клиентов, были разработаны SDK для конкретных языков программирования, чтобы вы могли получить доступ к API прямо из кода вашего приложения. В этой статье мы делаем акцент на Aspose.Words Cloud SDK для Ruby, позволяя разработчикам Ruby быстро и легко реализовывать возможности обработки документов Word в приложениях Ruby с нулевой начальной стоимостью.
Как установить Aspose.Words Ruby SDK?
Чтобы использовать Ruby SDK для связи с Aspose.Words Cloud REST API, нам сначала необходимо установить его в нашей системе. Ruby SDK доступен для загрузки с нулевой начальной стоимостью как RubyGem (рекомендуется) и с GitHub. После того, как вы настроили среду выполнения Ruby, выполните следующую команду в терминале, чтобы выполнить быструю и простую установку в приложении Ruby для конвертера word docx в pdf.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Но прежде чем приступить к установке Aspose.Words Cloud SDK для Ruby 2.6 или более поздней версии, вам необходимо установить следующие пакеты зависимостей в вашей системе.
# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3
Этот SDK для Ruby поддерживает более 20 форматов документов с полным доступом для чтения и записи. Для получения более подробной информации посетите aspose cloud веб-сайт документации.
Объяснение подписки на учетную запись Aspose.Cloud
После установки всех пакетов зависимостей среды Ruby следующим шагом будет получение сведений о ClientID и ClientSecret для совершения вызовов облачных API Aspose.Words для преобразования Doc в Pdf. Существует два варианта использования REST API напрямую через какой-либо клиент для отдыха, например cURL, или с помощью облачных SDK. Итак, первый шаг — создать учетную запись, перейдя по панели инструментов Aspose.Cloud. Если у вас есть учетная запись Google или Microsoft, просто нажмите кнопку Google или Microsoft, чтобы зарегистрироваться. В противном случае нажмите ссылку «Зарегистрироваться», чтобы создать новую учетную запись, предоставив необходимую информацию.
После входа в панель управления облачным пространством перейдите на вкладку «Приложения» на левой боковой панели. Теперь прокрутите вниз, нажмите кнопку «Создать новое приложение», как показано на изображении ниже.
![Конвертер документов в pdf](images/doc-to-pdf-dashboard-1024x512.png#center)
Теперь создайте новое приложение, выбрав хранилище по умолчанию, как показано на рисунке ниже. Вы также можете настроить стороннее хранилище для загрузки файлов данных, следуя руководству как настроить стороннее облачное хранилище.
![Самое популярное приложение для конвертации документов docx в pdf](images/most-popular-document-docx-to-pdf-converter-application-1024x508.png#center)
Теперь прокрутите вниз до раздела «Учетные данные клиента», чтобы скопировать идентификатор клиента и секрет клиента, как показано на изображении ниже.
![учетные данные клиента для самого популярного приложения ruby для конвертации документов docx в pdf](images/document-to-pdf-client-credentials-2-1024x514.png#center)
Эти учетные данные клиента будут использоваться для выполнения вызовов API к облачным API Aspose.Words для конвертера DOCX в PDF. Далее мы увидим, как преобразовать Word в PDF с помощью облачного SDK Aspose.Words для Ruby.
Конвертер Word в PDF на Ruby
Следуйте приведенным ниже инструкциям, чтобы выполнить преобразование файлов MS Word DOCX в PDF с помощью Ruby SDK для приложения ruby on rails.
- Первый шаг — создать переменные ruby, содержащие ClientID и ClientSecret, скопированные из панели инструментов aspose cloud.
- Во-вторых, создайте конфигурацию AsposeWordsCloud и передайте значения ClientID, ClientSecret.
- Третий шаг — создать экземпляр WordsAPI.
- Затем загрузите исходный файл DOCX в облачное хранилище с помощью метода UploadFileRequest().
- Теперь создайте объект ConvertDocumentRequest(), который принимает входное имя DOCX и результирующий формат в качестве аргументов.
- Наконец, инициируйте процесс преобразования DOCX в PDF с помощью метода convertdocument().
# Загрузите гем, перейдите по ссылке https://github.com/aspose-words-cloud/aspose-words-cloud-ruby.
require 'aspose_words_cloud'
# Как конвертировать Word в PDF программно.
# Получите учетные данные AppKey и AppSID с https://dashboard.aspose.cloud/applications.
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Свяжите свойства конфигурации с WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Создайте экземпляр WordsApi
@words_api = WordsAPI.new
# Входной файл DOCX
@fileName = "mysample.docx"
# Окончательный формат файла
@format = "pdf"
# Загрузите исходный документ в выбранное облачное хранилище
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Определить инициализацию параметров преобразования документа (документ, формат, исходящий_путь, имя_файла_значение_поля, хранилище, расположение_шрифтов)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Инициировать процесс преобразования DOCX в PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Распечатать ответ результата в консоли
puts("Document successfully converted to pdf")
# Пример конвертации конечного документа
В результате файл mysample.pdf будет сохранен в корне папки проекта.
Word в PDF с помощью команд cURL
Теперь давайте рассмотрим, как преобразовать документ Word в PDF с помощью cURL. Инструмент командной строки cURL используется для доступа к REST API на сервер и с него. Поскольку облачные API Aspose.Words разработаны в соответствии с принципами REST, мы можем использовать эти облачные API для выполнения операций преобразования. Для выполнения преобразования мы создадим веб-токен JSON (JWT) на основе ClientID и ClientSecret, полученных из панели инструментов Aspose.Cloud. Пожалуйста, выполните команду в терминале, чтобы сгенерировать токен JWT, как показано ниже.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=######-####-####-####-######&client_secret=#########################" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Теперь мы собираемся использовать токен JWT в приведенной ниже команде для преобразования формата Word в формат PDF, где входной файл DOCX должен быть доступен в облачном хранилище. Затем параметр outPath показывает расположение результирующего PDF-документа, а формат — это формат результирующего PDF-файла. GetDocumentWithFormat API предназначен для преобразования документов, и файл doc-to-pdf.doc успешно преобразуется в формат PDF. Вы можете проверить сохраненный файл с именем doc-to-pdf.pdf в облачном хранилище.
curl -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=pdf&outPath=doc-to-pdf.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: <PASTE HERE JWT Token>"
Заключение
В приведенной выше статье все детали, связанные с преобразованием Word в PDF / DOCX в PDF / DOC в PDF, объясняются пошагово с использованием Aspose.Words Cloud SDK для Ruby. Aspose Cloud SDK имеют открытый исходный код (опубликованы по лицензии MIT), а полный код облачного SDK Aspose.Words для Ruby доступен на GitHub.
Если у вас есть какие-либо вопросы, предложения или комментарии о лучшем конвертере DOCX в PDF, не стесняйтесь посетить поддержку форум. Вы можете следить за нами в социальных сетях Facebook, LinkedIn и Twitter.
Исследовать
Мы также рекомендуем посетить следующие связанные ссылки: