Перечисление Aspose::Pdf::EpubSaveOptions::RecognitionMode
Содержание
[
Скрывать
]RecognitionMode enum
Когда PDF‑файл (обычно имеющий фиксированную разметку) конвертируется, движок преобразования пытается выполнить группировку и многоуровневый анализ, чтобы восстановить намерения автора оригинального документа и получить результат в потоковой разметке. Это свойство настраивает такое преобразование для того или иного желаемого метода распознавания содержимого.
enum class RecognitionMode
Значения
| Имя | Значение | Описание |
|---|---|---|
| Flow | 0 | Полный режим распознавания, движок пытается выполнить группировку и многоуровневый анализ, чтобы восстановить исходный замысел автора документа и получить XHTML в потоковом макете. |
| PdfFlow | 1 | Основная идея этого преобразования основана на сохранении “естественного” порядка отрисовки содержимого, формируемого при обработке PDF‑документов. Как правило, PDF‑документы сохраняют порядок отрисовки сверху вниз, слева направо (см. вложение directions.png). Это предположение позволяет создать одношаговый алгоритм, который преобразует элементы Aps с позициями (фиксированная разметка) в потоковые форматы, такие как HTML,EPUB,DOC. Этот режим будет особенно полезен при конвертации из PDF(APS) в EPUB, поскольку формат EPUB был разработан для электронных читалок, таких как Kindle, или смартфонов. Размер экрана этих устройств обычно меньше размера экрана обычного ПК. Поэтому содержимое EPUB‑документов лучше сохранять в потоковом формате для корректной отрисовки на экранах разных размеров. В этом режиме каждый столбец будет добавляться в конец предыдущего, что позволяет сохранять логическую структуру преобразованного документа во время “пагинации” в EPUB‑читалках. Это достижение позволяет правильно отображать научные или журнальные статьи. |
| Фиксированный | 2 | Этот режим быстрый и хорошо сохраняет оригинальный внешний вид страниц, но, к сожалению, многие EPUB‑читалки не поддерживают XHTML с фиксированной разметкой. |
См. также
- Class EpubSaveOptions
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++