Файлы EPUB обычно используются для крупномасштабной печати. В некоторых случаях может потребоваться предварительный просмотр содержимого файла EPUB в виде изображения. В соответствии с такими вариантами использования в этой статье объясняется, как программно преобразовать файл EPUB в PNG или JPG на C#.
- Конвертер изображений EPUB в PNG или JPG — установка C# API
- Преобразование изображения EPUB в PNG программно на C#
- Преобразование изображения EPUB в 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, выполнив следующие действия:
- Инициализировать экземпляр класса ImageSaveOptions.
- Укажите формат изображения и размер.
- Сохраните полученное изображение методом 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:
- Задайте формат и размеры изображения с помощью объекта класса ImageSaveOptions.
- Преобразуйте файл 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/)