Используя Aspose.Total для Java , вы можете легко преобразовать EPUB в XAML в любом приложении Java J2SE, J2EE, J2ME. Во-первых, используя Aspose.PDF для Java , вы можете экспортировать EPUB в PPTX. После этого, используя Aspose.Slides for Java API обработки PowerPoint, вы можете конвертировать PPTX в XAML.
Java API для преобразования EPUB в XAML
- Откройте файл EPUB, используя класс Document .
- Преобразуйте EPUB в PPTX, используя метод save .
- Загрузите документ PPTX с помощью класса Presentation .
- Сохраните документ в формате XAML с помощью метода
save
и установите
XAMLкак SaveFormat
Требования к конвертации
Вы можете легко использовать Aspose.Total для Java непосредственно из проекта на основе Maven . и включите Aspose.PDF для Java и Aspose.Slides для Java в вашем pom.xml.
Кроме того, вы можете получить ZIP-файл из загрузки .
Требования к конвертации
При загрузке формата файла EPUB ваш документ может быть защищен паролем. Aspose.PDF для Java также позволяет открывать зашифрованные документы. Чтобы открыть зашифрованный файл, вы можете инициализировать новый экземпляр Документа и передать имя файла и пароль в качестве аргументов.
// open EPUB document
Document doc = new Document("input.epub", "Your@Password");
// save EPUB as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
Открыть зашифрованный файл EPUB через Java
После преобразования EPUB в XAML вы также можете добавить предопределенный тип представления для своей презентации. Aspose.Slides for Java предоставляет возможность установить тип представления для сгенерированной презентации, когда она открывается в PowerPoint через ViewProperties . Свойство setLastView используется для установки типа представления с помощью ViewType .
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// set view type
presentation.getViewProperties().setLastView((byte) ViewType.SlideMasterView);
// save the presentation as Xaml format
presentation.save("output.xaml", SaveFormat.Xaml);
Основные сценарии использования
- Прототипирование приложений – Быстрое преобразование контента в готовую к использованию в интерфейсе разметку для приложений.
- Рабочие процессы UI/UX – Интеграция элементов электронных книг в интерактивные системы дизайна.
- Публикация на различных платформах – Адаптация контента для многоустройственных и многоплатформенных проектов пользовательского интерфейса.
- Интерактивный дизайн – Создание динамичных и отзывчивых интерфейсов на основе текстового и визуального контента.
- Интеграция с Windows Presentation Foundation (WPF) – Беспрепятственное использование содержимого публикаций в приложениях WPF.
Сценарии автоматизации
- Потоки преобразования EPUB в XAML – Автоматизация преобразования электронных книг в файлы, готовые для разметки.
- Эффективное извлечение разметки – Эффективное извлечение элементов пользовательского интерфейса для дизайна.
- Массовое создание пользовательского интерфейса – Создание нескольких файлов, готовых для использования в интерфейсе, из больших библиотек публикаций.
- Рабочие процессы дизайна приложений на корпоративном уровне – Интеграция преобразования EPUB в XAML в масштабируемые рабочие процессы разработки программного обеспечения.