Каждый раз, когда вы используете Python.Note FOSS для Python

Каждый раз, когда вы используете Python.Note FOSS для Python

aspose-slides-foss Python является бесплатным, MIT-лицензированным библиотекой, предназначенным для разработки и редактирования. PowerPoint .pptx Файл навигация требует Microsoft Office, Python и PyPI.

Соли па солим Цельведис

1. solis: instalēt pakotni

Установка без PyPI с помощью pip:

pip install aspose-slides-foss>=26.3.2

Проверка, установка и подведение:

from aspose.slides_foss import Presentation
print("aspose-slides-foss is ready.")

2. solis: importēt nepieciešamās klases

Импортировать модули, которые необходимы для презентации и сохранения:

from aspose.slides_foss import Presentation, SaveFormat, ShapeType, FillType

3. solis: Izveido prezentāciju

Изображение Presentation Без аргументов, я начал с одного из них:

from aspose.slides_foss import Presentation, SaveFormat

prs = Presentation()
slide = prs.slides[0]
print(f"Slides: {len(prs.slides)}")
prs.save("new_presentation.pptx", SaveFormat.PPTX)

4. solis: Pievienot formu ar tekstu

Измантожит slide.shapes.add_auto_shape() Я не знаю, что сказать. add_text_frame() lai pievienotu teksta saturu: Я не хочу, чтобы ты был в тюрьме.:

from aspose.slides_foss import Presentation, SaveFormat, ShapeType

prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
tf = shape.add_text_frame("Hello from Aspose.Slides FOSS!")
tf.paragraphs[0].portions[0].portion_format.font_height = 24
prs.save("with_shape.pptx", SaveFormat.PPTX)

5. solis: Pielietot aizpildījumu un saglabāt

Состояние приводится в исполнение в форме:

from aspose.slides_foss import (
    Presentation, SaveFormat, ShapeType, FillType, Color
)

prs = Presentation()
slide = prs.slides[0]
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 100, 100, 400, 200)
shape.fill_format.fill_type = FillType.SOLID
shape.fill_format.solid_fill_color.color = Color.from_argb(255, 70, 130, 180)
shape.add_text_frame("Styled shape")
prs.save("styled.pptx", SaveFormat.PPTX)

Чаще всего решаются проблемы и решения.

ModuleNotFoundError: No module named 'aspose' Не используйте активные файлы Python. Изпишите их pip install aspose-slides-foss В этом же виртуальном видео, используйте его для исполнения своего сценария. pip show aspose-slides-foss.

FileNotFoundError Изаукота Presentation("path") Необходимо использовать неравные средства. pathlib.Path Уз Постройте мне целые порты:

from pathlib import Path
from aspose.slides_foss import Presentation

prs = Presentation(str(Path("folder") / "existing.pptx"))

SaveFormat ошибка в импорте Импортировать SaveFormat прямой нет aspose.slides_foss Пакоты: from aspose.slides_foss import Presentation, SaveFormat

Форма добавки, но не видение извлечения. Перечисленные координаты и размеры в рамках слайд-кодекса. Изменения в стоимости и объемах: 9144000 ЕМУ × 6858000 ЕMУ (около 12 × 9 коля). Использование ЕМУ x, y, width, height параметрусных пунктов (1 pt ≈ 12700 ЕМУ).

Второй этап:

Ты собираешься поработать над Microsoft Office?

Нет. Библиотека создана в прошлом году. .pptx неудача iebūvēti tīrā Python без зависимости Нет Microsoft Office, COM автоматизации или Windows API.

Какие версии Python поддерживаются?

Python 3.10 будет работать в Windows, macOS, Linux, Docker и безсерверных функциях.

Будет ли библиотека бесплатна для коммерческого использования?

Да. Это выпущенное под лицензией MIT. Вы можете использовать, модифицировать и распространять его для любых целей, включая коммерческие программы пользования.

Вы хотите загрузить этот файл PPTX?

Да. Никаких проблем с дорогой Presentation:

from aspose.slides_foss import Presentation, SaveFormat

prs = Presentation("existing.pptx")
print(f"Loaded {len(prs.slides)} slides")
prs.save("copy.pptx", SaveFormat.PPTX)

Ты можешь добавить несколько слайдов?

Да, используйте. prs.slides.add_empty_slide(layout) Посольство по получению средств No prs.masters[0].layout_slides[0].

Скатит arī

 Русский