Słowo do obrazu

Konwertuj Word na dokument TIFF w Javie

Istnieje stale rosnące zapotrzebowanie na wydajne i wygodne rozwiązania do konwersji dokumentów. Używamy dokumentów MS Word do przechowywania danych służbowych i osobowych. Są również jednym z popularnych formatów plików służących do oficjalnego udostępniania informacji przez organizacje korporacyjne, uniwersyteckie i rządowe. Teraz, aby zapobiec nieautoryzowanej manipulacji dokumentami, możemy konwertować Word na Image. Dlatego w tym artykule technicznym skupimy się w szczególności na tym, jak konwertować dokumenty programu Word na obrazy TIFF przy użyciu interfejsu Java REST API.

Ten artykuł umożliwia programistom szybkie i łatwe zintegrowanie funkcji konwersji dokumentów z ich aplikacjami, umożliwiając konwersję plików Word na Tiff, Word na obraz, Word na obraz lub DOC na Tiff za pomocą zaledwie kilku wierszy kodu.

Interfejs API konwersji słów na obrazy

Aspose.Words Cloud SDK for Java to interfejs API REST, który zapewnia szereg funkcji manipulacji dokumentami, w tym możliwość konwertowania dokumentów programu Word na obrazy TIFF. Dzięki prostemu i łatwemu w użyciu interfejsowi programiści mogą szybko i łatwo wdrożyć tę funkcjonalność w swoich aplikacjach Java, bez martwienia się o złożoność konwersji dokumentów. Ogólnie rzecz biorąc, jest to potężne narzędzie do konwersji dokumentów Word na obrazy TIFF, PDF, Word na JPG, Word na HTML i różne inne obsługiwane formaty plików. Dzięki prostemu interfejsowi API i konfigurowalnym opcjom możesz łatwo wdrożyć tę funkcjonalność w swoich aplikacjach i usprawnić procesy konwersji dokumentów.

Teraz, aby korzystać z SDK, dodaj następujące szczegóły w pom.xml projektu typu maven build.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Po dodaniu referencji JDK do projektu musimy utworzyć bezpłatne konto w Aspose Cloud. Teraz wyszukaj Client ID i Client Secret w Dashboard.

Konwertuj Word na dokument TIFF w Javie

W tej sekcji przekonwertujemy program Word na obraz (dokument TIFF) przy użyciu fragmentu kodu Java. Źródłowy dokument tekstowy zostanie załadowany z magazynu w chmurze, a po konwersji zostanie zapisany w tym samym magazynie w chmurze.

  • Najpierw tworzymy obiekt WordsApi, w którym jako parametry przekazujemy Client ID i Client Secret.
  • Po drugie, przeczytaj wejściowy dokument programu Word z dysku lokalnego za pomocą obiektu File.
  • Po trzecie, utwórz instancję UploadFileRequest, która wymaga instancji File jako argumentu.
  • Teraz wywołaj metodę uploadFile(…), aby przesłać dokument programu Word do magazynu w chmurze.
  • Utwórz obiekt GetDocumentWithFormatRequest(…), podając nazwę dokumentu wejściowego programu Word, wartość formatu wyjściowego jako TIFF i wynikową nazwę pliku jako argumenty.
  • Na koniec wywołaj metodę getDocumentWithFormat(…), aby przekonwertować program Word na obraz i zapisać dane wyjściowe w chmurze.
// Aby uzyskać więcej fragmentów kodu, proszę https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Uzyskaj ClientID i ClientSecret z https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // utwórz obiekt WordsApi
        // jeśli baseUrl ma wartość null, WordsApi używa domyślnego https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // odczytać zawartość pliku PDF z dysku lokalnego
        File file = new File("C:\\input.docx");
        
        // utwórz żądanie przesłania pliku
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // prześlij plik do magazynu w chmurze
        wordsApi.uploadFile(uploadRequest);
            
        // utwórz obiekt żądania konwersji dokumentu, określając wynikową nazwę tiff
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Wywołaj interfejs API, aby przekonwertować program Word na obraz (TIFF) i zapisać dane wyjściowe w chmurze
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Podgląd Word do TIFF

Obraz 1: — Podgląd konwersji programu Word do formatu TIFF

Przykładowy dokument Word użyty w powyższym przykładzie można pobrać z testmultipages.docx, a wynikowy dokument TIFF z Converted.tiff.

Słowo w obraz za pomocą poleceń cURL

W tej sekcji użyjemy poleceń cURL do konwersji programu Word na obraz. Teraz pierwszym krokiem jest wygenerowanie tokena dostępu JWT podczas wykonywania następującego polecenia.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Gdy mamy token JWT, wykonaj następujące polecenie, aby załadować dokument Word z magazynu w chmurze i zapisać go w dokumencie TIFF. Wynikowy plik TIFF jest również przechowywany w chmurze.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Wniosek

Podsumowując, konwersja dokumentów programu Word na obrazy TIFF jest kluczowym zadaniem dla wielu programistów, a Aspose.Words Cloud SDK for Java sprawia, że zadanie to jest łatwiejsze niż kiedykolwiek wcześniej. Dzięki potężnemu interfejsowi API REST i konfigurowalnym opcjom programiści mogą szybko i łatwo zintegrować możliwości konwersji dokumentów ze swoimi aplikacjami Java. Niezależnie od tego, czy chcesz przekonwertować pojedynczy dokument, czy dużą partię dokumentów, Aspose.Words Cloud SDK for Java zapewnia niezawodne i wydajne rozwiązanie do konwersji plików Word na obrazy TIFF. Tak więc, jeśli szukasz solidnego i przyjaznego dla użytkownika rozwiązania do konwersji dokumentów dla swojej aplikacji Java, zdecydowanie warto zapoznać się z pakietem Aspose.Words Cloud SDK for Java.

Ponadto pełny kod źródłowy SDK jest opublikowany na GitHub i można go bezpłatnie pobrać. Możesz również rozważyć dostęp do interfejsu API w przeglądarce internetowej za pośrednictwem SwaggerUI. Na koniec, jeśli napotkasz jakiekolwiek problemy podczas korzystania z interfejsów API, skontaktuj się z nami za pośrednictwem forum wsparcia produktu.

Powiązane artykuły

Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej o: