Datblygu Word to PDF Converter Online gan ddefnyddio Ruby Cloud SDK. Perfformio DOCX i PDF neu DOC i PDF ar-lein
Trosolwg
Mae DOCX yn fformat adnabyddus ar gyfer dogfennau Microsoft Word ac fe’i cyflwynwyd gyda Microsoft Word 2007. Mae Docx yn seiliedig ar XML agored a gellir agor ffeiliau Docx gyda Word 2007. Er, mae PDF yn Fformat Dogfen Gludadwy ar gyfer cynrychioli dogfennau. Mae’n fformat ffeil amlbwrpas a ddatblygwyd gan Adobe Systems a gall gynnwys unrhyw nifer o ffontiau a delweddau. Mae’n darparu ffordd hawdd a dibynadwy o greu, cyflwyno ffeiliau dogfen a throsglwyddo allbwn sy’n barod i’w hargraffu.
Ydych chi eisiau trosi ffeil DOCX yn ffeil PDF? Mae llawer o gymwysiadau prosesu dogfennau geiriau yn darparu’r galluoedd i drosi Word i fformat ffeil Pdf. Ond mae’r broses gyfan hon yn gofyn am ymdrech i osod cais yn ogystal â chost trwyddedu. Ond pam talu am drwyddedu’r cynnyrch cyfan pan mai dim ond un gweithrediad unigol y mae angen i chi ei wneud. At hynny, ni ellir cyflawni gweithrediadau trosi swmp gyda meddalwedd o’r fath sydd ar gael yn y farchnad. Ym mhob achos o’r fath, daw Aspose.Words Cloud API ar waith i brosesu fformat ffeil hawdd a chyflym.
Mae ap Aspose.Words DOCX i PDF Converter yn trosi eich ffeiliau DOCX yn fformat PDF ar unwaith gyda chymorth Ruby SDK ffynhonnell agored. Mae’r SDKs a’r offer hyn yn cael eu cynnal gan y datblygwyr yn Aspose.Words ac yn darparu’r ffordd hawsaf i integreiddio Aspose.Words Cloud API gyda’ch cais. Gallwch chi drosi’ch ffeiliau DOCX yn ffeil PDF yn hawdd gyda’r offeryn Ruby SDK rhad ac am ddim hwn. Mae Aspose.Words yn eich helpu i drosi Dogfennau DOCX yn PDFs ar unwaith gyda ffyddlondeb uchel. Gan ddefnyddio’r Aspose Cloud REST API mae’n bosibl perfformio prosesu fformat ffeil uwch. Ar ben hynny, gallwch ddod o hyd i enghraifft pyt cod CURL parod i’w ddefnyddio ar waelod y dudalen hon.
Mae Aspose yn cefnogi llawer o opsiynau ar gyfer integreiddio awtomeiddio dogfennau i gymwysiadau sawl platfform ac ieithoedd rhaglennu. Yn yr erthygl hon, byddwn yn trafod y pynciau canlynol yn fanwl. Dewch i Archwilio.
- API Trosi DOC i PDF
- Sut i Gosod Aspose.Words Ruby SDK?
- Esbonio Tanysgrifiad Cyfrif Aspose.Cloud
- Trawsnewidydd Word i PDF yn Ruby
- Word i PDF gan ddefnyddio Gorchmynion cURL
API Trosi DOC i PDF
Mae trawsnewidydd dogfen Aspose.Words yn caniatáu ichi drosi’ch ffeiliau o DOCX i PDF mewn ansawdd uchel. Mae Aspose.Words Cloud API yn cefnogi llawer o wahanol fformatau ffeil fel DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT a llawer mwy. Mae’n ddatrysiad cyffrous i greu, trin a thrawsnewid fformatau dogfen Word blaenllaw gan ddefnyddio technoleg trosi aspose. Byddwch yn cael canlyniadau trosi cywir iawn yn gyflym.
Gyda chymorth yr API hwn, gallwn berfformio Word i PDF yn ogystal â gweithrediadau trosi i fformatau eraill heb ddefnyddio awtomeiddio MS Office nac unrhyw ddibyniaethau eraill. Er mwyn hwyluso ein cwsmeriaid, datblygwyd SDKs iaith raglennu benodol fel y gallwch gael mynediad i’r API yn union o fewn eich cod cais. Yn yr erthygl hon, mae ein pwyslais ar Aspose.Words Cloud SDK ar gyfer Ruby trwy alluogi datblygwyr Ruby i weithredu galluoedd prosesu dogfennau Word mewn cymwysiadau Ruby yn gyflym ac yn hawdd, heb unrhyw gost gychwynnol.
Sut i Gosod Aspose.Words Ruby SDK?
Er mwyn defnyddio Ruby SDK ar gyfer cyfathrebu â’r Aspose.Words Cloud REST API, yn gyntaf mae angen i ni ei osod ar ein system. Mae Ruby SDK ar gael i’w lawrlwytho heb unrhyw gost gychwynnol fel RubyGem (argymhellir) ac o GitHub. Unwaith y byddwch wedi ffurfweddu amser rhedeg Ruby, gweithredwch y gorchymyn canlynol yn y derfynell i berfformio’r gosodiad cyflym a hawdd mewn cymhwysiad Ruby ar gyfer trawsnewidydd word docx i pdf.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Ond cyn i chi fynd ymlaen â gosod Aspose.Words Cloud SDK ar gyfer Ruby 2.6 neu’n hwyrach, mae angen i chi osod y pecynnau dibyniaeth canlynol ar eich system.
# 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
Mae’r SDK hwn ar gyfer Ruby yn cefnogi mwy nag 20 o fformatau sy’n gysylltiedig â dogfennau gyda mynediad darllen ac ysgrifennu llawn. Am ragor o fanylion, ewch i aspose cloud gwefan dogfennaeth.
Esbonio Tanysgrifiad Cyfrif Aspose.Cloud
Ar ôl gosod yr holl becynnau dibyniaeth o amgylchedd Ruby, y cam nesaf yw cael manylion ClientID a ClientSecret i wneud galwadau i APIs cwmwl Aspose.Words ar gyfer trosi Doc i Pdf. Mae dau opsiwn i ddefnyddio’r APIs REST yn uniongyrchol trwy rai cleient gorffwys fel cURL neu ddefnyddio SDKs cwmwl. Felly, y cam cyntaf yw creu cyfrif trwy lywio dangosfwrdd Aspose.Cloud. Os oes gennych gyfrif Google neu Microsoft yna cliciwch ar y botwm Google neu Microsoft i Gofrestru. Fel arall, cliciwch ar y ddolen Cofrestru i creu cyfrif newydd trwy ddarparu’r wybodaeth ofynnol.
Ar ôl arwyddo i mewn i ddangosfwrdd gofod y cwmwl a chliciwch ar y tab Ceisiadau yn y bar ochr chwith. Nawr sgroliwch i lawr, cliciwch Creu Cais Newydd botwm fel y dangosir yn y ddelwedd isod.
Nawr crëwch eich cais newydd trwy ddewis eich storfa ddiofyn fel y dangosir yn y ddelwedd isod. Gallwch hefyd ffurfweddu storfa trydydd parti i uwchlwytho’ch ffeiliau data trwy ddilyn sut i ffurfweddu storfa cwmwl trydydd parti.
Nawr, sgroliwch i lawr tuag at yr adran Manylion Cleient i gopïo ID Cleient a Chyfrinach y Cleient fel y dangosir yn y ddelwedd isod.
Bydd y Manylion Cleient hyn yn cael eu defnyddio i wneud Galwadau API i APIs cwmwl Aspose.Words ar gyfer trawsnewidydd DOCX i PDF. Nesaf, byddwn yn gweld sut i drosi Word i PDF trwy ddefnyddio cwmwl Aspose.Words SDK ar gyfer Ruby.
Trawsnewidydd Word i PDF yn Ruby
Dilynwch y cyfarwyddiadau a roddir isod i berfformio’r trosi ffeiliau MS Word DOCX i PDF gan ddefnyddio Ruby SDK ar gyfer cymhwysiad ruby on rails.
- Y cam cyntaf yw creu newidynnau rhuddem sy’n dal ClientID a ClientSecret wedi’u copïo o’r dangosfwrdd cwmwl aspose.
- Yn ail, creu cyfluniad AsposeWordsCloud a phasio gwerthoedd ClientID, ClientSecret.
- Y trydydd cam yw creu enghraifft o WordsAPI
- Nesaf, uwchlwythwch ffeil DOCX ffynhonnell i storfa cwmwl gan ddefnyddio dull UploadFileRequest().
- Nawr, creu gwrthrych o ConvertDocumentRequest () sy’n cymryd enw DOCX mewnbwn, fformat canlyniadol fel dadleuon
- Yn olaf, cychwynnwch y broses drosi DOCX i PDF gyda’r dull convertdocument().
# Llwythwch y berl, ewch i https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Sut i drosi Word i PDF yn rhaglennol.
# Sicrhewch gymwysterau AppKey ac AppSID o https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Priodweddau Ffurfweddiad Cysylltiol â WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Creu enghraifft o WordsApi
@words_api = WordsAPI.new
# Mewnbynnu ffeil DOCX
@fileName = "mysample.docx"
# Fformat ffeil terfynol
@format = "pdf"
# Llwythwch y ddogfen wreiddiol i'r storfa cwmwl a ddewiswyd gennych
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Diffinio paramedrau trosi dogfen yn cychwyn (dogfen, fformat, llwybr_allan, file_name_field_value, storfa, ffontiau_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Cychwyn proses drosi DOCX i PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Argraffu ymateb canlyniad yn y consol
puts("Document successfully converted to pdf")
# Gorffen enghraifft trosi dogfen
O ganlyniad bydd mysample.pdf yn cael ei gadw wrth wraidd ffolder y prosiect.
Word i PDF gan ddefnyddio Gorchmynion cURL
Nawr, gadewch i ni archwilio sut i drosi dogfen Word i pdf gan ddefnyddio cURL. Defnyddir offeryn llinell orchymyn cURL i gyrchu APIs REST i weinydd ac oddi yno. Gan fod APIs Cwmwl Aspose.Words yn cael eu datblygu yn unol ag egwyddorion REST, felly gallwn ddefnyddio’r APIs Cloud hyn i wneud y gweithrediadau trosi. Er mwyn cyflawni trosi, byddwn yn cynhyrchu JSON Web Token (JWT) yn seiliedig ar ClientID a ClientSecret a adferwyd o dangosfwrdd Aspose.Cloud. Gweithredwch y gorchymyn yn y derfynell i gynhyrchu’r tocyn JWT fel isod.
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"
Nawr rydyn ni’n mynd i ddefnyddio’r tocyn JWT yn y gorchymyn isod i drosi’r fformat Word i PDF lle dylai’r ffeil DOCX mewnbwn fod ar gael ar storfa cwmwl. Yna mae paramedr OutPath yn dangos lleoliad y ddogfen PDF ddilynol a’r fformat yw fformat y ffeil pdf canlyniadol. GetDocumentWithFormat Mae API ar gyfer trosi dogfennau ac mae ffeil doc-i-pdf.doc yn cael ei rendro i fformat PDF yn llwyddiannus. Gallwch wirio ffeil sydd wedi’i chadw gydag enw doc-i-pdf.pdf mewn storfa cwmwl.
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>"
Casgliad
Yn yr erthygl uchod, mae’r holl fanylion sy’n ymwneud â Word i PDF / DOCX i PDF / DOC i PDF yn cael eu hesbonio gam wrth gam gan ddefnyddio Aspose.Words Cloud SDK ar gyfer Ruby. Mae Aspose Cloud SDKs yn ffynhonnell agored (a gyhoeddir o dan drwydded MIT) ac mae cod cyflawn cwmwl SDK Aspose.Words ar gyfer Ruby ar gael ar GitHub.
Os oes gennych unrhyw gwestiynau, awgrymiadau neu sylwadau am y trawsnewidydd DOCX i PDF gorau, mae croeso i chi ymweld â chymorth fforwm. Gallwch ein dilyn ar gyfryngau cymdeithasol Facebook, LinkedIn, a Twitter.
Archwiliwch
Rydym hefyd yn argymell ymweld â’r dolenni cysylltiedig canlynol: