Конвертировать EPUB в TIFF C#

Вы хотите конвертировать документы из формата EPUB в изображения TIFF? Если это так, вы пришли в нужное место. В этой статье мы узнаем, как конвертировать EPUB в TIFF на C#, выполнив несколько простых шагов.

Формат EPUB — это открытый стандарт, который позволяет авторам хранить цифровую информацию, такую как электронные книги, журналы и другой цифровой контент, в формате файла, который можно легко воспроизводить и читать. EPUB — это формат файла, который можно читать как на компьютере, так и на таком устройстве, как электронная книга (например, Kindle и т. д.). В некоторых случаях нам может понадобиться экспортировать электронные книги или другие документы из EPUB в изображения TIFF.

Формат файлов TIFF (Tagged Image File Format) — это популярный формат растровых изображений для использования и отображения на самых разных устройствах. Мы можем легко программно экспортировать электронные книги и другие цифровые документы из EPUB в TIFF. Итак, продолжайте читать, чтобы узнать, как преобразовать EPUB в TIFF на C#.

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

  1. API конвертера C# EPUB в TIFF
  2. Действия по конвертации EPUB в TIFF
  3. Конвертировать EPUB в TIFF
  4. Настроить преобразование EPUB в TIFF

C# API конвертера EPUB в TIFF

Для преобразования документа из EPUB в TIFF мы будем использовать API Aspose.HTML для .NET. API позволяет создавать, изменять и извлекать данные HTML. Кроме того, он позволяет конвертировать форматы документов HTML, EPUB, Markdown и форматы изображений SVG в другие поддерживаемые форматы без необходимости использования внешнего программного обеспечения.

API предоставляет класс ImageSaveOptions, предоставляющий свойства для управления результирующим разрешением изображения, качеством сглаживания, форматом и настройками страницы для изображений. Класс API Converter обеспечивает широкий спектр преобразований в популярные форматы, такие как PDF, XPS, форматы изображений и т. д. Он предоставляет функцию ConvertEPUB(Stream , ImageSaveOptions, string) метод, который преобразует исходный файл EPUB, представленный входным потоком данных, и сохраняет его в файле, сформированном по выходному пути к файлу.

Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.

PM> Install-Package Aspose.Html

Как конвертировать EPUB в TIFF на C#

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

  • Загрузите существующий документ EPUB.
  • Укажите параметры сохранения изображения.
  • Преобразование EPUB в TIFF.

В следующем разделе описывается, как преобразовать эти шаги в код C# и сохранить документ EPUB в виде изображения TIFF.

Преобразование EPUB в TIFF с помощью C#

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

  1. Во-первых, откройте существующий файл EPUB для чтения с помощью функции File.OpenRead().
  2. Затем создайте экземпляр класса ImageSaveOptions.
  3. После этого укажите Формат как ImageFormat.Tiff.
  4. Наконец, вызовите метод Converter.ConvertEPUB(), чтобы сохранить TIFF. Он принимает файловый поток EPUB, ImageSaveOptions и выходной путь к файлу TIFF в качестве аргументов.

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

// В этом примере кода показано, как преобразовать EPUB в TIFF.
// Откройте существующий файл EPUB для чтения
var stream = File.OpenRead("C:\\Files\\input.epub");

// Подготовьте путь для сохранения преобразованного файла 
string savePath = "C:\\Files\\output.tiff";

// Инициализировать ImageSaveOptions 
var options = new ImageSaveOptions();
options.Format = ImageFormat.Tiff;

// Вызовите метод ConvertEPUB для преобразования EPUB в TIFF.
Converter.ConvertEPUB(stream, options, savePath);
Преобразование EPUB в TIFF с помощью C#

Преобразование EPUB в TIFF с помощью C#

Настройте преобразование EPUB в TIFF на C#

Мы также можем настроить преобразование EPUB в TIFF, выполнив шаги, упомянутые ранее. Однако нам нужно указать дополнительные параметры, такие как Compression, SmoothingMode, HorizontalResolution, VerticalResolution, BackgroundColor и т. д. на шаге № 4.

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

// В этом примере кода показано, как преобразовать EPUB в TIFF.
// Откройте существующий файл EPUB для чтения
var stream = File.OpenRead("C:\\Files\\input.epub");

// Подготовьте путь для сохранения преобразованного файла 
string savePath = "C:\\Files\\output.tiff";

// Инициализировать ImageSaveOptions 
var options = new ImageSaveOptions(ImageFormat.Tiff)
{
    // Установите для сжатия TIFF значение «Нет».
    Compression = Compression.None,
    
    // Укажите качество рендеринга для этого изображения
    SmoothingMode = SmoothingMode.HighQuality,
    
    // Укажите разрешение по горизонтали и вертикали для выходных изображений в пикселях на дюйм.
    HorizontalResolution = 400,
    VerticalResolution = 400,
    
    // Укажите цвет фона TIFF
    BackgroundColor = System.Drawing.Color.AliceBlue
};

// Укажите размер страницы и поля в пикселях.
options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(800, 500), new Margin(30, 20, 10, 10));

// Вызовите метод ConvertEPUB для преобразования EPUB в TIFF.
Converter.ConvertEPUB(stream, options, savePath);
Настройте преобразование EPUB в TIFF на C#

Настройте преобразование EPUB в TIFF на C#

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

Вы можете получить бесплатную временную лицензию, чтобы попробовать Aspose.HTML для .NET без ограничений пробной версии.

Вывод

В этой статье мы узнали, как преобразовать EPUB в TIFF на C#. Мы также видели, как указать дополнительные параметры сохранения для настройки преобразования. Кроме того, вы можете узнать больше об Aspose.HTML для .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.

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