Konvertering af Word-dokumenter til TIFF-billeder ved hjælp af Ruby.
Oversigt
Microsoft Word-dokumentformat (DOCX, DOC) har overflod af fordele, da det giver redigerbarhed, kompatibilitet, samarbejde, formateringsmuligheder, brugervenlighed og produktivitet, gør det til et populært valg til dokumentbehandlingsopgaver . Faktisk er Word-dokumentformatet en værdifuld ressource for virksomheder og organisationer, der har brug for at oprette, redigere og dele dokumenter. Imidlertid er TIFF (Tagged Image File Format) et meget brugt format til lagring af rasterbilleder, inklusive fotografier og scannede dokumenter. Et af hovedformålene med TIFF er at give et fleksibelt og robust format til udveksling og arkivering af billeder i høj kvalitet. Tabsfri komprimering, høj kvalitet, alsidighed, langsigtet arkivering og interoperabilitet er blandt dets fremtrædende fordele.
Så konvertering af et Word-dokument til TIFF-billeder giver flere fordele, herunder billedbevaring, kompatibilitet, nem udskrivning og manipulation, dokumentarkivering og pladsbesparelse.
- Hvad er Word til TIFF Conversion API?
- Word til TIFF-konvertering i Ruby
- DOC til TIFF ved hjælp af cURL-kommandoer
Hvad er Word til TIFF Conversion API?
Aspose.Words Cloud er en cloud-baseret dokumentbehandlingsløsning, der tilbyder mulighederne for at oprette, redigere og konvertere dokumenter i skyen. API’en understøtter flere filformater, inklusive Microsoft Word (DOC, DOCX), PDF, HTML og mere. På samme måde er den også i stand til at konvertere Word DOCX til TIFF-billeder, samtidig med at den sikrer en tabsfri komprimering og høj billedkvalitet, da det gør dem ideelle til fotoudskrifter.
Sådan installeres Ruby Cloud SDK
Når ruby runtime er konfigureret, er det første trin i SDK-brug dens installation. Den er tilgængelig til download over RubyGem (anbefales) og GitHub. Men før vi fortsætter med SDK-installation, skal vi have følgende afhængighedspakker installeret på vores system.
# 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
Udfør nu følgende kommando i terminalen for at udføre en hurtig installation af asposewordscloud gem.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Nu er det næste vigtige skridt at få ClientID og ClientSecret detaljer ved at besøge Aspose.Cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot tilmelde dig ved hjælp af linket opret ny konto og angive en gyldig e-mailadresse. Nu er vi gode til at begynde med konverteringen fra Word til TIFF.
Word til TIFF-konvertering i Ruby
Det følgende afsnit forklarer trinene til, hvordan man konverterer et Word til TIFF i et ruby-program.
- Det første trin er at oprette ruby-variablerne, der indeholder ClientID og ClientSecret-detaljer (som nævnt på Aspose Cloud Dashboard).
- For det andet skal du oprette AsposeWordsCloud-konfigurationsobjekt og sende ClientID, ClientSecret-detaljer som argumenter.
- Det tredje trin er at oprette en forekomst af WordsAPI-klassen
- Nu skal vi uploade input Word-dokumentet til Cloud storage ved hjælp af UploadFileRequest() metoden
- Konverter endelig DOCX til TIFF-billede ved hjælp af saveastiff(..)-metoden, som tager SaveAsTiffRequest-objektet som et argument
# Indlæs perlen. Besøg https://github.com/aspose-words-cloud/aspose-words-cloud-ruby for en komplet liste
require 'aspose_words_cloud'
# Sådan konverteres Word til TIFF programmatisk.
# Hent AppKey- og AppSID-legitimationsoplysninger fra https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Knyt konfigurationsegenskaber til WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Opret en forekomst af WordsApi
@words_api = WordsAPI.new
# Indtast Word-fil
@fileName = "sample.docx"
# Endeligt filformat
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Upload originalt dokument til Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Gem parametre for anmodning om dokumentkonvertering.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Udskriv resultatsvar i konsollen
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Slut Word-konvertering eksempel.
Når koden er eksekveret, vil en resulterende ord-til-tiff.tiff blive gemt i skylageret.
DOC til TIFF ved hjælp af cURL-kommandoer
DOC til TIFF-konvertering ved hjælp af cURL-kommandoer giver dig mulighed for at konvertere Microsoft Word-dokumenter (DOC, DOCX) til TIFF-billeder. Denne konvertering udføres ved at lave API-anmodninger til Aspose.Words Cloud ved hjælp af cURL-kommandoerne. API’en accepterer DOC- eller DOCX-filen som input og returnerer det resulterende TIFF-billede. Da cURL-kommandoerne kan udføres fra kommandolinjeterminalen, muliggør det automatisering af hele konverteringsprocessen. De cURL-kommandoer, der bruges til konverteringen, vil også variere afhængigt af den specifikke API, der bruges, men involverer typisk afsendelse af en HTTP-anmodning til API’et med inputdokumentet og andre nødvendige parametre og modtagelse af det resulterende TIFF-billede i svaret.
Nu, som en forudsætning for denne tilgang, skal vi først generere et JWT-token baseret på vores personlige kundeoplysninger.
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"
Når tokenet er blevet genereret, skal du bruge følgende kommando til at konvertere DOC til TIFF-billede. Bemærk venligst, at denne kommando forventer, at input Word (DOC) allerede er tilgængeligt i skylageret. Efter den vellykkede konvertering gemmes den resulterende TIFF også i skylageret.
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>"
BEMÆRK:- Leder du efter en online Word til TIFF-konverter? Prøv venligst at bruge vores Gratis online konverter
Konklusion
I denne artikel har vi diskuteret detaljerne om konvertering af Word-dokumenter til TIFF-billeder, da det er et almindeligt behov fra virksomheder og organisationer, der arbejder med en stor mængde dokumenter. Ved at udnytte kraften i Ruby og fleksibiliteten i Aspose.Words Cloud er det blevet muligt at automatisere hele konverteringsprocessen. Dette reducerer i sidste ende den tid og indsats, der kræves for at konvertere de store mængder dokumenter.
For yderligere at gøre vores brugere nemmere, er den komplette kildekode til Ruby Cloud SDK offentliggjort på GitHub repository. Vi anbefaler også, at du udforsker udviklervejledningen for at lære om andre spændende funktioner i API’en. Desuden kan du også overveje at bruge API’et gennem en SwaggerUI Interface direkte i en webbrowser.
Til sidst, hvis du har spørgsmål eller forslag, er du velkommen til at kontakte os via vores gratis produktsupport forum.
Relaterede emner
Vi anbefaler stærkt, at du besøger følgende links for at lære om: