Συχνές ερωτήσεις
Ανοιχτή Πηγή & Open Source
Ποια άδεια χρησιμοποιεί το Aspose.Page FOSS για Python;?
Aspose.Page FOSS for Python is released under the MIT License. The full license text Διατίθεται στο 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 ή οποιοδήποτε άλλο εγχώριο χρόνο λειτουργίας. τρέχει στα Windows, Linux και macOS χωρίς πρόσθετα πακέτα συστήματος.
Στήριξη μορφοποίησης
Ποια μορφή εισόδου υποστηρίζει η βιβλιοθήκη;?
Η βιβλιοθήκη διαβάζει το PostScript (.psΗ απλή αναφορά του PostScript (.eps• και το χαρτί XML Η προδιαγραφή (.xps• Φιλοσοφία .
Ποια μορφή παραγωγής παράγει η βιβλιοθήκη;?
Η βιβλιοθήκη εξάγεται σε PDF (via to_pdf()• Παιχνίδια με PNG ή JPEG (πάνω από το to_image() Με ImageSaveOptions).
Μπορεί η βιβλιοθήκη να δημιουργήσει αρχεία PS ή XPS από το scratch;?
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 χρησιμοποιώντας προηγμένες δυνατότητες Level 3 ή προσαρμοσμένες διαδικασίες μπορεί να μην είναι ταυτόσημες με το Ghostscript.
Υπάρχει υποστήριξη για το περιεχόμενο σελίδας XPS;?
XpsDocument Υποστήριξη add_page(), remove_page(),και get_page() Για σελίδα Διαχείριση δομής. χαμηλού επιπέδου XPS περιεχόμενο σχεδίασης είναι διαθέσιμη μέσω της RenderModelBuilder και PdfWriter των συστατικών.