Визуализация

Мы используем термин “рендеринг” в Aspose.Words для описания процесса преобразования документа в формат файла или носителя, который разбит на страницы или имеет концепцию страниц. Мы говорим о рендеринге документа в виде страниц. На следующей диаграмме показано, что такое рендеринг в Aspose.Words.

rendering_aspose-words

Функции рендеринга Aspose.Words позволяют выполнять следующие действия:

  • Преобразуйте документ или выбранные страницы в форматы PDF, XPS, HTML, XAML, PostScript, и PCL.
  • Преобразуйте документ в многостраничный TIFF документ или преобразуйте любую страницу в растровое изображение и сохраните его как BMP, PNG или JPEG.
  • Преобразуйте страницу документа в масштабируемое векторное графическое изображение (SVG) или преобразуйте в векторное изображение и сохраните его как EMF.
  • Визуализируйте объект Shape отдельно от документа в любом графическом формате.

Форматы документов с потоковой или фиксированной компоновкой

Большинство форматов документов, которые могут быть загружены в Aspose.Words, известны как форматы “flow-layout”. К форматам Flow-layout относятся DOC, OOXML, RTF, ODT, и HTML. Документы в этих форматах состоят из различных элементов, таких как абзацы, таблицы, верхние и нижние колонтитулы, изображения, поля и их форматирование, например, полужирный шрифт, курсив, начертание, размер. Однако форматы flow-layout не содержат информации о местоположении каждого конкретного абзаца или символа на странице.

В отличие от этого, форматы с фиксированным расположением (также известные как “фиксированная страница”), такие как PDF и XPS, содержат точную информацию о расположении всех элементов документа. Эти форматы сохраняют первоначальный внешний вид документа после его разбивки на страницы, обеспечивая более высокую точность отображаемой информации.

Механизм верстки страниц

Aspose.Words реализует свой собственный механизм верстки страниц, который форматирует документ с потоковой версткой в страницы. Aspose.Words реализует ряд средств визуализации, которые либо создают документ с фиксированным макетом, например PDF или XPS, либо выводят страницы на другой носитель, например для печати или рисования. Обратите внимание, что экспорт также может быть разбит на страницы для HTML и XAML. Это означает, что документ может быть сохранен как обычный HTML или XAML (формат flow-layout), или как “разбитый на страницы” HTML и XAML, которые содержат абсолютное расположение элементов.

Наиболее важным преимуществом использования механизма верстки страниц Aspose.Words является то, что он имитирует работу механизма верстки страниц Microsoft Word. Таким образом, когда вы преобразуете документ Microsoft Word в PDF, XPS или распечатываете его с помощью Aspose.Words, результат будет выглядеть почти так же, как если бы это было сделано с помощью Microsoft Word. Обратите внимание, что в Aspose.Words не используется Microsoft Word.