Перетворити документи з формату EPUB на зображення TIFF? Якщо так, то ви прийшли в потрібне місце. У цій статті ми дізнаємося, як конвертувати EPUB у TIFF у C#, виконавши кілька простих кроків.
Формат EPUB — це відкритий стандарт, який дозволяє авторам зберігати цифрову інформацію, таку як електронні книги, журнали та інший цифровий вміст, у форматі файлу, який можна легко відтворювати та читати. EPUB — це формат файлу, який можна читати за допомогою комп’ютера або пристрою, як-от eReader (наприклад, Kindle тощо). У деяких випадках нам може знадобитися експортувати електронні книги чи інші документи з EPUB у зображення TIFF.
Формат файлу TIFF (Tagged Image File Format) — популярний формат растрового зображення для використання та відображення на різноманітних пристроях. Ми можемо легко програмно експортувати електронні книги та інші цифрові документи з EPUB у TIFF. Отже, продовжуйте читати, щоб отримати докладні кроки щодо того, як конвертувати EPUB у TIFF у C#.
У цій статті будуть розглянуті такі теми:
- API конвертера EPUB у TIFF на C#
- Кроки для перетворення EPUB у TIFF
- Конвертувати EPUB у TIFF
- Налаштувати перетворення 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, виконавши наведені нижче дії.
- По-перше, відкрийте наявний файл EPUB для читання за допомогою File.OpenRead().
- Далі створіть екземпляр класу ImageSaveOptions.
- Після цього вкажіть Формат як ImageFormat.Tiff.
- Нарешті, викличте метод 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, виконавши кроки, згадані раніше. Однак нам потрібно вказати додаткові параметри, такі як 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);
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Aspose.HTML for .NET без оціночних обмежень.
Висновок
У цій статті ми дізналися, як конвертувати EPUB у TIFF у C#. Ми також побачили, як вказати додаткові параметри збереження, щоб налаштувати перетворення. Крім того, ви можете дізнатися більше про Aspose.HTML for .NET API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.