Перетворення EPUB на TIFF C#

Перетворити документи з формату EPUB на зображення TIFF? Якщо так, то ви прийшли в потрібне місце. У цій статті ми дізнаємося, як конвертувати EPUB у TIFF у C#, виконавши кілька простих кроків.

Формат EPUB — це відкритий стандарт, який дозволяє авторам зберігати цифрову інформацію, таку як електронні книги, журнали та інший цифровий вміст, у форматі файлу, який можна легко відтворювати та читати. EPUB — це формат файлу, який можна читати за допомогою комп’ютера або пристрою, як-от eReader (наприклад, Kindle тощо). У деяких випадках нам може знадобитися експортувати електронні книги чи інші документи з EPUB у зображення TIFF.

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

У цій статті будуть розглянуті такі теми:

  1. API конвертера EPUB у TIFF на C#
  2. Кроки для перетворення EPUB у TIFF
  3. Конвертувати EPUB у TIFF
  4. Налаштувати перетворення EPUB у TIFF

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

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

API надає клас ImageSaveOptions, який надає властивості для керування роздільною здатністю результату зображення, якістю згладжування, форматом і налаштуваннями сторінки для зображень. Клас Converter API забезпечує широкий спектр перетворень у популярні формати, такі як 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 for .NET без оціночних обмежень.

Висновок

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

Дивись також