Šiame straipsnyje aptariama, kaip konvertuoti XPS į PDF naudojant Python. Jame paaiškinamas laipsniškas algoritmas ir kodo fragmentas, skirtas keisti XPS failą į PDF programoje Python. Norint dirbti su šia funkcija, nereikia įdiegti jokios PostScript failų keitiklio programos.
Veiksmai, kaip konvertuoti XPS į PDF naudojant Python
- Paruoškite aplinką sukonfigūruodami Aspose.Page XPS failams konvertuoti
- Norėdami įkelti šaltinio failą, sukurkite XpsDocument klasės egzempliorių
- Inicijuokite PdfSaveOptions klasės objektą
- Sukurkite atminties srautą, kad išsaugotumėte išvesties PDF failą
- Eksportuokite XPS failą į PDF formatą naudodami PdfDevice klasės egzempliorių
Šiuose žingsniuose aprašoma darbo eiga, skirta XPS dokumento konvertavimui į PDF programoje Python. Tiesiog įkelkite šaltinio XPS dokumentą, sukurkite atminties srautą ir pateikite išvesties dokumentą į srautą. Galiausiai išsaugokite tą srautą failo kelyje pagal savo reikalavimus.
Kodas, skirtas XPS pakeisti į PDF Python
import aspose.page | |
from aspose.page import * | |
from io import BytesIO | |
# Load input XPS file | |
document = aspose.page.xps.XpsDocument("input.xps") | |
# Initiate PdfSaveOptions class object | |
options = aspose.page.xps.presentation.pdf.PdfSaveOptions() | |
# Create Stream for the PDF file | |
ms = BytesIO() | |
# Initiate PdfDevice object | |
device = aspose.page.xps.presentation.pdf.PdfDevice(ms) | |
# Convert XPS to PDF | |
document.save(device, options) | |
# Export the output file | |
with open("output.pdf","wb") as file: | |
file.write(ms.getbuffer()) |
Naudokite šį kodo fragmento pavyzdį norėdami konvertuoti failą iš XPS į PDF programoje Python. Nuskaitykite įvesties XPS failą į XpsDocument klasės egzempliorių. Tinkinkite norimas ypatybes naudodami PdfSaveOptions klasę, pvz., vaizdo glaudinimą, teksto glaudinimą ir failų šifravimą pagal savo poreikius. Tada sukurkite sugeneruotą PDF dokumentą naudodami srautą, kuris eksportuojamas į diską.
Šiame vadove buvo aptarta informacija, susijusi su XPS konvertavimu į PDF programoje Python. Be to, jei norite ištirti EPS konvertavimą į PDF, perskaitykite straipsnį Konvertuokite EPS į PDF naudodami Python.