Работа с Graphs в PDF в Python
Что такое Graph
Добавление графиков в PDF‑документы — очень распространённая задача для разработчиков, работающих с Adobe Acrobat Writer или другими приложениями для обработки PDF. Существует множество типов графиков, которые можно использовать в PDF‑приложениях. Aspose.PDF for Python via .NET Также поддерживает добавление графиков в PDF‑документы. Для этой цели предоставляется класс Graph. Graph — элемент уровня абзаца, и его можно добавить в коллекцию Paragraphs экземпляра Page. Экземпляр Graph содержит коллекцию Shapes.
Используйте этот раздел, когда необходимо рисовать векторную графику непосредственно на страницах PDF в Python, будь то диаграммы, схемы, иллюстрации или пользовательские аннотации к страницам.
Поддерживаемые формы Graph
Следующие типы форм поддерживаются Graph класс:
- arc - рисование сегментов дуги для частичных окружностей и изогнутых элементов диаграммы.
- circle - создание контуров окружностей или закрашенных окружностей для маркеров и визуальных выделений.
- curve - добавление кривых Безье для создания пользовательских путей и плавных графических элементов.
- line - рисование прямых линий, включая стилизованные и пунктирные.
- rectangle - создание прямоугольных фигур с контуром, заливкой, градиентом или прозрачностью.
- ellipse - рисование овальных фигур и добавление текста внутрь них при необходимости.
Вышеперечисленные детали также изображены на фигурах ниже:
