Každý raz, keď používate Python.Note FOSS pre Python

Každý raz, keď používate Python.Note FOSS pre Python

aspose-slides-foss for Python เป็นห้องสมุดฟรีที่มีใบอนุญาต MIT สําหรับการสร้างและแก้ไขไฟล์ PowerPoint ̋.pptx` ไม่มี Microsoft Office ที่จําเป็น, ไพธอนที่บริสุทธิ์จาก PyPI .

คู่มือตามขั้นตอน

การแสดงภาพที่ไม่เป็นธรรมดา

ขั้นตอนที่ 1: ติดตั้งแพ็คเกจ

การติดตั้งจาก PyPI ด้วย pip:

pip install aspose-slides-foss>=26.3.2

ยืนยันการติดตั้งถูกบรรจุอย่างถูกต้อง:

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

ขั้นตอนที่ 2: นําเข้าคลาสที่ต้องการ

นําเข้าโหมดที่คุณต้องการสําหรับการอัตราส่วนตัวและบันทึก:

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

ขั้น ตอน ที่ 3: ทํา การ แนะ นํา

สร้างการนําเสนอแบบไม่มี argument เริ่มจากสไลด์ว่างเดียว:

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: เพิ่มรูปแบบด้วยข้อความ

ใช้ `slide.shapes.add_auto_shape (()⌒ เพื่อใส่สี่เหลี่ยม, จากนั้นเรียก ̋add-text-frame (()ヽ เพิ่มเนื้อหาข้อความ:

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: ใช้การเติมและเก็บ

ตั้งสีที่เต็มแข็งบนรูปแบบก่อนการบันทึก:

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: ไม่มีโหมดที่ชื่อ 'aspose' แพคเกจไม่ได้ติดตั้งในสภาพแวดล้อม Python ที่ใช้งาน Run ⌒pip install aspose-slides-foss` ในสิ่งแอบลักษณ์ตัวอย่างเดียวกันที่คุณกําลังใช้ในการทํางาน скрипт ของคุณ ยืนยันด้วย ヽ pip show aspoke-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⌒ การนําเข้าผิดพลาด นําเข้า SaveForma̋โดยตรงจากแพ็คเกจ aspose.slides_foss: from aspase. slides _fass import Presentation, Save Format∂

รูปแบบเพิ่มเติม แต่ไม่เห็นในผลิต การันตีที่ระดับและขนาดอยู่ในขอบเขตของสไลด์. ขนาดสไดฟอลท์คือ 9144000 EMU × 6858000 EMUs (ประมาณ 12 × 9 นิ้ว) ใช้ค่าสมเหตุสมควรใน EM U หรือใช้พารามี `x, y, ความกว้าง, สูง ในจุด (1 pt ≈ 12700 EM u).

คํา ถาม ที่ ตก บ่อย

Aspose-slides-foss ต้องการ Microsoft Office หรือไม่?

ไม่ ห้องสมุดสร้างและอ่านไฟล์ .pptx ในภาษาไพธอนที่แท้จริง โดยไม่ต้องใช้ Microsoft Office, COM อัตโนมัติ หรือ Windows API

Python เวอร์ชั่นไหนที่รองรับ?

Python 3.10 หรือหลังกว่า แพ็คเกจทํางานบน Windows, macOS, Linux, Docker containers และฟังก์ชันที่ไม่มีเซอร์เวอร์.

ห้องสมุดนี้ใช้ได้ฟรีเพื่อการค้าหรือไม่?

ใช่. มันถูกปล่อยลงภายใต้ลิขสิทธิ์ 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) หลังจากได้รับการจัดสรรจาก ̋prS.masters[0].layouts_ slides [0]⌒ .

ดูเช่นกัน

  • FAQ Aspose.Note FOSS สําหรับ Python
  • วิธีการสร้างภาพนําเสนอใน Python
  • วิธีการเพิ่มรูปแบบใน Python
  • การเริ่มต้น Docs
  • อ้างอิง API
 ภาษาไทย