Konwertuj dokument programu Word na obraz TIFF przy użyciu języka Java

TIFF to popularny format przechowywania wielu obrazów w formie stron. Ta wyróżniająca cecha formatu TIFF umożliwia udostępnianie dokumentów programu Word w formacie tylko do odczytu. Dokumenty Word (DOC lub DOCX) możemy łatwo konwertować programowo w aplikacjach Java na obrazy TIFF. W tym artykule dowiemy się, jak przekonwertować dokument Word na obraz TIFF za pomocą Java.

W tym artykule zostaną omówione następujące tematy:

API Java do konwersji Worda na TIFF

Do konwersji DOC na TIFF lub DOCX na TIFF użyjemy API Aspose.Words for Java. Umożliwia nam generowanie, modyfikowanie, konwertowanie, renderowanie i drukowanie dokumentów programu Word bez bezpośredniego korzystania z programu Microsoft Word w aplikacjach wieloplatformowych. Proszę pobierz plik JAR interfejsu API lub dodaj następującą konfigurację pom.xml w aplikacji Java opartej na Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>22.4</version>
    <type>pom</type>
</dependency>

Konwertuj dokument Word na TIFF w Javie

Możemy przekonwertować dokument Word na wielostronicowy plik TIFF, wykonując poniższe czynności:

  1. Załaduj dokument programu Word przy użyciu klasy Document.
  2. Zapisz dokument jako plik TIFF, korzystając z metody Save(). Jako argumenty przyjmuje ścieżkę pliku wyjściowego i SaveFormat.

Poniższy przykładowy kod pokazuje, jak przekonwertować dokument programu Word na format TIFF przy użyciu języka Java.

// Ten przykład kodu demonstruje, jak przekonwertować program Word na obraz TIFF.
// Otwórz dokument.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Zapisz dokument jako wielostronicowy plik TIFF.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
Konwertuj dokument Word na TIFF w Javie.

Konwertuj dokument Word na TIFF w Javie.

Dostosuj konwersję Worda do TIFF w Javie

Możemy dostosować konwersję dokumentów Word do TIFF, stosując różne opcje udostępniane przez API. W tym celu API udostępnia klasę ImageSaveOptions. Umożliwia ustawienie jasności obrazu, rozdzielczości, zakresu stron do konwersji, schematu kompresji i tak dalej. Aby ustawić dodatkowe opcje podczas konwersji programu Word do formatu TIFF, wykonaj czynności wymienione poniżej.

  1. Najpierw załaduj dokument Word przy użyciu klasy Document.
  2. Następnie utwórz instancję klasy ImageSaveOptions, podając jako argument format obrazu wejściowego.
  3. Następnie ustaw żądane opcje, takie jak TiffCompression, Rozdzielczość itp.
  4. Na koniec wywołaj metodę Save(string, ImageSaveOptions), aby przekonwertować program Word do formatu TIFF.

Poniższy przykładowy kod pokazuje, jak przekonwertować dokument programu Word na obraz TIFF z dodatkowymi opcjami.

// Ten przykład kodu demonstruje, jak przekonwertować program Word na obraz TIFF.
// Otwórz dokument.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Utwórz obiekt ImageSaveOptions, który ma zostać przekazany do metody Save
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// Ustaw strony do renderowania
// Gdzie 0 to numer strony początkowej, a 2 to całkowita liczba stron do konwersji
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// Zastosuj kompresję CCITT4
options.setTiffCompression(TiffCompression.CCITT_4);

// Ustaw rozdzielczość poziomą i pionową dla 
// wygenerowanych obrazów, w punktach na cal.
// Ustaw właściwość „Rozdzielczość" na „72", aby renderować dokument w rozdzielczości 72 dpi.
options.setResolution(160);

// Ustaw jasność i kontrast obrazu.
// Obydwa są w skali 0-1 i domyślnie wynoszą 0,5.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// Konwertuj Word na TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

Zdobądź bezpłatną licencję

Wypróbuj interfejs API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować dokument Word na obraz TIFF przy użyciu języka Java. Widzieliśmy także, jak programowo zastosować dodatkowe opcje, takie jak kompresja TIFF, jasność i rozdzielczość obrazu. Poza tym możesz dowiedzieć się więcej o Aspose.Words for Java API, korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.

Zobacz też