Работа с 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 - рисование овальных фигур и добавление текста внутрь них при необходимости.

Вышеперечисленные детали также изображены на фигурах ниже:

Фигуры в Graphs