Prevod dokumentov programu Word na obrázky TIFF pomocou Ruby.
Prehľad
Formát dokumentu Microsoft Word (DOCX, DOC) má množstvo výhod, pretože poskytuje možnosti úprav, kompatibilitu, spoluprácu, formátovanie, jednoduchosť použitia a produktivitu, vďaka čomu je obľúbenou voľbou pre úlohy spracovania dokumentov. . Formát dokumentu Word je v skutočnosti cenným zdrojom pre podniky a organizácie, ktoré potrebujú vytvárať, upravovať a zdieľať dokumenty. Formát TIFF (Tagged Image File Format) je však široko používaný formát na ukladanie rastrových obrázkov vrátane fotografií a naskenovaných dokumentov. Jedným z hlavných účelov TIFF je poskytnúť flexibilný a robustný formát na výmenu a archiváciu vysokokvalitných obrázkov. Medzi jeho významné výhody patrí bezstratová kompresia, vysoká kvalita, všestrannosť, dlhodobá archivácia a interoperabilita.
Prevod dokumentov programu Word na obrázky TIFF teda ponúka niekoľko výhod vrátane zachovania obrázkov, kompatibility, jednoduchej tlače a manipulácie, archivácie dokumentov a úspory miesta.
- Čo je rozhranie API na konverziu Word na TIFF?
- Konverzia Word do TIFF v Ruby
- DOC na TIFF pomocou príkazov cURL
Čo je rozhranie API na konverziu Word na TIFF?
Aspose.Words Cloud je cloudové riešenie na spracovanie dokumentov, ktoré ponúka možnosti vytvárania, úpravy a konverzie dokumentov v cloude. Rozhranie API podporuje viacero formátov súborov vrátane Microsoft Word (DOC, DOCX), PDF, HTML a ďalších. Podobne je tiež schopný konvertovať obrázky Word DOCX na obrázky TIFF, pričom zaisťuje bezstratovú kompresiu a vysokú kvalitu obrázkov, pretože sú ideálne na tlač fotografií.
Ako nainštalovať Ruby Cloud SDK
Keď je runtime ruby nakonfigurovaný, prvým krokom pri využití SDK je jeho inštalácia. Je k dispozícii na stiahnutie cez RubyGem (odporúča sa) a GitHub. Ale predtým, ako pristúpime k inštalácii SDK, musíme mať v našom systéme nainštalované nasledujúce balíčky závislostí.
# 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
Teraz vykonajte v termináli nasledujúci príkaz, aby ste vykonali rýchlu inštaláciu drahokamu asposewordscloud.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Teraz je ďalším dôležitým krokom získanie údajov ClientID a ClientSecret na stránke Aspose.Cloud dashboard. Ak nemáte existujúci účet, jednoducho sa zaregistrujte pomocou odkazu vytvoriť nový účet a zadajte platnú e-mailovú adresu. Teraz je dobré začať s operáciou prevodu Word na TIFF.
Konverzia Word do TIFF v Ruby
Nasledujúca časť vysvetľuje kroky, ako previesť Word na TIFF v rubínovej aplikácii.
- Prvým krokom je vytvorenie rubínových premenných obsahujúcich podrobnosti ClientID a ClientSecret (ako je uvedené na Aspose Cloud Dashboard).
- Po druhé, vytvorte konfiguračný objekt AsposeWordsCloud a odovzdajte ClientID, podrobnosti ClientSecret ako argumenty.
- Tretím krokom je vytvorenie inštancie triedy WordsAPI
- Teraz musíme nahrať vstupný dokument programu Word do cloudového úložiska pomocou metódy UploadFileRequest().
- Nakoniec preveďte obrázok DOCX na obrázok TIFF pomocou metódy saveastiff(..), ktorá berie ako argument objekt SaveAsTiffRequest
# Nahrajte klenot, úplný zoznam nájdete na https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Ako programovo previesť Word na TIFF.
# Získajte poverenia AppKey a AppSID z https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Priraďte vlastnosti konfigurácie k WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Vytvorte inštanciu WordsApi
@words_api = WordsAPI.new
# Zadajte súbor programu Word
@fileName = "sample.docx"
# Finálny formát súboru
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Nahrajte originálny dokument do cloudového úložiska
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Uložte parametre žiadosti o konverziu dokumentu.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Vytlačte odpoveď na výsledok v konzole
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Príklad konverzie End Word.
Po úspešnom vykonaní kódu sa výsledný súbor word-to-tiff.tiff uloží do cloudového úložiska.
DOC na TIFF pomocou príkazov cURL
Konverzia DOC na TIFF pomocou príkazov cURL vám umožňuje konvertovať dokumenty Microsoft Word (DOC, DOCX) na obrázky TIFF. Táto konverzia sa vykonáva zadaním požiadaviek API na Aspose.Words Cloud pomocou príkazov cURL. Rozhranie API akceptuje súbor DOC alebo DOCX ako vstup a vráti výsledný obrázok TIFF. Keďže príkazy cURL možno vykonávať z terminálu príkazového riadka, umožňuje to automatizáciu celého procesu konverzie. Príkazy cURL použité na konverziu sa tiež budú líšiť v závislosti od konkrétneho používaného API, ale zvyčajne zahŕňajú odoslanie požiadavky HTTP do API so vstupným dokumentom a ďalšími potrebnými parametrami a prijatie výsledného obrázka TIFF v odpovedi.
Teraz, ako predpoklad pre tento prístup, musíme najprv vygenerovať token JWT na základe našich personalizovaných prihlasovacích údajov klienta.
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"
Po vygenerovaní tokenu použite nasledujúci príkaz na konverziu obrázka DOC na obrázok TIFF. Upozorňujeme, že tieto príkazy očakávajú, že vstupné slovo (DOC) už bude dostupné v cloudovom úložisku. Po úspešnej konverzii sa výsledný TIFF uloží aj do cloudového úložiska.
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>"
POZNÁMKA: Hľadáte online prevodník Word na TIFF? Skúste použiť náš bezplatný online konvertor
Záver
V tomto článku sme rozobrali podrobnosti o prevode dokumentov Word na obrázky TIFF, pretože ide o bežnú potrebu podnikov a organizácií, ktoré pracujú s veľkým objemom dokumentov. Využitím sily Ruby a flexibility Aspose.Words Cloud je možné automatizovať celý proces konverzie. To nakoniec znižuje čas a úsilie potrebné na konverziu veľkých objemov dokumentov.
Na ďalšie vybavenie našich používateľov je úplný zdrojový kód Ruby Cloud SDK zverejnený v úložisku GitHub. Odporúčame tiež preskúmať príručku pre vývojárov a dozvedieť sa o ďalších zaujímavých funkciách rozhrania API. Okrem toho môžete zvážiť použitie rozhrania API prostredníctvom SwaggerUI Interface priamo vo webovom prehliadači.
Nakoniec, ak máte nejaké otázky alebo návrhy, neváhajte nás kontaktovať prostredníctvom našej bezplatnej podpory produktov fórum.
Súvisiace témy
Ak sa chcete dozvedieť viac, odporúčame vám navštíviť nasledujúce odkazy: