Sukurkite „Word“ į PDF keitiklį internetu naudodami „Ruby Cloud“ SDK. Atlikite DOCX į PDF arba DOC į PDF internete

Kaip konvertuoti docx į pdf? | Geriausias Word į pdf konverteris | Aspose.Words Cloud Ruby SDK.

Kaip konvertuoti docx į pdf – populiariausias Word į pdf konverteris

Apžvalga

DOCX yra gerai žinomas Microsoft Word dokumentų formatas ir buvo pristatytas kartu su Microsoft Word 2007. Docx yra pagrįstas atviru XML, o Docx failus galima atidaryti naudojant Word 2007. Nors PDF yra Nešiojamojo dokumento formatas, skirtas dokumentams reprezentuoti. Tai universalus failo formatas, kurį sukūrė „Adobe Systems“ ir gali turėti bet kokį šriftų ir vaizdų skaičių. Tai paprastas ir patikimas būdas kurti, pateikti dokumentų failus ir perkelti spausdintuvui paruoštą išvestį.

Ar norite konvertuoti DOCX failą į PDF failą? Daugelis „Word“ dokumentų apdorojimo programų suteikia galimybę konvertuoti „Word“ į Pdf failo formatą. Tačiau visam šiam procesui reikia pastangų įdiegti programą ir licencijavimo išlaidas. Bet kam mokėti už viso produkto licencijavimą, kai reikia atlikti tik vieną operaciją. Be to, naudojant tokią rinkoje esančią programinę įrangą negalima atlikti masinio konvertavimo operacijų. Visais tokiais atvejais Aspose.Words Cloud API pradeda veikti, kad būtų galima lengvai ir greitai apdoroti failo formatą.

Programėlė Aspose.Words DOCX į PDF Converter akimirksniu konvertuoja jūsų DOCX failus į PDF formatą naudodama atvirojo kodo Ruby SDK. Šiuos SDK ir įrankius prižiūri Aspose.Words kūrėjai ir jie yra paprasčiausias būdas integruoti Aspose.Words Cloud API su programa. Galite lengvai konvertuoti savo DOCX failus į PDF failus naudodami šį nemokamą Ruby SDK įrankį. Aspose.Words padeda akimirksniu labai tiksliai konvertuoti DOCX dokumentus į PDF. Naudojant Aspose Cloud REST API galima atlikti išplėstinį failų formatų apdorojimą. Be to, šio puslapio apačioje galite rasti sugeneruoto paruošto naudoti cURL kodo fragmento pavyzdį.

„Aspose“ palaiko daugybę galimybių integruoti dokumentų automatizavimą į kelių platformų ir programavimo kalbų programas. Šiame straipsnyje mes ketiname išsamiai aptarti šias temas. Ištirkime.

DOC konvertavimo į PDF API

Aspose.Words dokumentų keitiklis leidžia konvertuoti failus iš DOCX į PDF aukštos kokybės. Aspose.Words Cloud API palaiko daugybę skirtingų failų formatų, pvz., DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT ir daugelis kitų. Tai įdomus sprendimas kurti, valdyti ir transformuoti pirmaujančius Word dokumentų formatus naudojant aspose konvertavimo technologiją. Greitai gausite labai tikslius konversijos rezultatus.

Šios API pagalba galime atlikti Word į PDF bei konvertavimo į kitus formatus operacijas nenaudodami MS Office automatikos ar kitų priklausomybių. Siekiant palengvinti mūsų klientų poreikius, buvo sukurti specifiniai programavimo kalbos SDK, kad galėtumėte pasiekti API tiesiai iš programos kodo. Šiame straipsnyje mes akcentuojame Aspose.Words Cloud SDK for Ruby, leidžiantį Ruby kūrėjams greitai ir lengvai įdiegti Word dokumentų apdorojimo galimybes Ruby programose be jokių pradinių išlaidų.

Kaip įdiegti Aspose.Words Ruby SDK?

Kad galėtume naudoti Ruby SDK ryšiui su Aspose.Words Cloud REST API, pirmiausia turime jį įdiegti savo sistemoje. Ruby SDK galima atsisiųsti be pradinio mokesčio kaip RubyGem (rekomenduojama) ir iš GitHub. Sukonfigūravę Ruby vykdymo laiką, terminale vykdykite šią komandą, kad greitai ir lengvai įdiegtumėte Word docx į pdf konverterį Ruby programoje.

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

Tačiau prieš diegdami „Aspose.Words Cloud SDK“, skirtą „Ruby 2.6“ ar naujesnei versijai, savo sistemoje turite įdiegti šiuos priklausomybės paketus.

# 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

Šis Ruby SDK palaiko daugiau nei 20 su dokumentais susijusių formatų su visa skaitymo ir rašymo prieiga. Norėdami gauti daugiau informacijos, apsilankykite „aspose cloud“ dokumentacijos svetainėje.

Paaiškinta „Aspose.Cloud“ paskyros prenumerata

Įdiegę visus „Ruby“ aplinkos priklausomybės paketus, kitas žingsnis yra gauti „ClientID“ ir „ClientSecret“ informaciją, kad būtų galima iškviesti „Aspose.Words“ debesies API, kad būtų galima konvertuoti dokumentą į PDF. Yra dvi galimybės naudoti REST API tiesiogiai per tam tikrą poilsio klientą, pvz., cURL, arba naudojant debesies SDK. Taigi, pirmas žingsnis yra susikurti paskyrą naršant Aspose.Cloud dashboard. Jei turite Google arba Microsoft paskyrą, tiesiog spustelėkite Google arba Microsoft mygtuką, kad prisiregistruotumėte. Kitu atveju spustelėkite nuorodą Prisiregistruoti, kad sukurtumėte naują paskyrą, pateikdami reikiamą informaciją.

Prisijunkite prie debesies erdvės prietaisų skydelio ir spustelėkite skirtuką Programos kairėje šoninėje juostoje. Dabar slinkite žemyn, spustelėkite mygtuką Sukurti naują programą, kaip parodyta paveikslėlyje žemiau.

Konverteris iš dokumento į pdf

Dabar sukurkite naują programą pasirinkdami numatytąją saugyklą, kaip parodyta toliau pateiktame paveikslėlyje. Taip pat galite sukonfigūruoti trečiosios šalies saugyklą, kad įkeltumėte savo duomenų failus, vadovaudamiesi kaip sukonfigūruoti trečiosios šalies debesies saugyklą.

Populiariausia dokumentų konvertavimo programa iš docx į pdf

Dabar slinkite žemyn link Kliento kredencialų skyriaus, kad nukopijuotumėte kliento ID ir kliento paslaptį, kaip parodyta paveikslėlyje žemiau.

populiariausios dokumentų docx į pdf konverterio ruby programos kliento kredencialai

Šie kliento kredencialai bus naudojami API iškvietimams į Aspose.Words debesies API, skirtus DOCX į PDF konverteriui. Toliau pamatysime, kaip konvertuoti Word į PDF naudojant Aspose.Words debesies SDK, skirtą Ruby.

„Word“ į PDF konverteris rubinuose

Vykdykite toliau pateiktas instrukcijas, kad atliktumėte MS Word failų DOCX į PDF konvertavimą naudodami Ruby SDK, skirtą ruby on rails programai.

  1. Pirmas žingsnis yra sukurti rubino kintamuosius, kuriuose yra ClientID ir ClientSecret, nukopijuoti iš aspose debesies prietaisų skydelio.
  2. Antra, sukurkite AsposeWordsCloud konfigūraciją ir perduokite ClientID, ClientSecret reikšmes.
  3. Trečias žingsnis yra sukurti WordsAPI egzempliorių
  4. Tada įkelkite šaltinio DOCX failą į saugyklą debesyje naudodami UploadFileRequest() metodą
  5. Dabar sukurkite ConvertDocumentRequest() objektą, kuris kaip argumentus paima įvestą DOCX pavadinimą ir gautą formatą
  6. Galiausiai pradėkite DOCX konvertavimo į PDF procesą naudodami convertdocument() metodą.
# Įkelkite brangakmenį, eikite į https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Kaip programiškai konvertuoti Word į PDF.
# Gaukite „AppKey“ ir „AppSID“ kredencialus iš https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Susiekite konfigūracijos ypatybes su WordsApi
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# Sukurkite WordsApi egzempliorių
@words_api = WordsAPI.new
# Įveskite DOCX failą
@fileName = "mysample.docx"
# Galutinis failo formatas
@format = "pdf"
# Įkelkite originalų dokumentą į pasirinktą debesies saugyklą
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Apibrėžkite dokumento konvertavimo parametrus inicijuoti (dokumentas, formatas, išėjimo_kelias, failo_pavadinimo_lauko_vertė, saugykla, šriftų_vieta)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Pradėkite DOCX konvertavimo į PDF procesą
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Spausdinti atsakymą į rezultatą konsolėje
puts("Document successfully converted to pdf")
# Pabaigos dokumento konvertavimo pavyzdys

Dėl to mysample.pdf bus išsaugotas projekto aplanko šaknyje.

Word į PDF naudojant cURL komandas

Dabar panagrinėkime, kaip konvertuoti Word dokumentą į pdf naudojant cURL. cURL komandų eilutės įrankis naudojamas norint pasiekti REST API į serverį ir iš jo. Kadangi Aspose.Words Cloud API yra kuriamos pagal REST principus, todėl galime naudoti šias debesies API konvertavimo operacijoms atlikti. Norėdami atlikti konversiją, sugeneruosime JSON žiniatinklio prieigos raktą (JWT) pagal ClientID ir ClientSecret, gautus iš Aspose.Cloud dashboard. Vykdykite komandą terminale, kad sugeneruotumėte JWT prieigos raktą, kaip nurodyta toliau.

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"

Dabar mes naudosime JWT prieigos raktą žemiau esančioje komandoje, norėdami konvertuoti Word į PDF formatą, kuriame įvesties DOCX failas turėtų būti pasiekiamas debesies saugykloje. Tada parametras outPath rodo gauto PDF dokumento vietą, o formatas yra gauto PDF failo formatas. GetDocumentWithFormat API skirta dokumentų konvertavimui, o failas doc-to-pdf.doc sėkmingai atvaizduojamas PDF formatu. Galite patikrinti išsaugotą failą su doc-to-pdf.pdf pavadinimu debesies saugykloje.

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>"

Išvada

Aukščiau pateiktame straipsnyje visa informacija, susijusi su Word į PDF / DOCX į PDF / DOC į PDF, nuosekliai paaiškinama naudojant Aspose.Words Cloud SDK for Ruby. „Aspose Cloud SDK“ yra atvirojo kodo (paskelbti pagal MIT licenciją), o visas „Aspose.Words“ debesies SDK, skirtas „Ruby“, kodas pasiekiamas GitHub.

Jei turite klausimų, pasiūlymų ar komentarų apie geriausią DOCX į PDF keitiklį, nedvejodami apsilankykite palaikymo forumas. Galite sekti mus socialiniuose tinkluose Facebook, LinkedIn ir Twitter.

Naršyti

Taip pat rekomenduojame apsilankyti šiose susijusiose nuorodose: