Pretvaranje Word dokumenata u TIFF slike koristeći Ruby.
Pregled
Microsoft Word format dokumenta (DOCX, DOC) ima mnoštvo prednosti jer pruža mogućnost uređivanja, kompatibilnost, saradnju, mogućnosti formatiranja, jednostavnost upotrebe i produktivnost, što ga čini popularnim izborom za zadatke obrade dokumenata . Zapravo, Word format dokumenta je vrijedan resurs za preduzeća i organizacije koje trebaju kreirati, uređivati i dijeliti dokumente. Međutim, TIFF (Tagged Image File Format) je široko korišten format za pohranjivanje 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, visok kvalitet, svestranost, dugoročno arhiviranje i interoperabilnost su među njegovim istaknutim prednostima.
Dakle, pretvaranje Word dokumenata u TIFF slike nudi nekoliko prednosti, uključujući očuvanje slike, kompatibilnost, jednostavnost ispisa i manipulacije, arhiviranje dokumenata i uštedu prostora.
- Šta je Word to TIFF API za konverziju?
- Pretvorba riječi u TIFF u Rubyju
- DOC u TIFF koristeći cURL komande
Šta je Word to TIFF API za konverziju?
Aspose.Words Cloud je rješenje za obradu dokumenata zasnovano na oblaku koje nudi mogućnosti kreiranja, uređivanja i pretvaranja dokumenata u oblaku. API podržava više formata datoteka, uključujući Microsoft Word (DOC, DOCX), PDF, HTML i još mnogo toga. Slično, takođe je sposoban da konvertuje Word DOCX u TIFF slike, istovremeno osiguravajući kompresiju bez gubitaka i visok kvalitet slike, jer ih čini idealnim za ispis fotografija.
Kako instalirati Ruby Cloud SDK
Jednom kada je Ruby runtime konfigurisano, prvi korak u korištenju SDK-a je njegova instalacija. Dostupan je za preuzimanje preko RubyGem (preporučeno) i GitHub. Ali, prije nego što nastavimo s instalacijom SDK-a, moramo imati sljedeće pakete zavisnosti instalirane na našem sistemu.
# 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 dragulja.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Sada je sljedeći važan korak da dobijete ClientID i ClientSecret detalje tako što ćete posjetiti Aspose.Cloud dashboard. Ako nemate postojeći nalog, jednostavno se prijavite koristeći vezu kreirajte novi nalog i navedite važeću adresu e-pošte. Sada je dobro da počnemo sa operacijom konverzije Worda u TIFF.
Pretvorba riječi u TIFF u Rubyju
Sljedeći odjeljak objašnjava korake kako pretvoriti Word u TIFF u aplikaciji ruby.
- Prvi korak je kreiranje ruby varijabli koje sadrže ClientID i ClientSecret detalje (kao što je spomenuto na Aspose Cloud Dashboard).
- Drugo, kreirajte konfiguracijski objekat AsposeWordsCloud i proslijedite ClientID, ClientSecret detalje kao argumente.
- Treći korak je kreiranje instance WordsAPI klase
- Sada treba da otpremimo ulazni Word dokument u Cloud skladište koristeći UploadFileRequest() metodu
- Konačno, pretvorite DOCX u TIFF sliku koristeći saveastiff(..) metodu koja uzima objekt SaveAsTiffRequest kao argument
# Učitajte dragulj, za kompletnu listu 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 sa https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Povežite svojstva konfiguracije sa WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Kreirajte instancu WordsApi-a
@words_api = WordsAPI.new
# Unesite Word fajl
@fileName = "sample.docx"
# Konačni format datoteke
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Otpremite originalni dokument u Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Sačuvajte parametre zahtjeva za konverziju dokumenata.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Ispis rezultata u konzoli
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Primjer završne konverzije Worda.
Jednom kada se kod uspješno izvrši, rezultirajući word-to-tiff.tiff će biti sačuvan u pohrani u oblaku.
DOC u TIFF koristeći cURL komande
Pretvorba DOC u TIFF pomoću cURL naredbi omogućava vam da pretvorite Microsoft Word dokumente (DOC, DOCX) u TIFF slike. Ova konverzija se izvodi upućivanjem API zahtjeva za Aspose.Words Cloud, koristeći cURL komande. API prihvaća DOC ili DOCX datoteku kao ulaz i vraća rezultirajuću TIFF sliku. Kako se cURL komande mogu izvršiti iz terminala komandne linije, to omogućava automatizaciju kompletnog procesa konverzije. Također, cURL naredbe koje se koriste za konverziju će se razlikovati 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, moramo prvo generirati JWT token na osnovu naših personaliziranih akreditiva 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, koristite sljedeću naredbu da pretvorite 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 se također 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 online Word u TIFF pretvarač? Pokušajte koristiti naš Besplatni Online Converter
Zaključak
U ovom članku raspravljali smo o detaljima o pretvaranju Word dokumenata u TIFF slike, jer je to uobičajena potreba poduzeća i organizacija koje rade s velikom količinom dokumenata. Iskorištavanjem moći Rubyja i fleksibilnosti Aspose.Words Clouda, postalo je moguće automatizirati cijeli proces konverzije. Ovo na kraju smanjuje vrijeme i trud potreban za pretvaranje velikih količina dokumenata.
Za dodatne pogodnosti našim korisnicima, kompletan izvorni kod Ruby Cloud SDK je objavljen na GitHub repozitorijum. Takođe, preporučujemo da istražite vodič za programere kako biste saznali više o drugim uzbudljivim karakteristikama API-ja. Nadalje, možete također razmotriti korištenje API-ja preko SwaggerUI Interface direktno unutar web pretraživača.
Na kraju, u slučaju da imate bilo kakva pitanja ili sugestije, slobodno nas kontaktirajte putem naše besplatne podrške za proizvode forum.
Povezane teme
Toplo preporučujemo da posjetite sljedeće linkove kako biste saznali više o: