เรายินดีประกาศการปล่อย GroupDocs.Metadata for Python v26.5 ซึ่งพร้อมให้ใช้งานตั้งแต่ พฤษภาคม 2026. การปล่อยนี้นำเสนอการสนับสนุน Python 3.14, จัดส่ง wheels แบบอิสระพร้อม .NET runtime ที่ฝังอยู่สำหรับ Windows, Linux, และ macOS (Intel และ Apple Silicon), และมอบ API Python สมัยใหม่ที่กำหนดประเภทพร้อมไฟล์ .pyi ชัดเจน — ขจัด proxy ใน runtime. นอกจากนี้ยังรวมไฟล์ AGENTS.md เพื่อการรวม AI agent และ LLM อย่างราบรื่น.
มีอะไรใหม่ในเวอร์ชันนี้
- [การปรับปรุง] สร้างการเชื่อมต่อ Python ใหม่ — API ที่มีการกำหนดประเภท, แยกตาม overload พร้อมไฟล์
*.pyiที่บรรจุไว้ (ไม่มี proxy__getattr__ใน runtime) (METADATAPYTHON-33) - [ฟีเจอร์] รองรับ Python 3.14 (
Requires-Pythonตอนนี้เป็น>=3.5,<3.15) (METADATAPYTHON-34) - [ฟีเจอร์] จัดส่งไฟล์
AGENTS.mdภายในแพ็กเกจสำหรับการรวม AI agent / LLM (METADATAPYTHON-35) - [การปรับปรุง] อัปเดตเป็นเอนจิน GroupDocs.Metadata for .NET 26.5 (METADATAPYTHON-36)
- [การปรับปรุง] Wheels แบบอิสระพร้อม .NET runtime ที่ฝังอยู่สำหรับ Windows, Linux, และ macOS (Intel และ Apple Silicon) (METADATAPYTHON-37)
การเปลี่ยนแปลง API สาธารณะ
- ทุกคลาส, overload ของเมธอด, และ enum ตอนนี้จะถูกสร้างอย่างชัดเจนพร้อม type hints และไฟล์
*.pyistub - การค้นหา property ใช้ predicate ของ Python ธรรมดา — ไม่ต้องใช้วัตถุ
Specification - ไม่มีการเปลี่ยนแปลงที่ทำให้เกิดการแตกหักต่อ signature ของเมธอดที่มีอยู่; API ยังคงเข้ากันได้กับซอร์สสำหรับผู้ใช้ที่อัปเกรดจากเวอร์ชันก่อนหน้า
ฟีเจอร์ใหม่
-
API Python สมัยใหม่ที่กำหนดประเภท: การเติมคำอัตโนมัติที่แม่นยำและการวิเคราะห์แบบสถิตผ่านไฟล์
.pyistub ตัวอย่างการใช้งาน:from groupdocs.metadata import Metadata with Metadata("input.docx") as metadata: for prop in metadata.find_properties(lambda p: True): print(f"{prop.name} = {prop.value}") -
รองรับ Python 3.14: รองรับเต็มรูปแบบตั้งแต่ Python 3.5 ถึง 3.14 (
Requires-Python: >=3.5,<3.15), พร้อม wheel สากลเดียว (py3-none-{platform}) -
การรวม AGENTS.md: ผู้ช่วย AI (เช่น Claude Code, Cursor, GitHub Copilot) สามารถค้นพบ API surface, เส้นทางการ import, และรูปแบบการใช้งานโดยอัตโนมัติผ่าน
groupdocs/metadata/AGENTS.mdใน wheel ที่ติดตั้ง
ตัวอย่างโค้ด
แก้ไข metadata ด้วย predicate — ไม่ต้องใช้วัตถุ Specification:
from datetime import datetime
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import PropertyValue
from groupdocs.metadata.tagging import Tags
with Metadata("input.docx") as metadata:
metadata.set_properties(
lambda p: Tags.time.created in list(p.tags),
PropertyValue(datetime.now()),
)
metadata.save("output.docx")
# Strip all detected properties in one call
with Metadata("input.pdf") as metadata:
removed = metadata.sanitize()
metadata.save("clean.pdf")
วิธีรับการอัปเดต
PyPI
ติดตั้งหรืออัปเกรดผ่าน pip:
pip install --upgrade groupdocs-metadata-net
ชื่อแพ็กเกจบน PyPI คือ groupdocs-metadata-net. wheels มีให้สำหรับ Windows, Linux, และ macOS.
ดาวน์โหลดโดยตรง
ดาวน์โหลดเวอร์ชันล่าสุดจากหน้า GroupDocs.Metadata for Python via .NET 26.5