Тази статия обхваща подробности за това как да слеете XPS в Python. Състои се от поетапния алгоритъм и изпълним кодов фрагмент за комбиниране на XPS файлове в Python. Освен това ще се научите да импровизирате този процес според вашите изисквания.
Стъпки за обединяване на XPS файлове в Python
- Конфигурирайте средата, като настроите Aspose.Page за обединяване на PostScript документи
- Заредете изходния XPS документ с екземпляр на класа XPSDocument
- Създайте обект от клас PdfSaveOptions
- Създайте устройство за изобразяване за PDF формат с класа PdfDevice
- Създайте масив от XPS файлове, за да ги обедините
- Обединете XPS файловете в PDF документ
Тези стъпки представят прегледа на програмния поток за комбиниране на XPS в Python. Първо създайте входен поток за четене на входния XPS файл. След това прочетете изходния файл и задайте персонализираните опции. Впоследствие създайте устройство за изобразяване, за да генерирате изходния файл на диска или поток.
Код за комбиниране на XPS файлове в Python
import aspose.page | |
from aspose.page.xps import * | |
from aspose.page.xps.presentation.pdf import * | |
with open("mergedXPSfilespy.pdf", "wb") as pdf_stream: | |
# Initialize XPS input stream | |
with open("input.xps", "rb") as xps_stream: | |
# Load XPS document form the stream | |
document = XpsDocument(xps_stream, XpsLoadOptions()) | |
# Initialize options object with necessary parameters. | |
options = PdfSaveOptions() | |
options.jpeg_quality_level = 100 | |
options.image_compression = PdfImageCompression.JPEG | |
options.text_compression = PdfTextCompression.FLATE | |
# Create PDF rendering device | |
device = PdfDevice(pdf_stream) | |
# Create an array to merge XPS files | |
files_to_merge = [ "input.xps", "input.xps" ] | |
# Merge XPS files to PDF format | |
document.merge(files_to_merge, device, options) |
Този основен примерен код показва функцията за сливане на XPS към PDF в Python. Можете обаче да промените кода, за да изобразите изхода във файлов формат XPS. Освен това можете да персонализирате незадължителните свойства като номера на страници, криптиране, компресиране на текст или изображение и т.н. въз основа на вашите изисквания.
Този бърз урок обяснява как да обединявате XPS файлове в Python. Освен това, ако трябва да изобразите XPS във формат на изображение, прочетете статията на Конвертирайте XPS в изображение в Python.