Arendage Ruby Cloud SDK abil veebis Wordi PDF-i konverterit. Tehke veebis DOCX PDF-iks või DOC-st PDF-iks
Ülevaade
DOCX on Microsoft Wordi dokumentide jaoks hästi tuntud vorming ja seda võeti kasutusele koos Microsoft Word 2007-ga. Docx põhineb avatud XML-il ja Docx-faile saab avada Word 2007-ga. Kuigi PDF on Kaasaskantav dokumendivorming dokumentide esitamiseks. See on Adobe Systemsi välja töötatud mitmekülgne failivorming, millel võib olla mis tahes arv fonte ja pilte. See pakub lihtsat ja usaldusväärset viisi dokumendifailide loomiseks, esitamiseks ja printerivalmis väljundi edastamiseks.
Kas soovite teisendada DOCX-faili PDF-failiks? Paljud Wordi dokumenditöötlusrakendused võimaldavad Wordi teisendada PDF-vormingusse. Kuid kogu see protsess nõuab nii rakenduse installimist kui ka litsentsikulusid. Kuid miks maksta kogu toote litsentsimise eest, kui teil on vaja teha ainult üks toiming. Lisaks ei saa sellise turul saadaoleva tarkvaraga teha hulgikonverteerimistoiminguid. Kõigil sellistel juhtudel rakendub Aspose.Words Cloud API, et teha failivormingu lihtne ja kiire töötlemine.
Rakendus Aspose.Words DOCX to PDF Converter teisendab teie DOCX-failid avatud lähtekoodiga Ruby SDK abil koheselt PDF-vormingusse. Neid SDK-sid ja tööriistu haldavad Aspose.Wordsi arendajad ja need on lihtsaim viis Aspose.Wordsi pilve API integreerimiseks teie rakendusega. Selle tasuta Ruby SDK tööriistaga saate oma DOCX-failid hõlpsasti PDF-failideks teisendada. Aspose.Words aitab teil DOCX-dokumendid koheselt suure täpsusega PDF-failideks teisendada. Aspose Cloud REST API abil on võimalik teostada täiustatud failivormingu töötlemist. Lisaks leiate selle lehe allservast loodud kasutusvalmis cURL-i koodilõigu näite.
Aspose toetab paljusid võimalusi dokumentide automatiseerimise integreerimiseks mitme platvormi ja programmeerimiskeele rakendustesse. Selles artiklis käsitleme üksikasjalikult järgmisi teemasid. Uurime.
- DOC-i PDF-i teisendamise API
- Kuidas installida Aspose.Words Ruby SDK-d?
- Selgitatud Aspose.Cloudi konto tellimus
- Wordi PDF-i teisendaja rubiinis
- Wordist PDF-iks, kasutades cURL-i käske
DOC-i PDF-i teisendamise API
Aspose.Wordsi dokumendimuundur võimaldab teil faile DOCX-ist PDF-vormingusse kvaliteetselt teisendada. Aspose.Words Cloud API toetab paljusid erinevaid failivorminguid, nagu DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT ja palju muud. See on põnev lahendus juhtivate Wordi dokumendivormingute loomiseks, manipuleerimiseks ja teisendamiseks aspose teisendustehnoloogia abil. Saate kiiresti väga täpsed teisendustulemused.
Selle API abil saame teostada nii Wordi PDF-iks kui ka teisendusoperatsioone muudesse vormingutesse ilma MS Office’i automatiseerimist või muid sõltuvusi kasutamata. Meie klientide hõlbustamiseks töötati välja spetsiifilised programmeerimiskeele SDK-d, et pääseksite API-le juurde otse oma rakenduse koodis. Selles artiklis on meie rõhk Aspose.Words Cloud SDK-l Ruby jaoks, võimaldades Ruby arendajatel rakendada Ruby rakendustes Wordi dokumenditöötlusvõimalusi kiiresti ja lihtsalt ilma algkuludeta.
Kuidas installida Aspose.Words Ruby SDK-d?
Ruby SDK kasutamiseks Aspose.Words Cloud REST API-ga suhtlemiseks peame selle esmalt oma süsteemi installima. Ruby SDK on null algkuluga allalaadimiseks saadaval nimega RubyGem (soovitatav) ja saidilt GitHub. Kui olete Ruby käitusaja konfigureerinud, käivitage terminalis järgmine käsk, et Wordi docx-i PDF-i konverteri kiireks ja lihtsaks installimiseks Ruby-rakenduses.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Kuid enne kui jätkate Aspose.Words Cloud SDK Ruby 2.6 või uuema versiooni installimist, peate oma süsteemi installima järgmised sõltuvuspaketid.
# 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
See Ruby SDK toetab enam kui 20 dokumendiga seotud vormingut täieliku lugemis- ja kirjutamisõigusega. Lisateabe saamiseks külastage aspose cloud dokumentatsiooni veebisaiti.
Aspose.Cloudi konto tellimus, selgitatud
Pärast kõigi Ruby keskkonna sõltuvuspakettide installimist on järgmiseks sammuks hankida ClientID ja ClientSecret üksikasjad, et teha kõnesid Aspose.Wordsi pilve API-dele Doc-Pdf-i teisendamiseks. REST API-de tarbimiseks otse mõne muu kliendi (nt cURL) kaudu või pilve-SDK-de kaudu on kaks võimalust. Niisiis, esimene samm on konto loomine, navigeerides saidil Aspose.Cloud dashboard. Kui teil on Google’i või Microsofti konto, klõpsake registreerumiseks lihtsalt Google’i või Microsofti nuppu. Vastasel juhul klõpsake uue konto loomiseks registreerumise lingil, esitades nõutud teabe.
Pärast pilveruumi armatuurlauale sisselogimist ja klõpsake vasakpoolsel külgribal vahekaarti Rakendused. Nüüd kerige alla, klõpsake nuppu Loo uus rakendus, nagu on näidatud alloleval pildil.
Nüüd looge oma uus rakendus, valides vaikesalvestusruumi, nagu on näidatud alloleval pildil. Saate konfigureerida ka kolmanda osapoole salvestusruumi oma andmefailide üleslaadimiseks, järgides juhendit kuidas konfigureerida kolmanda osapoole pilvesalvestust.
Nüüd kerige alla jaotiseni Kliendi mandaadid, et kopeerida kliendi ID ja kliendi saladus, nagu on näidatud alloleval pildil.
Neid kliendimandaate kasutatakse API-kõnede tegemiseks Aspose.Wordsi pilve API-dele DOCX-i PDF-i konverteri jaoks. Järgmisena näeme, kuidas teisendada Word PDF-iks, kasutades Ruby jaoks mõeldud Aspose.Words pilve-SDK-d.
Wordi PDF-i teisendaja rubiiniga
Järgige alltoodud juhiseid, et teostada MS Wordi failide DOCX teisendamine PDF-ks, kasutades Ruby SDK rakendust ruby on rails.
- Esimene samm on luua rubiinmuutujad, mis sisaldavad aspose pilve armatuurlaualt kopeeritud ClientID ja ClientSecret.
- Teiseks looge AsposeWordsCloudi konfiguratsioon ja edastage ClientID, ClientSecret väärtused.
- Kolmas samm on WordsAPI eksemplari loomine
- Järgmisena laadige DOCX-i lähtefail pilvesalvestusse, kasutades meetodit UploadFileRequest().
- Nüüd looge ConvertDocumentRequest() objekt, mis võtab argumentidena sisendi DOCX nime ja tulemuse vormingu
- Lõpuks käivitage DOCX-i PDF-i teisendusprotsess, kasutades meetodit convertdocument().
# Laadige kalliskivi, minge aadressile https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Kuidas teisendada Wordi programmiliselt PDF-iks.
# Hankige AppKey ja AppSID mandaadid aadressilt https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Seostage konfiguratsiooni atribuudid WordsApiga
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Looge WordsApi eksemplar
@words_api = WordsAPI.new
# Sisestage DOCX-fail
@fileName = "mysample.docx"
# Lõplik failivorming
@format = "pdf"
# Laadige originaaldokument üles valitud pilvesalvestusse
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Määratlege dokumendi teisendusparameetrid initsialiseeri (dokument, vorming, väljumistee, faili_nimi_välja_väärtus, salvestusruum, fontide_koht)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Käivitage DOCX-i PDF-i teisendamise protsess
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Tulemuse vastuse printimine konsoolis
puts("Document successfully converted to pdf")
# Lõpeta dokumendi teisendamise näide
Selle tulemusena salvestatakse mysample.pdf projekti kausta juurtes.
Wordist PDF-iks, kasutades cURL-i käske
Nüüd uurime, kuidas Wordi dokumenti cURL-i abil PDF-iks teisendada. cURL-i käsurea tööriista kasutatakse REST API-dele juurdepääsuks serverisse ja serverist. Kuna Aspose.Wordsi pilve API-d on välja töötatud REST põhimõtete kohaselt, saame neid pilve API-sid kasutada teisendustoimingute tegemiseks. Teisendamiseks genereerime JSON-i veebimärgi (JWT), mis põhineb ClientID-l ja ClientSecretil, mis on hangitud saidilt Aspose.Cloud dashboard. JWT-märgi genereerimiseks täitke terminalis käsk, nagu allpool.
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"
Nüüd kasutame allolevas käsus JWT-märki, et teisendada Wordi PDF-vormingusse, kus sisend-DOCX-fail peaks olema pilvmälus saadaval. Seejärel näitab parameeter outPath saadud PDF-dokumendi asukohta ja vorminguks on saadud PDF-faili vorming. GetDocumentWithFormat API on mõeldud dokumentide teisendamiseks ja fail doc-to-pdf.doc renderdatakse edukalt PDF-vormingusse. Saate vaadata salvestatud faili doc-to-pdf.pdf nimega pilvesalvestuses.
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>"
Järeldus
Ülaltoodud artiklis selgitatakse üksikasjalikult kõiki Wordi PDF-i / DOCX-i PDF-i / DOC-i PDF-i üksikasju, kasutades Aspose.Words Cloud SDK for Ruby. Aspose Cloud SDK-d on avatud lähtekoodiga (avaldatud MIT-i litsentsi alusel) ja Ruby jaoks mõeldud Aspose.Wordsi pilve-SDK täielik kood on saadaval saidil GitHub.
Kui teil on parima DOCX-i PDF-i teisendaja kohta küsimusi, soovitusi või kommentaare, külastage julgelt tugiteenust foorumit. Saate meid jälgida sotsiaalmeedias Facebook, LinkedIn ja Twitter.
Uurige
Soovitame külastada ka järgmisi seotud linke: