Razvijte Word to PDF Converter na mreži koristeći Ruby Cloud SDK. Izvedite DOCX u PDF ili DOC u PDF online
Pregled
DOCX je dobro poznati format za Microsoft Word dokumente i predstavljen je s Microsoft Wordom 2007. Docx se temelji na otvorenom XML-u i Docx datoteke mogu se otvoriti s Wordom 2007. Dok je PDF Portable Document Format za predstavljanje dokumenata. To je svestrani format datoteke koji je razvio Adobe Systems i može sadržavati bilo koji broj fontova i slika. Omogućuje jednostavan, pouzdan način za stvaranje, predstavljanje datoteka dokumenata i prijenos izlaza spremnih za ispis.
Želite li pretvoriti DOCX datoteku u PDF datoteku? Mnoge aplikacije za obradu dokumenata s tekstom pružaju mogućnosti pretvaranja Worda u PDF format datoteke. Ali cijeli ovaj proces zahtijeva napor da se instalira aplikacija, kao i troškove licenciranja. Ali zašto plaćati licenciranje cijelog proizvoda kada trebate izvršiti samo jednu operaciju. Nadalje, skupne operacije konverzije ne mogu se izvesti s takvim tržišno dostupnim softverom. U svim takvim slučajevima Aspose.Words Cloud API stupa u akciju kako bi izvršio jednostavnu i brzu obradu formata datoteke.
Aplikacija Aspose.Words DOCX to PDF Converter trenutačno pretvara vaše DOCX datoteke u PDF format uz pomoć Ruby SDK-a otvorenog koda. Ove SDK-ove i alate održavaju programeri u Aspose.Words i pružaju najlakši način za integraciju Aspose.Words Cloud API-ja s vašom aplikacijom. Svoje DOCX datoteke možete jednostavno pretvoriti u PDF pomoću ovog besplatnog Ruby SDK alata. Aspose.Words vam pomaže pretvoriti DOCX dokumente u PDF-ove odmah uz visoku vjernost. Pomoću Aspose Cloud REST API-ja moguće je izvršiti naprednu obradu formata datoteke. Štoviše, možete pronaći primjer generiranog isječka koda cURL spremnog za korištenje na dnu ove stranice.
Aspose podržava mnoge opcije za integraciju automatizacije dokumenata u aplikacije nekoliko platformi i programskih jezika. U ovom članku ćemo detaljno raspravljati o sljedećim temama. Idemo istraživati.
- API za pretvorbu DOC-a u PDF
- Kako instalirati Aspose.Words Ruby SDK?
- Objašnjenje pretplate na Aspose.Cloud račun
- Pretvarač Worda u PDF u Rubyju
- Word u PDF pomoću cURL naredbi
API za pretvorbu DOC-a u PDF
Aspose.Words pretvarač dokumenata omogućuje vam pretvaranje datoteka iz DOCX u PDF u visokoj kvaliteti. Aspose.Words Cloud API podržava mnogo različitih formata datoteka kao što su DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT i još mnogo toga. To je uzbudljivo rješenje za stvaranje, manipuliranje i transformaciju vodećih formata Word dokumenata korištenjem aspose tehnologije pretvorbe. Brzo ćete dobiti vrlo precizne rezultate pretvorbe.
Uz pomoć ovog API-ja možemo izvoditi Word u PDF kao i operacije pretvorbe u druge formate bez upotrebe automatizacije MS Officea ili bilo koje druge ovisnosti. Kako bismo olakšali našim klijentima, razvijeni su posebni SDK-ovi za programske jezike tako da možete pristupiti API-ju izravno unutar koda svoje aplikacije. U ovom članku, naš naglasak je na Aspose.Words Cloud SDK za Ruby omogućavajući Ruby programerima da implementiraju mogućnosti obrade Word dokumenata u Ruby aplikacijama brzo i jednostavno, bez početnih troškova.
Kako instalirati Aspose.Words Ruby SDK?
Kako bismo koristili Ruby SDK za komunikaciju s Aspose.Words Cloud REST API-jem, prvo ga moramo instalirati na naš sustav. Ruby SDK dostupan je za preuzimanje bez početnih troškova kao RubyGem (preporučeno) i s GitHub. Nakon što konfigurirate Ruby runtime, molimo izvršite sljedeću naredbu na terminalu kako biste izvršili brzu i jednostavnu instalaciju u Ruby aplikaciji za pretvarač word docx u pdf.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Ali prije nego nastavite s instalacijom Aspose.Words Cloud SDK-a za Ruby 2.6 ili noviju verziju, trebate instalirati sljedeće pakete ovisnosti na svoj sustav.
# 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
Ovaj SDK za Ruby podržava više od 20 formata povezanih s dokumentima s potpunim pristupom za čitanje i pisanje. Za više pojedinosti posjetite aspose cloud web-mjesto s dokumentacijom.
Objašnjenje pretplate na Aspose.Cloud račun
Nakon instaliranja svih paketa ovisnosti okruženja Ruby, sljedeći korak je dobivanje pojedinosti o ClientID-u i ClientSecret-u za upućivanje poziva API-jima Aspose.Words oblaka za pretvorbu dokumenata u PDF. Postoje dvije opcije za korištenje REST API-ja izravno putem nekog rest klijenta kao što je cURL ili korištenjem cloud SDK-ova. Dakle, prvi korak je kreiranje računa navigacijom Aspose.Cloud nadzorna ploča. Ako imate Google ili Microsoft račun, jednostavno kliknite gumb Google ili Microsoft da biste se prijavili. U suprotnom kliknite vezu za prijavu za kreiranje novog računa tako što ćete unijeti tražene podatke.
Nakon što se prijavite na nadzornu ploču prostora u oblaku i kliknite karticu Aplikacije na lijevoj bočnoj traci. Sada se pomaknite prema dolje, kliknite gumb Stvori novu aplikaciju kao što je prikazano na slici ispod.
Sada izradite svoju novu aplikaciju odabirom zadane pohrane kao što je prikazano na slici ispod. Također možete konfigurirati pohranu treće strane za prijenos vaših podatkovnih datoteka slijedeći vodič kako konfigurirati pohranu u oblaku treće strane.
Sada se pomaknite dolje prema odjeljku Vjerodajnice klijenta da biste kopirali ID klijenta i Tajnu klijenta kao što je prikazano na slici ispod.
Ove vjerodajnice klijenta koristit će se za upućivanje API poziva Aspose.Words cloud API-jima za pretvarač DOCX u PDF. Zatim ćemo vidjeti kako pretvoriti Word u PDF pomoću Aspose.Words cloud SDK za Ruby.
Pretvornik Worda u PDF u Rubyju
Slijedite dolje navedene upute za pretvorbu MS Word datoteka DOCX u PDF koristeći Ruby SDK za aplikaciju ruby on rails.
- Prvi korak je stvaranje ruby varijabli koje sadrže ClientID i ClientSecret kopirane s aspose cloud dashboard.
- Zatim stvorite AsposeWordsCloud konfiguraciju i proslijedite ClientID, ClientSecret vrijednosti.
- Treći korak je stvaranje instance WordsAPI-ja
- Zatim prenesite izvornu DOCX datoteku u pohranu u oblaku pomoću metode UploadFileRequest().
- Sada stvorite objekt ConvertDocumentRequest() koji uzima ulazni DOCX naziv, rezultirajući format kao argumente
- Na kraju, pokrenite proces konverzije DOCX u PDF pomoću metode convertdocument().
# Učitajte dragulj, idite na https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Kako programski pretvoriti Word u PDF.
# Nabavite AppKey i AppSID vjerodajnice s https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Povežite svojstva konfiguracije s WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Stvorite instancu WordsApi
@words_api = WordsAPI.new
# Ulazna DOCX datoteka
@fileName = "mysample.docx"
# Konačni format datoteke
@format = "pdf"
# Prenesite izvorni dokument u odabranu pohranu u oblaku
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Definirajte parametre pretvorbe dokumenta inicijalizirati (dokument, format, izlazni_put, vrijednost_polja_naziv_datoteke, pohrana, lokacija_fontova)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Pokrenite proces pretvorbe DOCX u PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Ispis rezultata odgovora u konzoli
puts("Document successfully converted to pdf")
# Završite primjer pretvaranja dokumenta
Kao rezultat toga, mysample.pdf bit će spremljen u korijenu mape projekta.
Word u PDF pomoću cURL naredbi
Sada ćemo ispitati kako pretvoriti word dokument u pdf koristeći cURL. cURL alat naredbenog retka koristi se za pristup REST API-jima na i s poslužitelja. Budući da su Aspose.Words Cloud API-ji razvijeni prema REST principima, možemo koristiti te Cloud API-je za izvršavanje operacija konverzije. Kako bismo izvršili konverziju, generirat ćemo JSON Web Token (JWT) na temelju ClientID-a i ClientSecret-a preuzetih s Aspose.Cloud nadzorne ploče. Izvršite naredbu u terminalu za generiranje JWT tokena kao u nastavku.
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"
Sada ćemo upotrijebiti JWT token u donjoj naredbi za pretvaranje Worda u PDF format gdje bi ulazna DOCX datoteka trebala biti dostupna u pohrani u oblaku. Tada parametar outPath pokazuje mjesto za rezultirajući PDF dokument, a format je format rezultirajuće pdf datoteke. GetDocumentWithFormat API služi za pretvorbu dokumenata i datoteka doc-to-pdf.doc uspješno se renderira u PDF format. Možete provjeriti spremljenu datoteku s nazivom doc-to-pdf.pdf u pohrani u oblaku.
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>"
Zaključak
U gornjem članku, sve pojedinosti vezane uz Word u PDF / DOCX u PDF / DOC u PDF objašnjene su korak po korak pomoću Aspose.Words Cloud SDK za Ruby. Aspose Cloud SDK-ovi su otvorenog koda (objavljeni pod licencom MIT-a), a potpuni kod Aspose.Words cloud SDK-a za Ruby dostupan je na GitHub.
Ako imate pitanja, prijedloga ili komentara o najboljem pretvaraču DOCX u PDF, slobodno posjetite [forum] podrške]31. Možete nas pratiti na društvenim mrežama Facebook, LinkedIn i Twitter.
Istražiti
Također preporučujemo da posjetite sljedeće povezane poveznice: