Преобразование документа Word в изображение TIFF с помощью Java

TIFF — это популярный формат для хранения нескольких изображений в виде страниц. Эта отличительная черта формата TIFF позволяет обмениваться документами Word в формате только для чтения. Мы можем легко конвертировать документы Word (DOC или DOCX) в изображения TIFF программно в приложениях Java. В этой статье мы узнаем, как преобразовать документ Word в изображение TIFF с помощью Java.

В этой статье должны быть раскрыты следующие темы:

Java API для преобразования Word в TIFF

Для преобразования DOC в TIFF или DOCX в TIFF мы будем использовать API Aspose.Words for Java. Это позволяет нам создавать, изменять, преобразовывать, визуализировать и печатать документы Word без использования Microsoft Word непосредственно в кросс-платформенных приложениях. Пожалуйста, либо скачайте JAR API, либо добавьте следующую конфигурацию pom.xml в приложение Java на основе 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>

Преобразование документа Word в TIFF на Java

Мы можем преобразовать документ Word в многостраничный TIFF, выполнив следующие действия:

  1. Загрузите документ Word, используя класс Document.
  2. Сохраните документ как файл TIFF, используя метод Save(). Он принимает путь к выходному файлу и SaveFormat в качестве аргументов.

В следующем примере кода показано, как преобразовать документ Word в TIFF с помощью Java.

// В этом примере кода показано, как преобразовать Word в изображение TIFF.
// Откройте документ.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Сохраните документ как многостраничный TIFF.
doc.save("D:\\Files\\Word\\Sample.tiff", SaveFormat.TIFF);
Преобразование документа Word в TIFF на Java.

Преобразование документа Word в TIFF на Java.

Настройте преобразование Word в TIFF в Java

Мы можем настроить преобразование документов Word в TIFF, применяя различные параметры, предоставляемые API. Для этой цели API предоставляет класс ImageSaveOptions. Он позволяет настроить яркость изображения, разрешение, диапазон конвертируемых страниц, схему сжатия и т.д. Пожалуйста, следуйте инструкциям ниже, чтобы установить дополнительные параметры при преобразовании Word в TIFF.

  1. Во-первых, загрузите документ Word, используя класс Document.
  2. Затем создайте экземпляр класса ImageSaveOptions с форматом входного изображения в качестве аргумента.
  3. После этого установите нужные параметры, такие как TiffCompression, разрешение и т. д.
  4. Наконец, вызовите метод Save(string, ImageSaveOptions), чтобы преобразовать Word в TIFF.

В следующем примере кода показано, как преобразовать документ Word в изображение TIFF с дополнительными параметрами.

// В этом примере кода показано, как преобразовать Word в изображение TIFF.
// Откройте документ.
Document doc = new Document("D:\\Files\\Word\\Sample.docx");

// Создайте объект ImageSaveOptions для передачи в метод Save.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.TIFF);

// Установите страницы для отображения
// Где 0 — номер начальной страницы, а 2 — общее количество страниц для конвертации.
PageSet pageSet = new PageSet(0, 2);
options.setPageSet(pageSet);

// Применить сжатие CCITT4
options.setTiffCompression(TiffCompression.CCITT_4);

// Установите как горизонтальное, так и вертикальное разрешение для 
// сгенерированные изображения, в точках на дюйм.
// Установите для свойства «Разрешение» значение «72», чтобы отображать документ с разрешением 72 dpi.
options.setResolution(160);

// Установите яркость и контрастность изображения.
// Оба имеют шкалу от 0 до 1 и по умолчанию имеют значение 0,5.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);

// Преобразовать Word в TIFF
doc.save("D:\\Files\\Word\\CusomizedSample.tiff", options);

Получить бесплатную лицензию

Пожалуйста, попробуйте API без ознакомительных ограничений, запросив бесплатную временную лицензию.

Вывод

В этой статье мы узнали, как преобразовать документ Word в изображение TIFF с помощью Java. Мы также увидели, как программно применять дополнительные параметры, такие как сжатие TIFF, яркость и разрешение изображения. Кроме того, вы можете узнать больше об Aspose.Words for Java API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.

Смотрите также