אנחנו שמחים להודיע על שחרור GroupDocs.Merger for Python v26.6, זמין החל מ-June 2026. גרסה מרכזית זו בונה מחדש את הקישור ל‑Python כממשק מודרני עם טיפוסים, מוסיפה תמיכה ב‑Python 3.14 ושילוב סוכן AI, מאפשרת רינדור תצוגה מקדימה של דפים ופיצול מבוסס זרם ישירות מ‑Python, ומשחררת חבילות wheel עצמאיות עבור Windows, Linux ו‑macOS.
מה חדש בגרסה זו
- [Enhancement] בנייה מחדש של הקישור ל‑Python — API מודגש, לכל עומס עם קבצי
*.pyiמשולבים (MERGERPYTHON-30) - [Feature] תמיכה ב‑Python 3.14 (
Requires-Pythonהוא כעת>=3.5,<3.15) (MERGERPYTHON-31) - [Feature] רינדור תצוגה מקדימה של דפים (
generate_preview) ופיצול מבוסס זרם (split) ניתנים כעת לקריאה מ‑Python דרך callbacks של זרם‑דף (MERGERPYTHON-32) - [Feature] הוספת
AGENTS.mdלתוך החבילה לשילוב סוכן AI / LLM (MERGERPYTHON-33)
שינויים בממשק API ציבורי
- כל מחלקה, עומס של מתודה ו‑enum נוצרים במפורש עם רמזי טיפוסים וקבצי
.pyi. Mergerתומך כעת בשימוש כמנהל הקשר (withstatement).generate_previewמקבל callback פייתוני פשוט ליצירת זרם‑דף.split,extract_pages,remove_pages,swap_pages,move_page,rotate,change_orientationושיטות הקשורות לסיסמא מחזירותIMerger(לשרשור).- ייבוא חדש מ‑
groupdocs.merger.domain.options:SplitOptions,ExtractOptions,RotateOptions,RotateMode,PreviewOptions,PreviewMode.
תכונות חדשות
- API מודרני, מודגש בטיפוסים עם תמיכה מלאה ב‑static typing וללא פרוקסי תכונות דינמי בזמן ריצה.
- רינדור תצוגה מקדימה של דפים מ‑Python באמצעות מודל זרם מבוסס callbacks.
- תמיכה ב‑Python 3.14 בכל הפלטפורמות (ה‑wheels הם
py3-none-{platform}). AGENTS.mdמשולב בתוך החבילה כדי לאפשר אינטגרציה עם סוכני AI ו‑LLM (לדוגמה, GitHub Copilot, Claude Code, Cursor).
דוגמת קוד
from groupdocs.merger import Merger
from groupdocs.merger.domain.options import (
SplitOptions, ExtractOptions, RotateOptions, RotateMode,
)
with Merger("input.pdf") as merger:
# שמירת דפים 1‑3, סיבוב דף 2, ואז שמירה
merger.extract_pages(ExtractOptions([1, 2, 3]))
merger.rotate(RotateOptions(RotateMode.ROTATE90, [2]))
merger.save("reordered.pdf")
# פיצול מסמך לקובץ אחד לכל דף
with Merger("input.pdf") as merger:
merger.split(SplitOptions("page_{0}.pdf", [1, 2, 3]))
דוגמה לרינדור תצוגה מקדימה של דפים:
from groupdocs.merger import Merger
from groupdocs.merger.domain.options import PreviewOptions, PreviewMode
def create_page_stream(page_number):
return open(f"page-{page_number}.png", "wb")
with Merger("input.pdf") as merger:
merger.generate_preview(PreviewOptions(create_page_stream, PreviewMode.PNG, [1, 2]))
איך לקבל את העדכון
PyPI
שדרוג באמצעות pip:
pip install groupdocs-merger-net
הורדה ישירה
הורד את ה‑wheel העדכני מהדף GroupDocs.Merger for Python via .NET 26.6.