Aspose.Words eBook File Processor для .NET
Aspose.Words eBook File Processor для .NET позволяет разработчикам создавать, загружать и редактировать файлы электронной книги, а затем сохранять результаты в форматах EPUB , MOBI и AZW3 . Встроенный на ядре API аспосе.Вордов, этот плагин предоставляет фокусированные возможности обработки электронных книг без преимущества полных функций word-процесса — идеально подходит для разработчиков .Net, работающих с цифровыми публикациями, управлением контентом или заданиями автоматизации.
Инсталляция и установка
- Добавьте в свой проект пакет Aspose.Words для .NET NuGet.
- Конфигурируйте мерную лицензию для выхода без водяного знака Инсталляционный водитель и Лицензирование с учетом объема потребления Страницы для деталей.
Поддерживается через Windows, Linux, macOS и мобильные платформы, работающие .NET Framework ** , ** .NET Core ** или ** Mono . Полностью совместим с Visual Studio (2010–2022), Xamarin и ManoDevelop.
Особенности и функции
Создание электронных книг
- Создайте новые файлы EPUB, MOBI или AZW3 программатически.
- Введите главы, параграфы, изображения и ресурсы.
- Настройка метаданных электронной книги (название, автор, язык, изображение покрытия) без работы непосредственно с сырой XML.
Загрузить существующие файлы eBook
- Откройте файлы EPUB, MOBI и AZW3.
- Автоматически декомпрессируют и интерпретируют данные манифеста/сверня.
- Доступные главы, изображения, шрифты и встроенные ресурсы.
Редактирование и манипулирование контентом
- Введите или удаляйте главы, разделы, заголовки, ноты или книжные знаки.
- Применять стили, корректировать форматирование, управлять таблицами, списками и анотациями.
- Манипулировать тексты и встроенные объекты с высокой лояльностью.
Сохранение в формате eBook
- Сохранить контент в **EPUB ** , **MOBI ** или AZW3.
- Управление компрессией, встроенным шрифтом и EPUB и версией.
- Убедитесь, что манифест и позвоночный заказ правильно поддерживаются.
Метаданное управление
- Работа с стандартными метаданными: заголовком, автором, издателем, датой, ISBN/UUID и т. д.
- Добавьте персонализированные входы метаданных для каталогизации и оптимизации поиска.
Таблица контента (TOC)
- Авто-генерируйте TOC из заголовков или выходов.
- Создание иерархических навигационных карт.
- Введите TOC в желаемую позицию с правильным соединением.
Интеграция и экстракция ресурсов
- Включите изображения, шрифты и бинарные ресурсы.
- Экстрактировать или заменить существующие ресурсы оптимизированными версиями.
- Поддерживайте правильные ссылки href и типы MIME.
Высокие варианты редактирования
- Введите графики, иллюстрации и графику непосредственно в eBooks.
- Управляйте комментариями и анотациями для совместных рабочих потоков.
- Управляйте правилами гифенации, списками и передовым текстовым форматированием.
Пример: Редактирование и сохранение EPUB
var doc = new Document("Epub document.epub");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words eBook Processor.");
doc.Save("EditedOutput.epub");
Пример: добавление карты в электронную книгу
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Sales Breakdown";
chart.Series.Clear();
chart.Series.Add("Series 1",
new[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartEbook.epub");
Пример: создание букмекера в электронной книге
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("MyBookmark");
builder.Write("This section is bookmarked.");
builder.EndBookmark("MyBookmark");
doc.Save("BookmarkedEbook.epub");
Советы и лучшие практики
- Загрузка и обработка электронных книг в одном
Document
Снижение I/O превышения. - Повторно использовать стильные определения и ресурсные объекты для оптимизации размера упаковки.
- Имейте в распоряжении
Document
Немедленно прибегаем к свободной памяти. - Выполните все редактировки, прежде чем сэкономить в нескольких форматах, чтобы избежать редунантного паразита.
- Включите только необходимые шрифты, чтобы сохранить изход легким весом.
- Валидировать выходы EPUB/MOBI с стандартными валидаторами отрасли.
- Используйте асинхронную обработку для высокого объема рабочих нагрузок.
Часто задаваемые вопросы
**Что такое Aspose.Words eBook File Processor для .NET?**Специализированный .NET-плагин для создания, загрузки, редактирования и сохранения файлов EPUB, MOBI и AZW3 с минимальным преимуществом и максимальной верностью.
**Какие форматы поддерживаются?**Плагин поддерживает загрузку и сохранение в форматах EPUB, MOBI и AZW3 исключительно.
**Сохраняет ли он форматирование?**Да, процессор обеспечивает высокую верность оригинальному форматированию документа в поддерживаемых форматах.
**Могу ли я интегрировать это в существующие приложения?**Да, он беспрепятственно интегрируется в приложения .NET для настольной, веб- или серверной автоматизации.
**Какие отрасли могут воспользоваться этим плагином?**Публикация, розничная продажа, образование, здравоохранение, банкирование, логистика и любой сектор, требующий автоматизации электронной книги.