В этой статье подробно описано, как объединить 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.