การติดตั้ง

การติดตั้ง 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-foss

pip ดาวน์โหลดและติดตั้งแพ็กเกจพร้อมกับ lxml การพึ่งพา. ไม่จำเป็นต้องกำหนดค่าหลังการติดตั้ง.

เพื่อติดตั้งเวอร์ชันที่กำหนดไว้สำหรับการสร้างที่ทำซ้ำได้:

pip install aspose-slides-foss==26.3.0

2. 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.txt

3. 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

แหล่งข้อมูลเพิ่มเติม

 ภาษาไทย