Pagpalambo sa Pulong sa PDF Converter Online gamit ang Ruby Cloud SDK. Buhata ang DOCX sa PDF o DOC sa PDF online
Overview
Ang DOCX kay ilado nga pormat para sa mga dokumento sa Microsoft Word ug gipaila sa Microsoft Word 2007. Ang Docx gibase sa bukas nga XML ug ang mga file sa Docx mahimong maablihan gamit ang Word 2007. Samtang, ang PDF kay usa ka Portable Document Format para sa pagrepresentar sa mga dokumento. Kini usa ka versatile nga format sa file nga gihimo sa Adobe Systems ug mahimong adunay bisan unsang gidaghanon sa mga font ug mga imahe. Naghatag kini usa ka dali, kasaligan nga paagi sa paghimo, pagpresentar sa mga file sa dokumento ug pagbalhin sa output nga andam sa printer.
Gusto ba nimong i-convert ang DOCX file ngadto sa PDF file? Daghang mga aplikasyon sa pagproseso sa mga dokumento sa pulong ang naghatag mga kapabilidad sa pag-convert sa Word ngadto sa Pdf file format. Apan kini nga tibuuk nga proseso nanginahanglan usa ka paningkamot sa pag-instalar sa usa ka aplikasyon ingon man ang gasto sa paglilisensya. Apan ngano nga magbayad alang sa tibuuk nga paglilisensya sa produkto kung kinahanglan nimo nga himuon ang usa ka operasyon. Dugang pa, ang kadaghanan nga mga operasyon sa pagkakabig dili mahimo sa ingon nga magamit nga software sa merkado. Sa tanan nga ingon niini nga mga kaso, Aspose.Words Cloud API naglihok aron mahimo ang usa ka dali ug dali nga pagproseso sa format sa file.
Ang Aspose.Words DOCX ngadto sa PDF Converter app dayong convert sa imong DOCX files sa PDF format sa tabang sa open-source nga Ruby SDK. Kini nga mga SDK ug mga himan gimentinar sa mga developer sa Aspose.Words ug naghatag sa pinakasayon nga paagi sa pag-integrate sa Aspose.Words Cloud API sa imong aplikasyon. Dali nimo makombertir ang imong DOCX nga mga file sa PDF file gamit kining libre nga Ruby SDK tool. Ang Aspose.Words makatabang kanimo sa pag-convert sa DOCX Documents ngadto sa PDF diha-diha dayon nga adunay taas nga pagkamatinud-anon. Gamit ang Aspose Cloud REST API posible ang paghimo sa advanced file format processing. Dugang pa, makit-an nimo ang nahimo nga andam-gamiton nga cURL code snippet nga pananglitan sa ilawom sa kini nga panid.
Gisuportahan sa Aspose ang daghang kapilian alang sa pag-integrate sa automation sa dokumento sa mga aplikasyon sa daghang mga platform ug mga sinultian sa programming. Niini nga artikulo, atong hisgotan ang mosunod nga mga topiko sa detalye. Atong Susihon.
- DOC ngadto sa PDF Conversion API
- Unsaon Pag-instalar sa Aspose.Words Ruby SDK?
- Aspose.Cloud Account Subscription Gipatin-aw
- Pulong sa PDF Converter sa Ruby
- Pulong ngadto sa PDF gamit ang cURL Commands
DOC ngadto sa PDF Conversion API
Ang Aspose.Words document converter nagtugot kanimo sa pag-convert sa imong mga file gikan sa DOCX ngadto sa PDF sa taas nga kalidad. Ang Aspose.Words Cloud API nagsuporta sa daghang lain-laing mga format sa file sama sa DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT ug daghan pa. Kini usa ka kulbahinam nga solusyon sa paghimo, pagmaniobra ug pagbag-o sa nanguna nga mga format sa dokumento sa Word gamit ang teknolohiya sa pagkakabig. Makuha nimo ang tukma kaayo nga mga resulta sa pagkakabig sa madali.
Uban sa tabang niini nga API, mahimo namong ipahigayon ang Word ngadto sa PDF ingon man ang mga operasyon sa pagkakabig ngadto sa ubang mga format nga walay paggamit sa automation sa MS Office o bisan unsa nga mga dependency. Aron mapadali ang among mga kustomer, ang mga piho nga programming language SDKs gihimo aron ma-access nimo ang API sulod mismo sa imong aplikasyon code. Niini nga artikulo, ang among gihatagan og gibug-aton mao ang Aspose.Words Cloud SDK para sa Ruby pinaagi sa pagpagana sa mga developer sa Ruby sa pagpatuman sa mga katakus sa pagproseso sa dokumento sa Pulong sa mga aplikasyon sa Ruby sa madali ug sayon, nga walay inisyal nga gasto.
Unsaon Pag-instalar sa Aspose.Words Ruby SDK?
Aron magamit ang Ruby SDK alang sa pagpakigsulti sa Aspose.Words Cloud REST API, kinahanglan una namong i-install kini sa among sistema. Ang Ruby SDK magamit aron ma-download nga adunay zero inisyal nga gasto ingon RubyGem (girekomenda) ug gikan sa GitHub. Kung na-configure na nimo ang runtime ni Ruby, palihug ipatuman ang mosunud nga mando sa terminal aron mahimo ang dali ug dali nga pag-install sa usa ka aplikasyon sa Ruby alang sa pulong nga docx sa pdf converter.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Apan sa dili ka pa mopadayon sa pag-instalar sa Aspose.Words Cloud SDK para sa Ruby 2.6 o sa ulahi, kinahanglan nimo nga i-install ang mosunod nga dependency packages sa imong sistema.
# 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
Kini nga SDK para sa Ruby nagsuporta sa labaw sa 20 ka mga format nga may kalabutan sa dokumento nga adunay bug-os nga pagbasa ug pagsulat nga access. Para sa dugang nga mga detalye, palihug bisitaha ang aspose cloud website sa dokumentasyon.
Aspose.Cloud Account Subscription Gipatin-aw
Human ma-install ang tanang dependency packages sa Ruby environment, ang sunod nga lakang mao ang pagkuha sa mga detalye sa ClientID ug ClientSecret para makatawag sa Aspose.Words cloud APIs para sa Doc to Pdf conversion. Adunay duha ka mga kapilian sa pagkonsumo sa REST API direkta pinaagi sa pipila ka rest client sama sa cURL o paggamit sa cloud SDKs. Busa, ang unang lakang mao ang paghimo og account pinaagi sa pag-navigate sa Aspose.Cloud dashboard. Kung ikaw adunay Google o Microsoft account unya i-klik lang ang Google o Microsoft nga buton aron Mag-sign Up. Kung dili i-klik ang link sa Pag-sign Up aron paghimo bag-ong account pinaagi sa paghatag sa gikinahanglan nga kasayuran.
Human sa pag-sign in sa cloud space dashboard ug i-klik ang Applications tab sa wala nga sidebar. Karon i-scroll down, i-klik ang Create New Application button sama sa gipakita sa hulagway sa ubos.
Karon paghimo sa imong bag-ong aplikasyon pinaagi sa pagpili sa imong default storage sama sa gipakita sa hulagway sa ubos. Mahimo usab nimong i-configure ang pagtipig sa ikatulo nga partido aron ma-upload ang imong mga file sa datos pinaagi sa pagsunod sa unsaon pag-configure ang pagtipig sa panganod sa 3rd party nga giya.
Karon, scroll down padulong sa Client Credentials section aron kopyahon ang Client Id ug Client Secret sama sa gipakita sa hulagway sa ubos.
Kini nga mga Kredensyal sa Kliyente gamiton sa paghimo sa mga Tawag sa API sa Aspose.Words cloud API alang sa DOCX ngadto sa PDF converter. Sunod, atong tan-awon kon unsaon pag-convert sa Pulong ngadto sa PDF pinaagi sa paggamit sa Aspose.Words cloud SDK alang kang Ruby.
Word to PDF Converter sa Ruby
Sunda ang mga instruksyon nga gihatag sa ubos aron mahimo ang MS Word files DOCX ngadto sa PDF nga pagkakabig gamit ang Ruby SDK para sa ruby on rails application.
- Ang unang lakang mao ang paghimo sa ruby variables nga naghupot sa ClientID ug ClientSecret nga gikopya gikan sa aspose cloud dashboard.
- Sa ikaduha, paghimo og AsposeWordsCloud configuration ug ipasa ang ClientID, ClientSecret values.
- Ang ikatulo nga lakang mao ang paghimo usa ka pananglitan sa WordsAPI
- Sunod, i-upload ang gigikanan nga DOCX file sa cloud storage gamit ang UploadFileRequest() nga pamaagi
- Karon, paghimo usa ka butang sa ConvertDocumentRequest() nga nagkuha sa input nga ngalan sa DOCX, resulta nga format ingon mga argumento
- Sa katapusan, sugdi ang DOCX ngadto sa PDF nga proseso sa pagkakabig gamit ang convertdocument() nga pamaagi.
# I-load ang mutya, palihug adto sa https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Giunsa ang pag-convert sa Word sa PDF nga programa.
# Pagkuha mga kredensyal sa AppKey ug AppSID gikan sa https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# I-asoy ang mga kabtangan sa Configuration sa WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Paghimo usa ka pananglitan sa WordsApi
@words_api = WordsAPI.new
# Pagsulod sa DOCX file
@fileName = "mysample.docx"
# Katapusan nga format sa file
@format = "pdf"
# I-upload ang orihinal nga dokumento sa imong gipili nga cloud storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Tinoa ang mga parameter sa pagkakabig sa dokumento nga magsugod (dokumento, pormat, out_path, file_name_field_value, storage, fonts_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Pagsugod sa proseso sa pagkakabig sa DOCX ngadto sa PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# I-print ang tubag sa resulta sa console
puts("Document successfully converted to pdf")
# Tapuson ang pananglitan sa pag-convert sa dokumento
Ingon usa ka sangputanan ang mysample.pdf ma-save sa gamut sa folder sa proyekto.
Pulong ngadto sa PDF gamit ang cURL Commands
Karon atong susihon kung giunsa ang pag-convert sa usa ka pulong nga dokumento sa pdf gamit ang cURL. cURL command line tool gigamit sa pag-access sa REST APIs ngadto ug gikan sa usa ka server. Tungod kay ang Aspose.Words Cloud API gimugna sumala sa REST nga mga prinsipyo, para magamit namo kining mga Cloud API sa pagbuhat sa mga operasyon sa pagkakabig. Aron mahimo ang pagkakabig, maghimo kami og JSON Web Token (JWT) base sa ClientID ug ClientSecret nga nakuha gikan sa Aspose.Cloud dashboard. Palihug ipatuman ang mando sa terminal aron makamugna ang JWT token sama sa ubos.
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"
Karon atong gamiton ang JWT token sa ubos nga command aron ma-convert ang Word ngadto sa PDF format diin ang input DOCX file kinahanglan nga anaa sa cloud storage. Dayon ang outPath parameter nagpakita sa lokasyon alang sa resulta nga PDF nga dokumento ug ang format mao ang format sa resulta nga pdf file. GetDocumentWithFormat Ang API kay para sa pagkakabig sa dokumento ug ang doc-to-pdf.doc nga payl kay malampusong nahubad sa PDF format. Mahimo nimong susihon ang na-save nga file nga adunay doc-to-pdf.pdf nga ngalan sa cloud storage.
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>"
Konklusyon
Sa artikulo sa ibabaw, ang tanan nga mga detalye nga may kalabutan sa Pulong sa PDF / DOCX hangtod sa PDF / DOC hangtod sa PDF gipatin-aw sa usa ka lakang sa lakang nga paagi gamit ang Aspose.Words Cloud SDK para sa Ruby. Ang Aspose Cloud SDK kay open-source (gipatik ubos sa lisensya sa MIT) ug ang kompletong code sa Aspose.Words cloud SDK para kang Ruby anaa sa GitHub.
Kung naa kay pangutana, suhestyon o komento bahin sa labing kaayo nga DOCX to PDF Converter, Palihug bisitaha ang suporta forum. Mahimo nimong sundon kami sa social media Facebook, LinkedIn, ug Twitter.
Susihon
Girekomenda usab namo ang pagbisita sa mosunod nga mga link nga may kalabutan:
- Giunsa ang Pag-convert sa PDF sa Word Document nga adunay File Conversion API
- Giunsa ang Pag-convert sa Pulong sa HTML Gamit ang File Conversion API sa Ruby
- I-convert ang PDF sa HTML Gamit ang File Format Conversion Library
- I-convert ang Pulong ngadto sa TIFF gamit ang Word Processing Document API Sa Ruby