دمج ملفات XPS في بايثون

تتناول هذه المقالة تفاصيل حول كيفية دمج XPS في Python. وهو يشتمل على خوارزمية متدرجة ومقتطف تعليمات برمجية قابل للتشغيل ** لدمج ملفات XPS في Python **. علاوة على ذلك، ستتعلم أيضًا كيفية ارتجال هذه العملية وفقًا لمتطلباتك.

خطوات دمج ملفات XPS في بايثون

  1. قم بتكوين البيئة عن طريق إعداد Aspose.Page لدمج مستندات PostScript
  2. قم بتحميل مستند XPS المصدر بمثيل لفئة XPSDocument
  3. قم بإنشاء كائن فئة PdfSaveOptions.
  4. أنشئ جهاز عرض لتنسيق PDF بالفئة PdfDevice.
  5. قم بإنشاء مصفوفة من ملفات XPS لدمجها
  6. دمج ملفات XPS في مستند PDF

تقدم هذه الخطوات نظرة عامة على تدفق البرنامج لدمج XPS في Python. أولاً، قم بإنشاء دفق إدخال لقراءة ملف XPS المدخل. ثم اقرأ الملف المصدر وقم بتعيين الخيارات المخصصة. بعد ذلك، قم بإنشاء جهاز عرض لإنشاء ملف الإخراج إلى القرص أو الدفق.

كود لدمج ملفات XPS في بايثون

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 إلى صورة في بايثون.

 عربي