שאלות נפוצות שואלים
רישיון וקורס פתוח
איזה רישיון משתמש Aspose.Page FOSS עבור Python?
Aspose.Page FOSS for Python is released under the MIT License. The full license text זמין ב- The LICENSE הקובץ נמצא במאגר GitHub.
האם ניתן להשתמש בו במוצרים מסחריים?
כן, רישיון MIT מאפשר שימוש ביישומים בעלים ומסחריים מבלי לדרוש ממך לפתוח קוד משלך.
האם יש גבול ניסיון או ניסוי?
הספרייה היא חופשית לחלוטין תחת רישיון MIT ללא הגבלות שימוש, אין מונחים מים ואין הגבלה בזמן.
התקנה וצרכים
כיצד ניתן להתקין את Aspose.Page FOSS עבור Python?
התקנה מ-PyPI באמצעות pip:
pip install aspose-page-foss>=0.1.0איזו גרסת Python נדרשת?
Python 3.10 או מאוחר יותר נדרש.
האם יש תלויות מקומיות?
הספרייה אינה תלויה ב- Ghostscript, Adobe Reader או בכל זמן תפעול מקומי אחר.היא פועלת בווינדוס, לינוקס ו- macOS ללא חבילות מערכת נוספות.
תמיכה בפורמט
אילו פורמטים של כניסה תומכים בספריה?
הספרייה קוראת את הכתובת (.ps• תגית: PostScript (.eps• הדפסה XML תגיות (.xps• קבצים.
איזה סוג של תצורה מייצר הספרייה?
הספרייה יוצאת ל- PDF (באמצעות to_pdf()• תמונות PNG או JPEG (באמצעות to_image() עם ImageSaveOptions).
האם הספרייה יכולה ליצור קבצים PS או XPS מתוך סריקה?
PsDocument מספקת create() ו add_page() שיטות לבניית PS חדש מסמכים, ו XpsDocument מספקת create() ו add_page() עבור XPS. שימוש PsDocument.save() או XpsDocument.save() לכתוב את התוצאה.
שימוש באש
כיצד ניתן להמיר קובץ PS ל- PDF?
from pathlib import Path
from aspose.page.ps.document import PsDocument
ps = PsDocument.from_file("input.ps")
Path("output.pdf").write_bytes(ps.to_pdf())כיצד ניתן להמיר קובץ EPS ל- PNG?
from pathlib import Path
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
eps = PsDocument.from_file("input.eps")
opts = ImageSaveOptions(format="png", dpi=150)
Path("output.png").write_bytes(eps.to_image(opts))כיצד ניתן להמיר קובץ XPS ל- PDF?
from pathlib import Path
from aspose.page.xps.document import XpsDocument
xps = XpsDocument.from_file("input.xps")
Path("output.pdf").write_bytes(xps.to_pdf())כיצד אני קורא את הנתונים המוטא-דיילי EPS לפני ההמרה?
from aspose.page.ps.document import PsDocument
eps = PsDocument.from_file("illustration.eps")
dsc = eps.dsc
if dsc is not None:
print("Title:", dsc.title)
print("Bounding box:", dsc.bounding_box)כיצד אני מעבד קבצים מהזיכרון ללא דיסק I/O?
שימוש from_bytes() להטעין מהבייטים הירוקים ולהשתמש בהחזרה bytes מתוך to_pdf() או to_image() ישירות :
from aspose.page.ps.document import PsDocument
def convert_ps_bytes(ps_data: bytes) -> bytes:
return PsDocument.from_bytes(ps_data).to_pdf()הגבלות ידועות
האם הספרייה תומכת בכל תכונות PostScript?
הספרייה מיישמת את מפעילי PostScript הנפוצים הדרושים להמרה של מסמכים.תוכניות Postcript המתמחות מאוד באמצעות תכונות מתקדמות ברמה 3 או הליך מותאם אישית עשוי לא להפוך זהה ל- Ghostscript.
האם יש תמיכה בכתיבת תוכן דף XPS?
XpsDocument תמיכה add_page(), remove_page(), ו get_page() עבור דף ניהול מבנה. רמה נמוכה של ציור תוכן XPS זמין באמצעות RenderModelBuilder ו PdfWriter מרכיבים .