EPUB в JPG PNG C#

Файлы EPUB обычно используются для крупномасштабной печати. В некоторых случаях может потребоваться предварительный просмотр содержимого файла EPUB в виде изображения. В соответствии с такими вариантами использования в этой статье объясняется, как программно преобразовать файл EPUB в PNG или JPG на C#.

Конвертер изображений EPUB в PNG или JPG — установка C# API

Aspose.HTML for .NET API можно использовать для работы с HTML, XPS, EPUB и многими другими поддерживаемыми форматами файлов. Просто настройте API, загрузив его DLL-файлы со страницы Новые выпуски или используя следующую команду установки NuGet в Visual Studio:

PM> Install-Package Aspose.Html

Преобразование изображения EPUB в PNG программно на C#

Вы можете преобразовать файл EPUB в изображение формата PNG, выполнив следующие действия:

  1. Инициализировать экземпляр класса ImageSaveOptions.
  2. Укажите формат изображения и размер.
  3. Сохраните полученное изображение методом ConvertEPUB.

В приведенном ниже примере кода подробно показано, как программно преобразовать файл EPUB в изображение формата PNG на C#:

// Подготовьте путь к исходному файлу EPUB
string sourcePath = "input.epub";

// Подготовьте путь для сохранения конвертированного файла 
string outputPath = "output.png";

// Создайте экземпляр класса ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);

// Вызовите метод ConvertEPUB, чтобы преобразовать изображение EPUB в PNG.
Converter.ConvertEPUB(sourcePath, options, outputPath);

Преобразование изображения EPUB в JPG на C#

Вам необходимо выполнить следующие шаги, чтобы преобразовать файл EPUB в изображение JPG:

  1. Задайте формат и размеры изображения с помощью объекта класса ImageSaveOptions.
  2. Преобразуйте файл EPUB в изображение JPG с помощью метода ConvertEPUB.

В следующем примере кода показано, как программно преобразовать файл EPUB в формат JPG на C#:

// Подготовьте путь к исходному файлу EPUB
string sourcePath = "input.epub";

// Подготовьте путь для сохранения конвертированного файла 
string outputPath = "output.jpg";

// Создайте экземпляр класса ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
options.SmoothingMode = SmoothingMode.HighQuality;
options.PageSetup.AnyPage = new Page(
    new Size(
Length.FromInches(4),
Length.FromInches(5.5)));

// Вызовите метод ConvertEPUB для преобразования EPUB в изображение JPG.
Converter.ConvertEPUB(sourcePath, options, outputPath);

Изучите Aspose.HTML для .NET API

Вы можете посетить API документацию, чтобы изучить многие другие функции, предлагаемые API.

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

Вы можете запросить бесплатную временную лицензию, чтобы оценить API в полном объеме.

Вывод

В этой статье вы узнали, как преобразовать файл EPUB в различные форматы изображений, такие как PNG, JPG и т. д. Она включает примеры кода C# для демонстрации функций преобразования EPUB. Однако, если вам нужно обсудить ваши требования или вопросы, напишите нам на форум.

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

[Преобразование HTML в файл MHT в C#] (https://blog.aspose.com/ru/2022/04/21/convert-html-to-mht-mhtml-csharp/)