Word-documenten converteren naar TIFF-afbeeldingen met behulp van Ruby.
Overzicht
Het Microsoft Word-documentformaat (DOCX, DOC) heeft tal van voordelen omdat het bewerkbaarheid, compatibiliteit, samenwerking, opmaakmogelijkheden, gebruiksgemak en productiviteit biedt, waardoor het een populaire keuze is voor documentverwerkingstaken . Het Word-documentformaat is zelfs een waardevol hulpmiddel voor bedrijven en organisaties die documenten moeten maken, bewerken en delen. TIFF (Tagged Image File Format) is echter een veelgebruikt formaat voor het opslaan van rasterafbeeldingen, waaronder foto’s en gescande documenten. Een van de belangrijkste doelen van TIFF is het bieden van een flexibel en robuust formaat voor het uitwisselen en archiveren van afbeeldingen van hoge kwaliteit. Lossless compressie, hoge kwaliteit, veelzijdigheid, langdurige archivering en interoperabiliteit behoren tot de belangrijkste voordelen.
Het converteren van Word-documenten naar TIFF-afbeeldingen biedt dus verschillende voordelen, waaronder behoud van afbeeldingen, compatibiliteit, print- en bewerkingsgemak, documentarchivering en ruimtebesparing.
- Wat is Word naar TIFF-conversie-API?
- Word naar TIFF-conversie in Ruby
- DOC naar TIFF met behulp van cURL-opdrachten
Wat is Word naar TIFF-conversie-API?
Aspose.Words Cloud is een cloudgebaseerde oplossing voor documentverwerking die de mogelijkheid biedt om documenten in de cloud te maken, te bewerken en te converteren. De API ondersteunt meerdere bestandsindelingen, waaronder Microsoft Word (DOC, DOCX), PDF, HTML en meer. Evenzo is het ook in staat om Word DOCX naar TIFF-afbeeldingen te converteren, terwijl een compressie zonder verlies en hoge beeldkwaliteit wordt gegarandeerd, omdat het ze ideaal maakt voor het afdrukken van foto’s.
Hoe de Ruby Cloud SDK te installeren
Zodra de ruby-runtime is geconfigureerd, is de eerste stap in het gebruik van SDK de installatie ervan. Het kan worden gedownload via RubyGem (aanbevolen) en GitHub. Maar voordat we verder gaan met de SDK-installatie, moeten de volgende afhankelijkheidspakketten op ons systeem zijn geïnstalleerd.
# 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 nu de volgende opdracht uit in de terminal om een snelle installatie van asposewordscloud gem uit te voeren.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Nu is de volgende belangrijke stap het verkrijgen van ClientID- en ClientSecret-gegevens door naar Aspose.Cloud-dashboard te gaan. Als u geen bestaand account heeft, meldt u zich eenvoudig aan met de link nieuw account maken en geeft u een geldig e-mailadres op. Nu zijn we goed om te beginnen met de conversie van Word naar TIFF.
Word naar TIFF-conversie in Ruby
In het volgende gedeelte worden de stappen uitgelegd voor het converteren van een Word naar TIFF in een ruby-toepassing.
- De eerste stap is het maken van de Ruby-variabelen met ClientID- en ClientSecret-gegevens (zoals vermeld op Aspose Cloud Dashboard).
- Maak vervolgens het AsposeWordsCloud-configuratieobject en geef ClientID en ClientSecret-details door als argumenten.
- De derde stap is het maken van een instantie van de klasse WordsAPI
- Nu moeten we het invoer-Word-document uploaden naar cloudopslag met behulp van de methode UploadFileRequest().
- Converteer ten slotte DOCX naar TIFF-afbeelding met de methode saveastiff(..) die het object SaveAsTiffRequest als argument gebruikt
# Laad de edelsteen, ga voor de volledige lijst naar https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Hoe Word programmatisch naar TIFF te converteren.
# Verkrijg AppKey- en AppSID-inloggegevens van https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Associeer configuratie-eigenschappen met WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Maak een exemplaar van WordsApi
@words_api = WordsAPI.new
# Word-bestand invoeren
@fileName = "sample.docx"
# Definitieve bestandsindeling
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Upload origineel document naar Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Bewaar aanvraagparameters voor documentconversie.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Resultaatreactie afdrukken in console
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Einde Word conversie voorbeeld.
Zodra de code met succes is uitgevoerd, wordt een resulterende word-to-tiff.tiff opgeslagen in de cloudopslag.
DOC naar TIFF met behulp van cURL-opdrachten
Met conversie van DOC naar TIFF met behulp van cURL-opdrachten kunt u Microsoft Word-documenten (DOC, DOCX) converteren naar TIFF-afbeeldingen. Deze conversie wordt uitgevoerd door API-verzoeken te doen aan Aspose.Words Cloud, met behulp van de cURL-opdrachten. De API accepteert het DOC- of DOCX-bestand als invoer en retourneert de resulterende TIFF-afbeelding. Omdat de cURL-commando’s kunnen worden uitgevoerd vanaf de opdrachtregelterminal, maakt het de automatisering van het volledige conversieproces mogelijk. Ook zullen de cURL-commando’s die voor de conversie worden gebruikt variëren, afhankelijk van de specifieke API die wordt gebruikt, maar meestal gaat het om het verzenden van een HTTP-verzoek naar de API met het invoerdocument en andere noodzakelijke parameters, en het ontvangen van de resulterende TIFF-afbeelding in het antwoord.
Als voorwaarde voor deze aanpak moeten we nu eerst een JWT-token genereren op basis van onze gepersonaliseerde klantreferenties.
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"
Nadat het token is gegenereerd, gebruikt u de volgende opdracht om DOC naar TIFF-afbeelding te converteren. Let op, deze opdracht verwacht dat het invoerwoord (DOC) al beschikbaar is in de cloudopslag. Na de succesvolle conversie wordt de resulterende TIFF ook opgeslagen in de cloudopslag.
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>"
OPMERKING:- Op zoek naar een online Word naar TIFF-converter? Probeer onze gratis online converter
Conclusie
In dit artikel hebben we de details besproken over het converteren van Word-documenten naar TIFF-afbeeldingen, aangezien dit een algemene behoefte is van bedrijven en organisaties die met een groot aantal documenten werken. Door gebruik te maken van de kracht van Ruby en de flexibiliteit van Aspose.Words Cloud, is het mogelijk geworden om het hele conversieproces te automatiseren. Dit vermindert uiteindelijk de tijd en moeite die nodig is om de grote hoeveelheden documenten om te zetten.
Om onze gebruikers verder van dienst te zijn, is de volledige broncode van Ruby Cloud SDK gepubliceerd op GitHub-repository. We raden ook aan om de ontwikkelaarsgids te verkennen voor meer informatie over andere interessante functies van de API. Bovendien kunt u overwegen de API via een SwaggerUI-interface rechtstreeks in een webbrowser te gebruiken.
Als je ten slotte vragen of suggesties hebt, neem dan gerust contact met ons op via onze gratis productondersteuning forum.
Gerelateerde onderwerpen
We raden u ten zeerste aan de volgende links te bezoeken voor meer informatie over: