Конвертация HTML в TIFF с помощью Java API

Aspose.HTML for Java преобразует HTML в TIFF методом Converter.convertHTML() . Загрузите источник в HTMLDocument, выберите ImageFormat.Tiff в ImageSaveOptions и укажите путь к результату. При конвертации обрабатываются разметка страницы, CSS, шрифты и связанные изображения.


Создание TIFF из HTML

В примере загружается document.html, выбирается формат TIFF и отрисованный результат записывается в output.tiff.

Конвертация HTML в TIFF на Java

import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.rendering.image.ImageFormat;
import com.aspose.html.saving.ImageSaveOptions;

// Load the HTML document
try (HTMLDocument document = new HTMLDocument("document.html")) {
    // Select TIFF output
    ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Tiff);

    // Convert HTML to TIFF
    Converter.convertHTML(document, options, "output.tiff");
}

Проверка конвертации HTML в TIFF онлайн

Загрузите HTML-файл или укажите URL веб-страницы и проверьте полученный TIFF, прежде чем добавлять конвертацию в Java.

Как преобразовать HTML в TIFF на Java

  1. Добавьте Aspose.HTML for Java в проект.
  2. Загрузите источник с помощью HTMLDocument .
  3. Создайте ImageSaveOptions с параметром ImageFormat.Tiff.
  4. Вызовите Converter.convertHTML() , передав источник, настройки и путь к результату.

Сжатие TIFF при рендеринге HTML

Помимо размера страницы, полей, фона, разрешения и качества рендеринга, ImageSaveOptions позволяет выбрать сжатие TIFF. По умолчанию используется LZW. Выбирайте настройки с учётом требуемого размера файла, качества изображения и совместимости с программой для чтения TIFF.

Дополнительные сведения приведены в руководстве Convert HTML to Image in Java и в справочнике API ImageSaveOptions .


Установка Aspose.HTML for Java

Добавьте Aspose.HTML for Java из официального репозитория Aspose. Замените ASPOSE_HTML_VERSION точным номером версии со страницы выпусков Aspose.HTML for Java , затем перезагрузите или пересоберите проект, чтобы система зависимостей загрузила библиотеку.

Добавьте репозиторий и зависимость в проект Maven:

Maven – pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>ASPOSE_HTML_VERSION</version>
    </dependency>
</dependencies>

Добавьте репозиторий и зависимость в проект Gradle:

Gradle – build.gradle

repositories {
    maven {
        url = uri('https://releases.aspose.com/java/repo/')
    }
}
dependencies {
    implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}

Используйте версию JDK, совместимую с выбранным выпуском библиотеки. Инструкции по установке JAR вручную, настройке Kotlin DSL, обновлению и устранению проблем с зависимостями приведены в руководстве Установка Aspose.HTML for Java .


Вопросы о конвертации HTML в TIFF

1. Можно ли выбрать сжатие TIFF при конвертации HTML?

Да. Перед конвертацией задайте тип сжатия TIFF в ImageSaveOptions. По умолчанию в настройках сохранения TIFF используется LZW.

2. Когда для HTML лучше выбрать TIFF, а не PNG или JPG?

TIFF часто применяется в обработке документов, сканировании, издательских и архивных процессах, где требуется совместимость с TIFF. PNG обычно удобнее для веб-графики, а JPG даёт меньший размер фотографий.

3. Можно ли изменить разрешение TIFF, созданного из HTML?

Да. Задайте горизонтальное и вертикальное разрешение в ImageSaveOptions. Там же можно настроить размер страницы, поля, цвет фона и качество рендеринга.

4. Можно ли бесплатно преобразовать HTML в TIFF онлайн?

Да. Для разовой операции используйте бесплатный онлайн-конвертер HTML в TIFF . Для пакетной или серверной обработки используйте Aspose.HTML for Java.

Другие конвертеры HTML для Java

Выберите другой выходной формат для того же исходного HTML.