Word dokumentumok konvertálása TIFF képekké Ruby használatával.
Áttekintés
A Microsoft Word dokumentumformátum (DOCX, DOC) számos előnnyel rendelkezik, mivel szerkeszthetőséget, kompatibilitást, együttműködést, formázási lehetőségeket, könnyű használatot és termelékenységet biztosít, így népszerű választás a dokumentumfeldolgozási feladatokhoz. . Valójában a Word dokumentumformátum értékes erőforrás azoknak a vállalkozásoknak és szervezeteknek, amelyeknek dokumentumokat kell létrehozniuk, szerkeszteniük és megosztaniuk. A TIFF (Tagged Image File Format) azonban egy széles körben használt formátum a raszterképek, köztük fényképek és szkennelt dokumentumok tárolására. A TIFF egyik fő célja, hogy rugalmas és robusztus formátumot biztosítson a kiváló minőségű képek cseréjéhez és archiválásához. Kiemelkedő előnyei közé tartozik a veszteségmentes tömörítés, a kiváló minőség, a sokoldalúság, a hosszú távú archiválás és az interoperabilitás.
Tehát a Word dokumentumok TIFF-képekké konvertálása számos előnnyel jár, beleértve a képmegőrzést, a kompatibilitást, a könnyű nyomtatást és kezelést, a dokumentumok archiválását és a helymegtakarítást.
Mi az a Word-TIFF konvertáló API?
Az Aspose.Words Cloud egy felhőalapú dokumentumfeldolgozási megoldás, amely dokumentumok felhőben történő létrehozásának, szerkesztésének és konvertálásának lehetőségét kínálja. Az API többféle fájlformátumot támogat, beleértve a Microsoft Word (DOC, DOCX), PDF, HTML és egyebeket. Hasonlóképpen képes a Word DOCX-et TIFF-képekké konvertálni, miközben veszteségmentes tömörítést és kiváló képminőséget biztosít, mivel ideálissá teszi őket fényképnyomtatáshoz.
A Ruby Cloud SDK telepítése
A ruby futtatókörnyezet konfigurálása után az SDK használatának első lépése a telepítés. Letölthető RubyGem (ajánlott) és GitHub segítségével. Mielőtt azonban folytatnánk az SDK telepítését, a következő függőségi csomagokat kell telepítenünk a rendszerünkre.
# 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
Most hajtsa végre a következő parancsot a terminálban az asposewordscloud gem gyors telepítéséhez.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Most a következő fontos lépés a ClientID és a ClientSecret adatainak beszerzése az Aspose.Cloud dashboard oldalon. Ha nincs meglévő fiókja, egyszerűen regisztráljon az új fiók létrehozása linkkel, és adjon meg egy érvényes e-mail címet. Most már kezdhetjük a Word-ből TIFF-be konvertáló műveletet.
Word TIFF konvertálás Rubyban
A következő szakasz ismerteti a Word TIFF formátumba konvertálásának lépéseit egy rubyalkalmazásban.
- Az első lépés a ClientID és ClientSecret részleteket tartalmazó rubin változók létrehozása (ahogyan az Aspose Cloud Dashboard-ben említettük).
- Másodszor, hozzon létre AsposeWordsCloud konfigurációs objektumot, és adja át a ClientID, ClientSecret részleteket argumentumként.
- A harmadik lépés a WordsAPI osztály példányának létrehozása
- Most fel kell töltenünk a bemeneti Word dokumentumot a felhőtárhelyre az UploadFileRequest() metódussal
- Végül konvertálja a DOCX-et TIFF képpé a saveastiff(..) metódussal, amely a SaveAsTiffRequest objektumot veszi argumentumként
# Töltse be a drágakövet. A teljes lista megtekintéséhez látogasson el a https://github.com/aspose-words-cloud/aspose-words-cloud-ruby oldalra
require 'aspose_words_cloud'
# Hogyan lehet a Word-t programozottan TIFF-re konvertálni.
# Szerezze be az AppKey és AppSID hitelesítő adatokat a https://dashboard.aspose.cloud/applications webhelyről
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Konfigurációs tulajdonságok társítása a WordsApi-val
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Hozzon létre egy WordsApi példányt
@words_api = WordsAPI.new
# Írja be a Word fájlt
@fileName = "sample.docx"
# Végső fájlformátum
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Töltse fel az eredeti dokumentumot a Cloud Storage szolgáltatásba
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Dokumentumkonverziós kérelem paramétereinek mentése.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Eredményválasz nyomtatása a konzolon
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Vége Word konverziós példa.
A kód sikeres végrehajtása után az eredő word-to-tiff.tiff fájl mentésre kerül a felhőtárhelyen.
DOC-ból TIFF-be a cURL parancsok használatával
DOC-ból TIFF-be konvertálás cURL-parancsokkal lehetővé teszi a Microsoft Word dokumentumok (DOC, DOCX) TIFF-képekké alakítását. Ezt az átalakítást úgy hajtják végre, hogy API-kérelmeket küldenek az Aspose.Words Cloudba a cURL-parancsok használatával. Az API elfogadja a DOC- vagy DOCX-fájlt bemenetként, és visszaadja az eredményül kapott TIFF-képet. Mivel a cURL parancsok a parancssori terminálról is végrehajthatók, lehetővé teszi a teljes konverziós folyamat automatizálását. A konverzióhoz használt cURL-parancsok is változnak a használt API-tól függően, de általában egy HTTP-kérést kell küldeni az API-nak a bemeneti dokumentummal és egyéb szükséges paraméterekkel, és a kapott TIFF-kép fogadását a válaszban.
Most ennek a megközelítésnek az előfeltételeként először létre kell hoznunk egy JWT tokent a személyre szabott ügyfél-hitelesítő adataink alapján.
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"
A token létrehozása után használja a következő parancsot a DOC TIFF képpé konvertálásához. Felhívjuk figyelmét, hogy ez a parancs azt várja, hogy a bemeneti Word (DOC) már elérhető legyen a felhőalapú tárolóban. A sikeres átalakítás után az eredményül kapott TIFF is a felhőtárolóban kerül tárolásra.
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>"
MEGJEGYZÉS: - Online Word-TIFF konvertert keres? Kérjük, próbálja meg használni ingyenes online konverterünket
Következtetés
Ebben a cikkben megvitattuk a Word-dokumentumok TIFF-képekké konvertálásának részleteit, mivel ez gyakori igény a nagy mennyiségű dokumentummal dolgozó vállalkozások és szervezetek körében. A Ruby erejének és az Aspose.Words Cloud rugalmasságának kihasználásával lehetővé vált a teljes konverziós folyamat automatizálása. Ez végül csökkenti a nagy mennyiségű dokumentum konvertálásához szükséges időt és erőfeszítést.
Felhasználóink további szolgáltatásai érdekében a Ruby Cloud SDK teljes forráskódját közzétesszük a GitHub-tárolóban. Azt is javasoljuk, hogy tanulmányozza a fejlesztői útmutatót, hogy megismerje az API egyéb izgalmas funkcióit. Ezenkívül fontolóra veheti az API használatát egy SwaggerUI interfészen közvetlenül a webböngészőn belül.
Végül, ha bármilyen kérdése vagy javaslata van, kérjük, forduljon hozzánk ingyenes terméktámogatásunkon fórum keresztül.
Kapcsolódó témák
Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, hogy többet megtudjon: