Gyakran feltett kérdések
Licenc és nyílt forráskód
Milyen licencet használ a Aspose.Note FOSS for Python?
Aspose.Page FOSS for Python is released under the MIT License. The full license text a következőkben található: LICENSE A GitHub-ban található fájl.
Használhatom kereskedelmi termékekben?
Igen, a MIT licenc lehetővé teszi az alkalmazás szabad és kereskedelmi felhasználása nélkül, hogy saját kódot nyitott forráskódban készítsen.
Van ingyenes próba vagy felhasználási határ?
A könyvtár teljesen ingyenes, a MIT licenc alatt. Nincs felhasználási korlátozás, vízjelzés és időkorlátozás.
Beépítés és követelmények
Hogyan telepíthetem a Aspose.Note FOSS-t Pythonhoz?
A pip használatával telepíthető:
pip install aspose-page-foss>=0.1.0Melyik Python verzió szükséges?
Python 3.10 vagy újabb változat szükséges.
Van-e bennszülött függőség?
Nem. A könyvtár nem függ a Ghostscripttől, az Adobe Reader-tól vagy bármely más helyi futási időről. Windowson, Linuxon és macOS-on fut további rendszercsomagok nélkül.
Format támogatás
Milyen bevitelformátumokat támogat a könyvtár?
A könyvtár olvas PostScript (.ps), Encapsulated PostScript (.eps), és XML Paper Specifikáció (.xps) fájlok.
Milyen kiviteli formátumokat készít a könyvtár?
A könyvtár PDF formátumra exportál (a to_pdf()) és PNG vagy JPEG raster képekre (a to_image() a következők: ImageSaveOptions).
A könyvtár képes a PS vagy XPS fájlok létrehozására?
PsDocument előirányzik: create() és a következők: add_page() új PS-k építésének módszerei, dokumentumok, valamint XpsDocument előirányzik: create() és a következők: add_page() XPS-re. Használja a következőket: PsDocument.save() vagy a következő: XpsDocument.save() hogy írja le az eredményt.
tűz használata
Hogyan konvertozzak egy PS fájlt PDF-be?
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())Hogyan konvertozzak egy EPS fájlt PNG-re?
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))Hogyan alakíthatom át egy XPS fájlt PDF-be?
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())Hogyan olvasom az EPS-metadátákat a konverzió előtt?
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)Hogyan dolgozzam fel a fájlt memóriából, ha nincs lemezbevételi/kibocsátási rendszer?
Használat from_bytes() a nyers bájtokból történő betöltés és a visszaküldött bytes a következőkből: to_pdf() vagy to_image() közvetlenül:
from aspose.page.ps.document import PsDocument
def convert_ps_bytes(ps_data: bytes) -> bytes:
return PsDocument.from_bytes(ps_data).to_pdf()Ismeretes korlátozások
A könyvtár támogatja a PostScript összes funkcióját?
A könyvtár a dokumentumkonverzióhoz szükséges általános PostScript operátorokat hajtja végre. A fejlett 3. szintű funkciókat vagy egyedi eljárásokat használó, rendkívül speciális Post Script programok nem adhatnak azonos módon Ghostscript-hez.
Van írási támogatás az XPS oldal tartalmának?
XpsDocument támasztó add_page(), remove_page(), és get_page() oldalon Az alacsony szintű XPS tartalomrajzolás a programon keresztül elérhető. RenderModelBuilder és a PdfWriter alkatrészek.