Pretvaranje Wordovih dokumenata u TIFF slike pomoću Rubyja.
Pregled
Microsoft Word format dokumenta (DOCX, DOC) ima mnoštvo prednosti jer pruža mogućnost uređivanja, kompatibilnost, suradnju, mogućnosti oblikovanja, jednostavnost upotrebe i produktivnost, što ga čini popularnim izborom za zadatke obrade dokumenata . Zapravo, format Word dokumenta vrijedan je resurs za tvrtke i organizacije koje trebaju stvarati, uređivati i dijeliti dokumente. Međutim, TIFF (Format datoteke s označenom slikom) široko je korišten format za pohranu rasterskih slika, uključujući fotografije i skenirane dokumente. Jedna od glavnih svrha TIFF-a je pružiti fleksibilan i robustan format za razmjenu i arhiviranje visokokvalitetnih slika. Kompresija bez gubitaka, visoka kvaliteta, svestranost, dugoročno arhiviranje i interoperabilnost među njegovim su istaknutim prednostima.
Dakle, pretvaranje Word dokumenata u TIFF slike nudi nekoliko prednosti, uključujući očuvanje slike, kompatibilnost, jednostavnost ispisa i rukovanja, arhiviranje dokumenata i uštedu prostora.
Što je Word to TIFF Conversion API?
Aspose.Words Cloud rješenje je za obradu dokumenata temeljeno na oblaku koje nudi mogućnosti stvaranja, uređivanja i pretvaranja dokumenata u oblaku. API podržava više formata datoteka, uključujući Microsoft Word (DOC, DOCX), PDF, HTML itd. Slično tome, također je sposoban pretvoriti Word DOCX u TIFF slike, istovremeno osiguravajući kompresiju bez gubitaka i visoku kvalitetu slike, jer ih čini idealnim za ispis fotografija.
Kako instalirati Ruby Cloud SDK
Nakon što je Ruby runtime konfiguriran, prvi korak u korištenju SDK-a je njegova instalacija. Dostupno je za preuzimanje preko RubyGem (preporučeno) i GitHub. No, prije nego nastavimo s instalacijom SDK-a, moramo imati sljedeće pakete ovisnosti instalirane na našem sustavu.
# 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
Sada izvršite sljedeću naredbu u terminalu da izvršite brzu instalaciju asposewordscloud gem.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Sada je sljedeći važan korak dobivanje pojedinosti o ClientID-u i ClientSecret-u posjetom Aspose.Cloud nadzorna ploča. Ako nemate postojeći račun, jednostavno se prijavite pomoću veze kreiraj novi račun i unesite valjanu adresu e-pošte. Sada možemo započeti s operacijom pretvorbe Worda u TIFF.
Pretvorba Worda u TIFF u Rubyju
Sljedeći odjeljak objašnjava korake kako pretvoriti Word u TIFF u ruby aplikaciji.
- Prvi korak je stvaranje ruby varijabli koje sadrže pojedinosti ClientID i ClientSecret (kao što je spomenuto na Aspose Cloud Dashboard).
- Drugo, stvorite AsposeWordsCloud konfiguracijski objekt i proslijedite ClientID, ClientSecret detalje kao argumente.
- Treći korak je stvaranje instance WordsAPI klase
- Sada moramo prenijeti ulazni Word dokument u pohranu u oblaku pomoću metode UploadFileRequest().
- Na kraju, pretvorite DOCX u TIFF sliku koristeći saveastiff(..) metodu koja uzima objekt SaveAsTiffRequest kao argument
# Učitajte dragulj, za potpuni popis posjetite https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Kako programski pretvoriti Word u TIFF.
# Nabavite AppKey i AppSID vjerodajnice s https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Povežite svojstva konfiguracije s WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Stvorite instancu WordsApi
@words_api = WordsAPI.new
# Ulazna Word datoteka
@fileName = "sample.docx"
# Konačni format datoteke
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Prenesite izvorni dokument u Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Spremite parametre zahtjeva za konverziju dokumenta.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Ispis rezultata odgovora u konzoli
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Primjer pretvorbe End Word.
Nakon što se kôd uspješno izvrši, rezultirajući word-to-tiff.tiff bit će spremljen u pohranu u oblaku.
DOC u TIFF pomoću cURL naredbi
Pretvorba DOC u TIFF pomoću naredbi cURL omogućuje vam pretvaranje Microsoft Word dokumenata (DOC, DOCX) u TIFF slike. Ova se konverzija izvodi upućivanjem API zahtjeva Aspose.Words Cloudu pomoću naredbi cURL. API prihvaća DOC ili DOCX datoteku kao ulaz i vraća rezultirajuću TIFF sliku. Kako se cURL naredbe mogu izvršavati iz terminala naredbenog retka, to omogućuje automatizaciju kompletnog procesa konverzije. Također, cURL naredbe koje se koriste za pretvorbu razlikovat će se ovisno o specifičnom API-ju koji se koristi, ali obično uključuje slanje HTTP zahtjeva API-ju s ulaznim dokumentom i drugim potrebnim parametrima te primanje rezultirajuće TIFF slike u odgovoru.
Sada, kao preduvjet za ovaj pristup, prvo moramo generirati JWT token na temelju naših personaliziranih vjerodajnica klijenta.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nakon što je token generiran, upotrijebite sljedeću naredbu za pretvaranje DOC u TIFF sliku. Imajte na umu da ove naredbe očekuju da će ulazni Word (DOC) već biti dostupan u pohrani u oblaku. Nakon uspješne konverzije, rezultirajući TIFF također se pohranjuje u pohranu u oblaku.
curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
NAPOMENA: - Tražite mrežni pretvarač Worda u TIFF? Pokušajte upotrijebiti naš besplatni mrežni pretvarač
Zaključak
U ovom smo članku raspravljali o pojedinostima o pretvaranju Wordovih dokumenata u TIFF slike jer je to uobičajena potreba tvrtki i organizacija koje rade s velikom količinom dokumenata. Iskorištavanjem snage Rubyja i fleksibilnosti Aspose.Words Clouda, postalo je moguće automatizirati cijeli proces pretvorbe. To na kraju smanjuje vrijeme i trud potrebne za pretvaranje velikih količina dokumenata.
Kako bismo dodatno olakšali naše korisnike, potpuni izvorni kod Ruby Cloud SDK-a objavljen je na GitHub repozitorij. Također, preporučujemo da istražite vodič za razvojne programere kako biste saznali više o drugim uzbudljivim značajkama API-ja. Nadalje, možete također razmotriti korištenje API-ja putem SwaggerUI sučelja izravno unutar web preglednika.
Na kraju, u slučaju da imate pitanja ili prijedloga, slobodno nam se obratite putem naše besplatne podrške za proizvode forum.
Povezane teme
Preporučujemo da posjetite sljedeće veze da biste saznali više o: