API Python PowerPoint для презентаций
Создавайте, читайте, изменяйте и конвертируйте презентации PowerPoint и OpenOffice с помощью Python без какого-либо внешнего программного обеспечения.
Download Free TrialAspose.Slides for Python через Java — это библиотека Python, которая позволяет создавать, изменять и конвертировать презентации PowerPoint в Python. Он поддерживает все элементы презентаций, такие как слайды, фигуры, текст, диаграммы, таблицы, изображения и многое другое. Он также предлагает множество расширенных функций, таких как слияние, клонирование, разделение, сравнение и печать презентаций. Он работает без каких-либо зависимостей и может проводить тысячи презентаций за короткое время.
Зачем выбирать Aspose.Slides для Python через Java?
Aspose.Slides for Python через Java предлагает множество преимуществ по сравнению с другими решениями для автоматизации PowerPoint, например:
- Кроссплатформенная совместимость: Aspose.Slides для Python через Java поддерживает несколько платформ. Вы можете использовать Aspose.Slides for Python через Java в Windows, Linux, macOS и других операционных системах.
- Простая интеграция и развертывание: Aspose.Slides for Python через Java — это автономная библиотека, не требующая установки Microsoft Office или любого другого программного обеспечения в вашей системе. Вы можете легко интегрировать Aspose.Slides for Python через Java с существующими приложениями и развернуть его на любом сервере или в облачной среде.
- Мощные функции и возможности: Aspose.Slides for Python через Java предоставляет богатый набор функций и возможностей для работы с презентациями PowerPoint, таких как создание и изменение слайдов, добавление и редактирование фигур, текста, изображений, анимации, переходов. , диаграммы, таблицы и другие элементы, применение тем и макетов, вставка аудио и видео, экспорт и печать презентаций, экспорт в видео и многое другое.
- Высокая производительность и качество: Aspose.Slides для Python через Java обеспечивает высокую производительность и качество результатов при обработке презентаций PowerPoint. Вы можете обработать тысячи презентаций за считанные минуты, не ставя под угрозу точность и точность вывода.
- Бесплатная пробная версия и варианты лицензирования: Aspose.Slides for Python через Java предлагает бесплатную пробную версию, которую вы можете загрузить и использовать в течение 30 дней без каких-либо ограничений. Вы также можете выбрать один из различных вариантов лицензирования, соответствующих вашим потребностям и бюджету, например лицензии для разработчиков, площадки, OEM и облачные лицензии.
Расширенные возможности Python PowerPoint API
<р>Создание или клонирование существующих слайдов на основе шаблонов
Работа с таблицами PowerPoint через API
Применить или снять защитную фигуру
Добавляйте диаграммы Excel в видеообъекты OleObject на слайдах
Создание рисунка и добавление текста к фигурам на слайдах
Обработка форматирования текста и рисунка
Генерировать презентации из базы данных
Защитите презентации и полученный PDF-файл
Распечатать презентации на качественном принтере
Системные требования
Aspose.Slides для Python через Java — это API, независимый от платформы. Он может работать на платформах Windows, Unix/Linux и Mac со следующим установленным программным обеспечением:- JDK 1.8 или выше
- Питон 3.7 или выше
- JPype1 1.5.0 или выше (JPype был протестирован на версиях Java от 1.8 до 11)
Как установить
Используйте PyPI, чтобы установить нашу библиотеку Python для обработки презентаций из репозитория PyPI:
pip install aspose-slides-java
Как создать новую презентацию PowerPoint на Python
В приведенном ниже примере мы добавили прямоугольник к первому слайду презентации.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Как объединить презентации в Python
Этот код Python показывает, как объединять презентации:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Как импортировать презентацию из PDF в Python. Конвертировать PDF в PPT, Конвертировать PDF в PPTX, Конвертировать PDF в ODP
Этот код Python демонстрирует процесс преобразования PDF в PowerPoint:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Как конвертировать PowerPoint в PDF на Python
Этот код Python показывает, как преобразовать документ PowerPoint PPT, PPTX и OpenOffice ODP в документ PDF, используя параметры по умолчанию. Полученный файл представляет собой PDF-документ с максимальным уровнем качества.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Как конвертировать PowerPoint в JPG на Python. Конвертировать PPT в JPG, Конвертировать PPTX в JPG, Конвертировать ODP в JPG
В следующем примере показано, как преобразовать документ PowerPoint PPT, PPTX и OpenOffice ODP в набор изображений JPEG.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Обучающие видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Slides для Python через Java?
- Список клиентов
- Истории успеха