Добавить круглые формы в PDF на Python
Contents
[
Hide
]
Добавление объект круга
Aspose.PDF for Python via .NET позволяет вам добавлять Круг фигуры на страницы PDF через Graph class. Используйте круги для схем, аннотаций и простых визуальных элементов.
Следуйте указаниям ниже:
- Создайте Document экземпляр.
- Создайте объект Graph с определенными размерами.
- Установите Border для объекта Graph.
- Добавьте Graph объект в коллекцию абзацев страницы.
- Сохраните наш PDF-файл.
import aspose.pdf as ap
import aspose.pdf.drawing as drawing
def add_circle(outfile: str):
document = ap.Document()
page = document.pages.add()
graph = drawing.Graph(400, 200)
graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)
circle = drawing.Circle(100, 100, 40)
circle.graph_info.color = ap.Color.green_yellow
graph.shapes.add(circle)
page.paragraphs.add(graph)
document.save(outfile)
Нарисованный нами круг будет выглядеть так:

Создание объект заполненного круга
Этот пример показывает, как добавить круг и заполнить его цветом.
import aspose.pdf as ap
import aspose.pdf.drawing as drawing
def add_circle_filled(outfile: str):
document = ap.Document()
page = document.pages.add()
graph = drawing.Graph(400, 200)
graph.border = ap.BorderInfo(ap.BorderSide.ALL, ap.Color.green)
circle = drawing.Circle(100, 100, 40)
circle.graph_info.color = ap.Color.green_yellow
circle.graph_info.fill_color = ap.Color.green
circle.text = ap.text.TextFragment("Circle")
graph.shapes.add(circle)
page.paragraphs.add(graph)
document.save(outfile)
Результат добавления заполненного круга:
