Omskakeling van Word-dokumente na TIFF-prente met Ruby.
Oorsig
Microsoft Word-dokumentformaat (DOCX, DOC) het ’n oorvloed voordele, aangesien dit redigeerbaarheid, versoenbaarheid, samewerking, formateringsvermoëns, gebruiksgemak en produktiwiteit bied, wat dit ’n gewilde keuse maak vir dokumentverwerkingstake . Trouens, die Word-dokumentformaat is ’n waardevolle hulpbron vir besighede en organisasies wat dokumente moet skep, redigeer en deel. Die TIFF (Tagged Image File Format) is egter ’n formaat wat wyd gebruik word vir die berging van rasterbeelde, insluitend foto’s en geskandeerde dokumente. Een van die hoofdoelwitte van TIFF is om ’n buigsame en robuuste formaat te verskaf vir die uitruil en argiveer van hoë kwaliteit beelde. Verlieslose kompressie, hoë gehalte, veelsydigheid, langtermyn argivering en interoperabiliteit is van die prominente voordele daarvan.
Dus, die omskakeling van ’n Word-dokument na TIFF-beelde bied verskeie voordele, insluitend beeldbewaring, verenigbaarheid, gemak van druk en manipulasie, dokumentargivering en spasiebesparing.
- Wat is Word na TIFF-omskakelings-API?
- Woord na TIFF-omskakeling in Ruby
- DOC na TIFF met behulp van cURL-opdragte
Wat is Word na TIFF-omskakelings-API?
Aspose.Words Cloud is ’n wolkgebaseerde dokumentverwerkingsoplossing wat die vermoëns bied om dokumente in die wolk te skep, te redigeer en om te skakel. Die API ondersteun verskeie lêerformate, insluitend Microsoft Word (DOC, DOCX), PDF, HTML, en meer. Net so is dit ook in staat om Word DOCX na TIFF-beelde om te skakel, terwyl dit ’n verlieslose kompressie en hoë beeldkwaliteit verseker, aangesien dit hulle ideaal maak vir foto-uitdrukke.
Hoe om die Ruby Cloud SDK te installeer
Sodra die ruby-looptyd opgestel is, is die installasie daarvan die eerste stap in SDK-gebruik. Dit is beskikbaar vir aflaai oor RubyGem (aanbeveel) en GitHub. Maar voordat ons voortgaan met SDK-installasie, moet ons die volgende afhanklikheidspakkette op ons stelsel installeer.
# 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
Voer nou asseblief die volgende opdrag in die terminale uit om ’n vinnige installasie van asposewordscloud gem uit te voer.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Nou is die volgende belangrike stap om ClientID en ClientSecret-besonderhede te verkry deur Aspose.Cloud-dashboard te besoek. As jy nie ’n bestaande rekening het nie, sluit eenvoudig aan met die skakel skep nuwe rekening en verskaf ’n geldige e-posadres. Nou is ons goed om te begin met die Woord na TIFF-omskakeling.
Woord na TIFF-omskakeling in Ruby
Die volgende afdeling verduidelik die stappe oor hoe om ’n Word na TIFF in ’n robyn-toepassing om te skakel.
- Die eerste stap is om die robyn veranderlikes te skep wat ClientID en ClientSecret besonderhede bevat (soos genoem op Aspose Cloud Dashboard).
- Tweedens, skep AsposeWordsCloud-konfigurasie-objek en gee ClientID, ClientSecret-besonderhede as argumente.
- Die derde stap is om ’n instansie van WordsAPI-klas te skep
- Nou moet ons die invoer Word-dokument oplaai na Wolkberging met behulp van UploadFileRequest() metode
- Laastens, omskep DOCX na TIFF-beeld met behulp van saveastiff(..) metode wat SaveAsTiffRequest-objek as ’n argument neem
# Laai die juweel, vir volledige lys besoek asseblief https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Hoe om Word programmaties na TIFF om te skakel.
# Kry AppKey en AppSID geloofsbriewe vanaf https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Assosieer konfigurasie-eienskappe met WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Skep 'n instansie van WordsApi
@words_api = WordsAPI.new
# Voer Word-lêer in
@fileName = "sample.docx"
# Finale lêerformaat
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Laai oorspronklike dokument op na Wolkberging
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Stoor dokumentomskakelingversoekparameters.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Druk resultaatantwoord in konsole
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Einde Woord-omskakeling voorbeeld.
Sodra die kode suksesvol uitgevoer is, sal ’n gevolglike woord-tot-tiff.tiff in die wolkberging gestoor word.
DOC na TIFF met behulp van cURL-opdragte
DOC na TIFF-omskakeling met behulp van cURL-opdragte laat jou toe om Microsoft Word-dokumente (DOC, DOCX) in TIFF-beelde om te skakel. Hierdie omskakeling word uitgevoer deur API-versoeke na Aspose.Words Cloud te maak, met behulp van die cURL-opdragte. Die API aanvaar die DOC- of DOCX-lêer as ’n invoer en gee die resulterende TIFF-beeld terug. Aangesien die cURL-opdragte vanaf die opdragreëlterminal uitgevoer kan word, maak dit die outomatisering van die volledige omskakelingsproses moontlik. Die cURL-opdragte wat vir die omskakeling gebruik word, sal ook wissel na gelang van die spesifieke API wat gebruik word, maar behels tipies die stuur van ’n HTTP-versoek na die API met die invoerdokument en ander nodige parameters, en die ontvangs van die resulterende TIFF-beeld in die antwoord.
Nou, as ’n voorvereiste vir hierdie benadering, moet ons eers ’n JWT-token genereer op grond van ons persoonlike kliëntgeloofsbriewe.
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"
Sodra die teken gegenereer is, gebruik asseblief die volgende opdrag om DOC na TIFF-beeld om te skakel. Neem asseblief kennis dat hierdie opdrag verwag dat die invoerwoord (DOC) reeds in die wolkberging beskikbaar sal wees. Na die suksesvolle omskakeling word die resulterende TIFF ook in die wolkberging gestoor.
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>"
LET WEL:- Op soek na ’n aanlyn Word-na-TIFF-omskakelaar? Probeer asseblief ons Free Online Converter gebruik
Afsluiting
In hierdie artikel het ons die besonderhede oor die omskakeling van Word-dokumente na TIFF-beelde bespreek, aangesien dit ’n algemene behoefte is van besighede en organisasies wat met ’n groot volume dokumente werk. Deur die krag van Ruby en die buigsaamheid van Aspose.Words Cloud te benut, het dit moontlik geword om die hele omskakelingsproses te outomatiseer. Dit verminder uiteindelik die tyd en moeite wat nodig is om die groot volumes dokumente om te skakel.
Om ons gebruikers verder te fasiliteer, word die volledige bronkode van Ruby Cloud SDK gepubliseer op GitHub-bewaarplek. Ons beveel ook aan om die ontwikkelaarsgids te verken om meer te wete te kom oor ander opwindende kenmerke van die API. Verder kan jy ook oorweeg om die API deur ’n SwaggerUI Interface direk binne ’n webblaaier te gebruik.
Laastens, in die geval dat u enige vrae of voorstelle het, voel asseblief vry om ons te kontak via ons gratis produkondersteuning forum.
Verwante Onderwerpe
Ons beveel sterk aan om die volgende skakels te besoek om meer te wete te kom: