Konwertowanie dokumentów programu Word na obrazy TIFF za pomocą języka Ruby.
Przegląd
Format dokumentu Microsoft Word (DOCX, DOC) ma mnóstwo zalet, ponieważ zapewnia edytowalność, kompatybilność, współpracę, możliwości formatowania, łatwość użytkowania i produktywność, co czyni go popularnym wyborem do zadań związanych z przetwarzaniem dokumentów . W rzeczywistości format dokumentu Word jest cennym zasobem dla firm i organizacji, które muszą tworzyć, edytować i udostępniać dokumenty. Jednak format TIFF (Tagged Image File Format) jest szeroko stosowanym formatem do przechowywania obrazów rastrowych, w tym fotografii i zeskanowanych dokumentów. Jednym z głównych celów TIFF jest zapewnienie elastycznego i solidnego formatu do wymiany i archiwizacji obrazów wysokiej jakości. Bezstratna kompresja, wysoka jakość, wszechstronność, długoterminowa archiwizacja i interoperacyjność to jego najważniejsze zalety.
Tak więc konwersja dokumentów Worda na obrazy TIFF oferuje kilka korzyści, w tym zachowanie obrazu, kompatybilność, łatwość drukowania i manipulacji, archiwizację dokumentów i oszczędność miejsca.
- Co to jest interfejs API konwersji programu Word na format TIFF?
- Konwersja Worda do TIFF w Ruby
- DOC do TIFF za pomocą poleceń cURL
Co to jest interfejs API konwersji programu Word na format TIFF?
Aspose.Words Cloud to oparte na chmurze rozwiązanie do przetwarzania dokumentów oferujące możliwości tworzenia, edytowania i konwertowania dokumentów w chmurze. Interfejs API obsługuje wiele formatów plików, w tym Microsoft Word (DOC, DOCX), PDF, HTML i inne. Podobnie jest w stanie konwertować obrazy Word DOCX do formatu TIFF, zapewniając jednocześnie bezstratną kompresję i wysoką jakość obrazu, co czyni je idealnymi do wydruków fotograficznych.
Jak zainstalować pakiet SDK Ruby Cloud
Po skonfigurowaniu środowiska wykonawczego Ruby pierwszym krokiem w wykorzystaniu SDK jest jego instalacja. Jest dostępny do pobrania przez RubyGem (zalecane) i GitHub. Ale zanim przystąpimy do instalacji zestawu SDK, musimy mieć zainstalowane następujące pakiety zależności w naszym systemie.
# 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 wykonaj następujące polecenie w terminalu, aby przeprowadzić szybką instalację klejnotu asposewordscloud.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Teraz kolejnym ważnym krokiem jest uzyskanie danych ClientID i ClientSecret, odwiedzając pulpit nawigacyjny Aspose.Cloud. Jeśli nie masz konta, po prostu zarejestruj się za pomocą linku utwórz nowe konto i podaj prawidłowy adres e-mail. Teraz możemy zacząć od operacji konwersji Worda na TIFF.
Konwersja Worda do TIFF w Ruby
W poniższej sekcji wyjaśniono kroki, jak przekonwertować plik Word na TIFF w aplikacji Ruby.
- Pierwszym krokiem jest utworzenie zmiennych ruby przechowujących dane ClientID i ClientSecret (jak wspomniano w Aspose Cloud Dashboard).
- Po drugie, utwórz obiekt konfiguracyjny AsposeWordsCloud i podaj ClientID, szczegóły ClientSecret jako argumenty.
- Trzecim krokiem jest utworzenie instancji klasy WordsAPI
- Teraz musimy przesłać wejściowy dokument programu Word do magazynu w chmurze przy użyciu metody UploadFileRequest().
- Na koniec przekonwertuj obraz DOCX na TIFF za pomocą metody saveastiff(..), która jako argument przyjmuje obiekt SaveAsTiffRequest
# Załaduj klejnot, aby uzyskać pełną listę, odwiedź https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Jak programowo przekonwertować program Word na TIFF.
# Uzyskaj poświadczenia AppKey i AppSID z https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Powiąż właściwości konfiguracji z WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Utwórz instancję WordsApi
@words_api = WordsAPI.new
# Wprowadź plik Worda
@fileName = "sample.docx"
# Ostateczny format pliku
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Prześlij oryginalny dokument do Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Zapisz parametry żądania konwersji dokumentu.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Wydrukuj odpowiedź wyniku w konsoli
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Przykład konwersji End Word.
Po pomyślnym wykonaniu kodu wynikowy plik word-to-tiff.tiff zostanie zapisany w chmurze.
DOC do TIFF za pomocą poleceń cURL
Konwersja DOC do TIFF za pomocą poleceń cURL umożliwia konwersję dokumentów Microsoft Word (DOC, DOCX) do obrazów TIFF. Ta konwersja jest wykonywana poprzez wysyłanie żądań API do Aspose.Words Cloud za pomocą poleceń cURL. Interfejs API akceptuje plik DOC lub DOCX jako dane wejściowe i zwraca wynikowy obraz TIFF. Ponieważ polecenia cURL mogą być wykonywane z terminala wiersza poleceń, umożliwia to automatyzację całego procesu konwersji. Ponadto polecenia cURL używane do konwersji będą się różnić w zależności od konkretnego używanego interfejsu API, ale zwykle obejmują wysłanie żądania HTTP do interfejsu API z dokumentem wejściowym i innymi niezbędnymi parametrami oraz otrzymanie wynikowego obrazu TIFF w odpowiedzi.
Teraz, jako warunek wstępny tego podejścia, musimy najpierw wygenerować token JWT na podstawie naszych spersonalizowanych poświadczeń 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 wygenerowaniu tokena użyj następującego polecenia, aby przekonwertować obraz DOC na TIFF. Należy pamiętać, że to polecenie oczekuje, że wejściowe słowo (DOC) będzie już dostępne w magazynie w chmurze. Po udanej konwersji wynikowy plik TIFF jest również przechowywany w chmurze.
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>"
UWAGA:- Szukasz internetowego konwertera plików Word na TIFF? Spróbuj użyć naszego Darmowego konwertera online
Wniosek
W tym artykule omówiliśmy szczegóły konwersji dokumentów programu Word na obrazy TIFF, ponieważ jest to powszechna potrzeba firm i organizacji, które pracują z dużą liczbą dokumentów. Wykorzystując moc Ruby i elastyczność Aspose.Words Cloud, możliwe stało się zautomatyzowanie całego procesu konwersji. Ostatecznie zmniejsza to czas i wysiłek wymagany do konwersji dużych ilości dokumentów.
Aby jeszcze bardziej ułatwić naszym użytkownikom, pełny kod źródłowy Ruby Cloud SDK został opublikowany w repozytorium GitHub. Zalecamy również zapoznanie się z przewodnikiem programisty, aby poznać inne ekscytujące funkcje interfejsu API. Ponadto możesz również rozważyć użycie interfejsu API za pośrednictwem interfejsu SwaggerUI bezpośrednio w przeglądarce internetowej.
Na koniec, jeśli masz jakieś pytania lub sugestie, skontaktuj się z nami za pośrednictwem naszego bezpłatnego wsparcia produktu forum.
Powiązane tematy
Zdecydowanie zalecamy odwiedzenie poniższych linków, aby dowiedzieć się: