Razvijte Word u PDF Converter online koristeći Ruby Cloud SDK. Izvršite DOCX u PDF ili DOC u PDF na mreži
Pregled
DOCX je dobro poznati format za Microsoft Word dokumente i predstavljen je sa Microsoft Wordom 2007. Docx je baziran na otvorenom XML-u, a Docx datoteke se mogu otvoriti u Wordu 2007. Dok je PDF Portable Document Format za predstavljanje dokumenata. To je svestrani format datoteke koji je razvio Adobe Systems i može imati bilo koji broj fontova i slika. Pruža jednostavan, pouzdan način za kreiranje, predstavljanje datoteka dokumenata i prijenos izlaza spremnih za štampač.
Želite li pretvoriti DOCX datoteku u PDF datoteku? Mnoge aplikacije za obradu word dokumenata pružaju mogućnosti za pretvaranje Worda u PDF format datoteke. Ali cijeli ovaj proces zahtijeva napor da se instalira aplikacija, kao i trošak licenciranja. Ali zašto plaćati licenciranje cijelog proizvoda kada trebate izvršiti samo jednu operaciju. Nadalje, operacije masovne konverzije ne mogu se izvoditi s takvim softverom dostupnim na tržištu. U svim takvim slučajevima, Aspose.Words Cloud API stupa u akciju kako bi izvršio laku i brzu obradu formata datoteke.
Aplikacija Aspose.Words DOCX u PDF Converter trenutno pretvara vaše DOCX datoteke u PDF format uz pomoć Ruby SDK 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 u vašu aplikaciju. Možete jednostavno pretvoriti svoje DOCX datoteke u PDF datoteku pomoću ovog besplatnog Ruby SDK alata. Aspose.Words vam pomaže da trenutno konvertujete DOCX dokumente u PDF-ove sa velikom vernošću. Koristeći Aspose Cloud REST API moguće je izvršiti naprednu obradu formata datoteke. Štaviše, možete pronaći primjer generiranog cURL koda 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 razgovarati o sljedećim temama. Let’s Explore.
- API za konverziju DOC u PDF
- Kako instalirati Aspose.Words Ruby SDK?
- Objašnjena pretplata na Aspose.Cloud račun
- Word u PDF Converter u Rubyju
- Word u PDF koristeći cURL komande
API za konverziju DOC u PDF
Aspose.Words konverter dokumenata vam omogućava da konvertujete vaše datoteke 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 kreiranje, manipulaciju i transformaciju vodećih formata Word dokumenata koristeći aspose tehnologiju konverzije. Brzo ćete dobiti vrlo precizne rezultate konverzije.
Uz pomoć ovog API-ja, možemo izvoditi Word u PDF, kao i operacije konverzije u druge formate bez upotrebe automatizacije MS Office-a ili bilo koje druge ovisnosti. Kako bismo olakšali našim klijentima, razvijeni su SDK-ovi specifičnih programskih jezika tako da možete pristupiti API-ju direktno unutar vašeg koda aplikacije. U ovom članku, naš naglasak je na Aspose.Words Cloud SDK za Ruby omogućavajući Ruby programerima da brzo i jednostavno implementiraju mogućnosti obrade Word dokumenata u Ruby aplikacijama, uz nultu početnu cijenu.
Kako instalirati Aspose.Words Ruby SDK?
Da bismo koristili Ruby SDK za komunikaciju sa Aspose.Words Cloud REST API-jem, prvo ga moramo instalirati na naš sistem. Ruby SDK je dostupan za preuzimanje uz nultu početnu cijenu kao RubyGem (preporučeno) i sa GitHub. Nakon što ste konfigurirali Ruby runtime, izvršite sljedeću naredbu u terminalu da izvršite brzu i jednostavnu instalaciju u Ruby aplikaciji za word docx u pdf konverter.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Ali prije nego što nastavite s instalacijom Aspose.Words Cloud SDK-a za Ruby 2.6 ili noviju verziju, morate instalirati sljedeće pakete zavisnosti na svoj sistem.
# 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 vezanih za dokumente s punim pristupom za čitanje i pisanje. Za više detalja, posjetite aspose cloud dokumentacijska web stranica.
Objašnjena pretplata na Aspose.Cloud račun
Nakon instaliranja svih paketa zavisnosti Ruby okruženja, sljedeći korak je da dobijete ClientID i ClientSecret detalje za upućivanje poziva na Aspose.Words cloud API-je za konverziju Doc u Pdf. Postoje dvije opcije za korištenje REST API-ja direktno preko nekog rest klijenta kao što je cURL ili korištenjem cloud SDK-ova. Dakle, prvi korak je kreiranje naloga navigacijom Aspose.Cloud dashboard. Ako imate Google ili Microsoft nalog, jednostavno kliknite na dugme Google ili Microsoft da biste se prijavili. U suprotnom kliknite na vezu za registraciju da kreirajte novi nalog tako što ćete unijeti potrebne informacije.
Nakon što se prijavite na kontrolnu tablu prostora u oblaku i kliknite karticu Aplikacije na lijevoj bočnoj traci. Sada se pomaknite prema dolje, kliknite na dugme Kreiraj novu aplikaciju kao što je prikazano na slici ispod.
Sada kreirajte svoju novu aplikaciju odabirom zadane memorije kao što je prikazano na slici ispod. Također možete konfigurirati pohranu treće strane za učitavanje vaših datoteka s podacima slijedeći kako konfigurirati pohranu u oblaku treće strane vodič.
Sada, pomaknite se prema dolje prema odjeljku Client Credentials da kopirate Client Id i Client Secret kao što je prikazano na slici ispod.
Ovi klijentski vjerodajnici će se koristiti za upućivanje API poziva u Aspose.Words cloud API-je za DOCX u PDF konverter. Zatim ćemo vidjeti kako pretvoriti Word u PDF koristeći Aspose.Words cloud SDK za Ruby.
Word u PDF Converter u Ruby-u
Slijedite upute date u nastavku da izvršite konverziju MS Word datoteka DOCX u PDF koristeći Ruby SDK za aplikaciju ruby on rails.
- Prvi korak je kreiranje ruby varijabli koje drže ClientID i ClientSecret kopirane sa aspose cloud kontrolne table.
- U drugom, kreirajte konfiguraciju AsposeWordsCloud i proslijedite ClientID, ClientSecret vrijednosti.
- Treći korak je kreiranje instance WordsAPI-ja
- Zatim, otpremite izvornu DOCX datoteku u pohranu u oblaku koristeći UploadFileRequest() metodu
- Sada kreirajte objekat ConvertDocumentRequest() koji uzima ulazno DOCX ime, rezultirajući format kao argumente
- Konačno, pokrenite proces konverzije DOCX u PDF metodom 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 sa https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Povežite svojstva konfiguracije sa WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Kreirajte instancu WordsApi-a
@words_api = WordsAPI.new
# Unesite DOCX fajl
@fileName = "mysample.docx"
# Konačni format datoteke
@format = "pdf"
# Otpremite originalni dokument u odabranu pohranu u oblaku
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Definirajte parametre konverzije dokumenta inicijalizirajte (dokument, format, izlazna putanja, naziv_datoteke_vrijednost_polja, pohrana, lokacija_fontova)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Pokrenite proces konverzije DOCX u PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Ispis rezultata u konzoli
puts("Document successfully converted to pdf")
# Završni primjer konverzije dokumenta
Kao rezultat toga, mysample.pdf će biti sačuvan u korenu fascikle projekta.
Word u PDF koristeći cURL komande
Hajde sada da ispitamo kako da konvertujete Word dokument u pdf koristeći cURL. Alat cURL komandne linije koristi se za pristup REST API-jima do i sa servera. Budući da su Aspose.Words Cloud API-ji razvijeni prema REST principima, možemo koristiti ove Cloud API-je za obavljanje operacija konverzije. Da izvršimo konverziju, generirat ćemo JSON Web Token (JWT) na osnovu ClientID-a i ClientSecret-a preuzetih sa Aspose.Cloud nadzorne ploče. Izvršite naredbu u terminalu za generiranje JWT tokena kao ispod.
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 koristiti JWT token u naredbi ispod da pretvorimo Word u PDF format gdje bi ulazna DOCX datoteka trebala biti dostupna u pohrani u oblaku. Zatim parametar outPath pokazuje lokaciju za rezultirajući PDF dokument, a format je format rezultirajuće pdf datoteke. GetDocumentWithFormat API je za konverziju dokumenata i datoteka doc-to-pdf.doc se uspješno prikazuje u PDF formatu. Možete provjeriti sačuvanu datoteku s imenom 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, svi detalji vezani za Word u PDF / DOCX u PDF / DOC u PDF objašnjeni su korak po korak pomoću Aspose.Words Cloud SDK za Ruby. Aspose Cloud SDK-ovi su otvorenog koda (objavljeni pod MIT licencom) i kompletan kod Aspose.Words cloud SDK-a za Ruby je dostupan na GitHub.
Ako imate bilo kakvih pitanja, prijedloga ili komentara o najboljem DOCX u PDF Converter, slobodno posjetite forum. Možete nas pratiti na društvenim mrežama Facebook, LinkedIn i Twitter.
Istražiti
Također preporučujemo da posjetite sljedeće povezane linkove: