В този урок стъпка по стъпка ще се съсредоточим върху това как да отпечатате PowerPoint presentation в Python заедно с подробните стъпки за настройка на средата и проверка на работния примерен код. Можете да използвате този пример във всяка среда, поддържана от Python, включително Windows, Linux и macOS, за отпечатване на PPT в Python без никаква зависимост от Microsoft PowerPoint.
Стъпки за отпечатване на PPTX презентация в Python
- Конфигурирайте средата на приложението Python да използва Aspose.Slides за Python чрез .NET
- Включете пространства от имена aspose.slides във вашия проект, за да отпечатате презентация в Python
- Заредете изходната презентация, за да отпечатате PPTX в Python, като създадете екземпляр на класа Presentation
- Създайте обекта PrinterSettings, за да зададете настройките на принтера
- Отпечатайте заредената презентация на принтер, като посочите името на принтера
Горните стъпки отпечатват PPT презентация в Python чрез използване на няколко извиквания на API, където процесът се инициира чрез зареждане на изходния презентационен файл с помощта на класа Presentation. След това чрез използване на обекта на клас PrinterSettings се задават различни настройки за печат, което е последвано от предоставяне на името на принтера като параметър в метода за печат за отпечатване на презентационния файл.
Код за отпечатване на презентация в Python
import aspose.slides as slides | |
# Applying the linence for Aspose.Slides | |
slidesLicense = slides.License() | |
slidesLicense.set_license("Aspose.Total.lic") | |
# Load the source presentation to print using the Presentation class object | |
with slides.Presentation("Input.pptx") as printPresentationObj: | |
# Set the printer settings | |
printSettings = slides.PrinterSettings() | |
printSettings.copies = 2 | |
printSettings.default_page_settings.landscape = True | |
printSettings.default_page_settings.margins.left = 10 | |
# Print the presentation on desired printer | |
printPresentationObj.print(printSettings, "LaserJet1100") |
Този пример предоставя изчерпателни стъпки и код за отпечатване на PPTX в Python. Обектът на класа PrinterSettings може да се използва за персонализиране на печата чрез задаване на опции като ориентация на страницата, копия за печат, настройки на полето и т.н. Горното приложение може да отпечата презентацията на избран принтер, без да инсталира MS PowerPoint или друг инструмент на трета страна.
В тази тема се научихме да отпечатваме презентация в Python с помощта на прост API интерфейс. Ако се интересувате от конвертиране на презентацията в SVG, вижте статията на как да конвертирате PowerPoint в SVG в Python.