Разработете Word to PDF конвертор онлайн с помощта на Ruby Cloud SDK. Изпълнете DOCX към PDF или DOC към PDF онлайн

Как да конвертирате docx в pdf? | Най-добрият конвертор от word към pdf | Aspose.Words Cloud Ruby SDK.

Как да конвертирате docx в pdf - Топ конвертор от думи в pdf

Преглед

DOCX е добре познат формат за документи на Microsoft Word и е въведен с Microsoft Word 2007. Docx е базиран на отворен XML и Docx файловете могат да се отварят с Word 2007. Докато PDF е Преносим формат на документи за представяне на документи. Това е многофункционален файлов формат, разработен от Adobe Systems и може да има произволен брой шрифтове и изображения. Той осигурява лесен и надежден начин за създаване, представяне на файлове с документи и прехвърляне на готови за принтер изходи.

Искате ли да конвертирате DOCX файл в PDF файл? Много приложения за обработка на текстови документи предоставят възможности за конвертиране на Word във файлов формат Pdf. Но целият този процес изисква усилие за инсталиране на приложение, както и разходи за лицензиране. Но защо да плащате за лицензирането на целия продукт, когато трябва да извършите само една операция. Освен това операциите за групово преобразуване не могат да се извършват с такъв достъпен на пазара софтуер. Във всички подобни случаи 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 ви позволява да конвертирате вашите файлове от 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 runtime, моля, изпълнете следната команда в терминала, за да извършите бърза и лесна инсталация в 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 dashboard. Ако имате акаунт в Google или Microsoft, просто щракнете върху бутона Google или Microsoft, за да се регистрирате. В противен случай щракнете върху връзката за регистрация, за да създадете нов акаунт, като предоставите необходимата информация.

След като влезете в таблото за управление на облачно пространство и щракнете върху раздела Приложения в лявата странична лента. Сега превъртете надолу, щракнете върху бутона Създаване на ново приложение, както е показано на изображението по-долу.

Конвертор на документи в pdf

Сега създайте вашето ново приложение, като изберете вашето хранилище по подразбиране, както е показано на изображението по-долу. Можете също така да конфигурирате хранилище на трета страна, за да качвате вашите файлове с данни, като следвате ръководството как да конфигурирате облачно хранилище на трета страна.

Най-популярното приложение за конвертиране на документи от docx в pdf

Сега превъртете надолу към секцията Клиентски идентификационни данни, за да копирате клиентския идентификатор и клиентската тайна, както е показано на изображението по-долу.

клиентски идентификационни данни за най-популярното рубин приложение за конвертиране на документи от docx към pdf

Тези клиентски идентификационни данни ще се използват за извършване на API извиквания към облачните API на Aspose.Words за конвертор на DOCX към PDF. След това ще видим как да конвертирате Word в PDF с помощта на Aspose.Words cloud SDK за Ruby.

Конвертор на Word към PDF в Ruby

Следвайте инструкциите, дадени по-долу, за да извършите конвертирането на файловете на MS Word DOCX в PDF с помощта на Ruby SDK за приложение ruby on rails.

  1. Първата стъпка е да създадете ruby променливи, съдържащи ClientID и ClientSecret, копирани от aspose cloud dashboard.
  2. На второ място създайте конфигурация на AsposeWordsCloud и предайте стойностите ClientID, ClientSecret.
  3. Третата стъпка е да създадете екземпляр на WordsAPI
  4. След това качете изходния DOCX файл в облачно хранилище, като използвате метода UploadFileRequest().
  5. Сега създайте обект на ConvertDocumentRequest(), който приема въведено DOCX име, резултантен формат като аргументи
  6. И накрая, стартирайте процеса на конвертиране на 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 Web Token (JWT) въз основа на ClientID и ClientSecret, извлечени от Aspose.Cloud dashboard. Моля, изпълнете командата в терминала, за да генерирате 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) и пълният код на Aspose.Words cloud SDK за Ruby е достъпен на GitHub.

Ако имате някакви въпроси, предложения или коментари относно най-добрия конвертор на DOCX към PDF, не се колебайте да посетите форум за поддръжка. Можете да ни следвате в социалните медии Facebook, LinkedIn и Twitter.

Разгледайте

Също така препоръчваме да посетите следните свързани връзки: