การติดตั้ง
การติดตั้ง Aspose.Slides FOSS สำหรับ Python
Aspose.Slides FOSS for Python is distributed as a pure-Python package on PyPI. Its only external dependency is lxml, ซึ่ง pip จะติดตั้งโดยอัตโนมัติ: ไม่ต้องคอมไพล์ส่วนขยายเนทีฟ, ไม่ต้องติดตั้งไลบรารีระบบ, และไม่ต้องการ Microsoft Office หรือ runtime ที่เป็นกรรมสิทธิ์อื่นใด.
ข้อกำหนดเบื้องต้น
| ข้อกำหนด | รายละเอียด |
|---|---|
| Python เวอร์ชัน | 3.10 or later |
| ตัวจัดการแพ็กเกจ | pip (รวมอยู่กับ CPython) |
| ระบบปฏิบัติการ | Windows, macOS, Linux (แพลตฟอร์มใดก็ได้ที่รัน CPython) |
| คอมไพเลอร์ / เครื่องมือสร้าง | ไม่จำเป็นต้องใช้ |
| การพึ่งพาอัตโนมัติ | lxml (ติดตั้งโดย pip โดยอัตโนมัติ) |
1. Install via pip (Recommended)
วิธีที่ง่ายที่สุดในการติดตั้ง Aspose.Slides FOSS คือโดยตรงจาก PyPI:
pip install aspose-slides-fosspip ดาวน์โหลดและติดตั้งแพ็กเกจพร้อมกับ lxml การพึ่งพา. ไม่จำเป็นต้องกำหนดค่าหลังการติดตั้ง.
เพื่อติดตั้งเวอร์ชันที่กำหนดไว้สำหรับการสร้างที่ทำซ้ำได้:
pip install aspose-slides-foss==26.3.02. Set Up a Virtual Environment (Recommended for Projects)
การใช้ virtual environment ทำให้ไลบรารีแยกจากโครงการ Python อื่น ๆ และหลีกเลี่ยงความขัดแย้งของเวอร์ชัน.
สร้างและเปิดใช้งาน virtual environment:
##Create the environment
python -m venv .venv
##Activate on Linux / macOS
source .venv/bin/activate
##Activate on Windows (Command Prompt)
.venv\Scripts\activate.bat
##Activate on Windows (PowerShell)
.venv\Scripts\Activate.ps1ติดตั้งไลบรารีภายใน environment ที่เปิดใช้งาน:
pip install aspose-slides-fossบันทึก dependencies เพื่อความสามารถในการทำซ้ำ:
pip freeze > requirements.txtเพื่อสร้าง environment ซ้ำบนเครื่องอื่น:
python -m venv .venv
source .venv/bin/activate # or the Windows equivalent
pip install -r requirements.txt3. Verify the Installation
หลังการติดตั้ง, ตรวจสอบว่าไลบรารีนำเข้าได้อย่างถูกต้องและ Presentation สามารถสร้างได้:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
with slides.Presentation() as prs:
print("Aspose.Slides FOSS installed successfully")
print(f"Slides in empty presentation: {len(prs.slides)}")ผลลัพธ์ที่คาดหวัง:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1คุณยังสามารถตรวจสอบเวอร์ชันที่ติดตั้งด้วย pip:
pip show aspose-slides-fossนี้จะแสดงเวอร์ชัน, ผู้เขียน, และสัญญาอนุญาต (MIT).
เริ่มต้นอย่างรวดเร็ว: สร้างการนำเสนอพร้อมรูปทรง
สคริปต์ต่อไปนี้สร้างการนำเสนอใหม่, เพิ่มสี่เหลี่ยมผืนผ้าพร้อมข้อความ, และบันทึกเป็น .pptx ไฟล์:
import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType
with slides.Presentation() as prs:
slide = prs.slides[0]
##Add a rectangle shape and set its text
shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 150)
shape.add_text_frame("Hello from Aspose.Slides FOSS!")
prs.save("hello.pptx", SaveFormat.PPTX)
print("Saved hello.pptx")สำคัญ: ใช้เสมอ Presentation เป็นตัวจัดการบริบท (with คำสั่ง). สิ่งนี้ทำให้แน่ใจว่ามีการทำความสะอาดทรัพยากรภายในอย่างเหมาะสมเมื่อบล็อกสิ้นสุด.
บันทึกแพลตฟอร์ม
Windows, macOS, Linux: ไลบรารีนี้เหมือนกันบนทุกแพลตฟอร์ม ไม่มีเส้นทางโค้ดหรือส่วนขยายไบนารีที่เฉพาะแพลตฟอร์มเกินกว่า lxml.
Docker / serverless: ไลบรารีทำงานภายในอิมเมจ Docker แบบบาง (เช่น python:3.12-slim) พร้อมกับ pip install aspose-slides-foss. ไม่จำเป็นต้องติดตั้งแพคเกจ apt หรือ yum เพิ่มเติม เว้นแต่ lxml จำเป็นต้องคอมไพล์จากซอร์ส (wheel ของ PyPI ครอบคลุมสถาปัตยกรรมทั่วไป).
CI/CD: เพิ่ม pip install aspose-slides-foss ไปยังขั้นตอนการจัดการ dependencies ของ CI pipeline ของคุณ ไม่จำเป็นต้องตั้งค่าเพิ่มเติม.
Conda: หากโครงการของคุณใช้ Conda ให้ติดตั้งไลบรารีจาก PyPI ภายในสภาพแวดล้อม Conda:
conda create -n slides-env python=3.12
conda activate slides-env
pip install aspose-slides-fossแหล่งข้อมูลเพิ่มเติม
- หน้าผลิตภัณฑ์: ภาพรวม, สรุปคุณลักษณะ, และการเริ่มต้นอย่างรวดเร็ว
- ใบอนุญาต: รายละเอียดใบอนุญาต MIT, ไม่ต้องใช้คีย์ API
- คู่มือผู้พัฒนา: คู่มือฟีเจอร์พร้อมตัวอย่างโค้ด
- อ้างอิง API: อ้างอิงคลาสและเมธอด