Word-asiakirjojen muuntaminen TIFF-kuviksi Rubyn avulla.
Yleiskatsaus
Microsoft Word -asiakirjamuodolla (DOCX, DOC) on lukuisia etuja, koska se tarjoaa muokattavuuden, yhteensopivuuden, yhteistyön, muotoiluominaisuudet, helppokäyttöisyyden ja tuottavuuden, tekee siitä suositun vaihtoehdon asiakirjankäsittelytehtäviin. . Itse asiassa Word-asiakirjamuoto on arvokas resurssi yrityksille ja organisaatioille, joiden on luotava, muokattava ja jaettava asiakirjoja. TIFF (Tagged Image File Format) on kuitenkin laajalti käytetty muoto rasterikuvien, mukaan lukien valokuvat ja skannatut asiakirjat, tallentamiseen. Yksi TIFF:n päätarkoituksista on tarjota joustava ja vankka muoto laadukkaiden kuvien vaihtamiseen ja arkistointiin. Häviötön pakkaus, korkea laatu, monipuolisuus, pitkäaikainen arkistointi ja yhteentoimivuus ovat sen merkittäviä etuja.
Word-asiakirjojen muuntaminen TIFF-kuviksi tarjoaa siis useita etuja, kuten kuvien säilymisen, yhteensopivuuden, helppouden tulostamisen ja käsittelyn, asiakirjojen arkistoinnin ja tilansäästön.
- Mikä on Wordin TIFF-muunnossovellusliittymä?
- Word-TIFF-muunnos Rubyssa
- DOC:sta TIFF:ään käyttämällä cURL-komentoja
Mikä on Wordin TIFF-muunnossovellusliittymä?
Aspose.Words Cloud on pilvipohjainen asiakirjankäsittelyratkaisu, joka tarjoaa ominaisuudet asiakirjojen luomiseen, muokkaamiseen ja muuntamiseen pilvessä. API tukee useita tiedostomuotoja, mukaan lukien Microsoft Word (DOC, DOCX), PDF, HTML ja paljon muuta. Samoin se pystyy myös muuttamaan Word DOCX -kuvia TIFF-kuviksi varmistaen samalla häviöttömän pakkauksen ja korkean kuvanlaadun, koska se tekee niistä ihanteellisia valokuvatulosteita varten.
Ruby Cloud SDK:n asentaminen
Kun ruby-ajoaika on määritetty, ensimmäinen vaihe SDK:n käytössä on sen asennus. Se on ladattavissa RubyGem (suositus) ja GitHub kautta. Mutta ennen kuin jatkamme SDK:n asennusta, järjestelmäämme on asennettava seuraavat riippuvuuspaketit.
# 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
Suorita nyt seuraava komento päätteessä suorittaaksesi asposewordscloud gemin nopean asennuksen.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Nyt seuraava tärkeä askel on hankkia ClientID- ja ClientSecret-tiedot käymällä Aspose.Cloud dashboard. Jos sinulla ei ole olemassa olevaa tiliä, kirjaudu sisään käyttämällä luo uusi tili -linkkiä ja anna kelvollinen sähköpostiosoite. Nyt voimme aloittaa Wordin TIFF-muunnostoiminnon.
Word-TIFF-muunnos Rubyssa
Seuraavassa osassa selitetään vaiheet Wordin muuntamiseksi TIFF-muotoon rubiinisovelluksessa.
- Ensimmäinen askel on luoda rubiinimuuttujat, jotka sisältävät ClientID- ja ClientSecret-tiedot (kuten Aspose Cloud Dashboardissa mainitaan).
- Toiseksi luo AsposeWordsCloud-määritysobjekti ja välitä ClientID- ja ClientSecret-tiedot argumentteina.
- Kolmas vaihe on WordsAPI-luokan esiintymän luominen
- Nyt meidän on ladattava syöte Word-asiakirja pilvitallennustilaan UploadFileRequest() -menetelmällä
- Lopuksi muunna DOCX TIFF-kuvaksi käyttämällä saveastiff(..) -menetelmää, joka ottaa SaveAsTiffRequest-objektin argumenttina
# Lataa helmi, täydellinen luettelo on osoitteessa https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Wordin muuntaminen TIFF-muotoon ohjelmallisesti.
# Hanki AppKey- ja AppSID-tunnistetiedot osoitteesta https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Yhdistä määritysominaisuudet WordsApiin
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Luo WordsApi-esiintymä
@words_api = WordsAPI.new
# Syötä Word-tiedosto
@fileName = "sample.docx"
# Lopullinen tiedostomuoto
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Lataa alkuperäinen asiakirja Cloud Storageen
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Tallenna asiakirjan muunnospyyntöparametrit.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Tulosta tulosvastaus konsolissa
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Lopeta Wordin muunnosesimerkki.
Kun koodi on suoritettu onnistuneesti, tuloksena oleva word-to-tiff.tiff tallennetaan pilvitallennustilaan.
DOC:sta TIFF:ään käyttämällä cURL-komentoja
DOC-muunnoksen TIFF-muotoon cURL-komentojen avulla voit muuntaa Microsoft Word -asiakirjoja (DOC, DOCX) TIFF-kuviksi. Tämä muunnos suoritetaan tekemällä API-pyyntöjä Aspose.Words Cloudiin käyttämällä cURL-komentoja. API hyväksyy DOC- tai DOCX-tiedoston syötteenä ja palauttaa tuloksena olevan TIFF-kuvan. Koska cURL-komennot voidaan suorittaa komentorivipäätteestä, se mahdollistaa koko muunnosprosessin automatisoinnin. Myös muuntamiseen käytettävät cURL-komennot vaihtelevat käytetyn API:n mukaan, mutta tyypillisesti niihin kuuluu HTTP-pyynnön lähettäminen API:lle syöttöasiakirjan ja muiden tarvittavien parametrien kanssa ja tuloksena olevan TIFF-kuvan vastaanottaminen vastauksena.
Nyt tämän lähestymistavan edellytyksenä meidän on ensin luotava JWT-tunnus henkilökohtaisten asiakastunnistetietojemme perusteella.
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"
Kun tunnus on luotu, käytä seuraavaa komentoa muuntaaksesi DOC TIFF-kuvaksi. Huomaa, että nämä komennot odottavat, että syöte Word (DOC) on jo saatavilla pilvitallennustilassa. Onnistuneen muuntamisen jälkeen tuloksena oleva TIFF tallennetaan myös pilvitallennustilaan.
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>"
HUOMAUTUS: - Etsitkö verkosta Word-TIFF-muunninta? Kokeile ilmaista verkkomuunninta
Johtopäätös
Tässä artikkelissa olemme keskustelleet yksityiskohdista Word-asiakirjojen muuntamisesta TIFF-kuviksi, koska se on yleinen tarve yrityksissä ja organisaatioissa, jotka käsittelevät suuria määriä asiakirjoja. Hyödyntämällä Rubyn tehoa ja Aspose.Words Cloudin joustavuutta, on tullut mahdolliseksi automatisoida koko muunnosprosessi. Tämä vähentää lopulta suurten asiakirjamäärien muuntamiseen tarvittavaa aikaa ja vaivaa.
Ruby Cloud SDK:n täydellinen lähdekoodi on julkaistu GitHub-arkistossa, jotta käyttäjiemme lisäpalveluita voidaan parantaa. Suosittelemme myös tutustumaan kehittäjän oppaaseen saadaksesi lisätietoja sovellusliittymän muista jännittävistä ominaisuuksista. Lisäksi voit myös harkita API:n käyttöä SwaggerUI-liittymän kautta suoraan verkkoselaimessa.
Lopuksi, jos sinulla on kysyttävää tai ehdotuksia, ota meihin yhteyttä ilmaisen tuotetukemme foorumi kautta.
Liittyvät aiheet
Suosittelemme tutustumaan seuraaviin linkkeihin saadaksesi lisätietoja: