كيفية طباعة إكسل كصفحات ملائمة عرضها وارتفاعها باستخدام Python.NET
Contents
[
Hide
]
مقدمة
تتحكم إعدادات fit_to_pages_wide و fit_to_pages_tall في مقياس استيعاب ورقة العمل أثناء الطباعة. تضمن هذه الإعدادات أن يتناسب الناتج المطبوع مع أبعاد الصفحة المحددة:
- fit_to_pages_wide: يحدد عدد الصفحات الأفقية للطباعة
- fit_to_pages_tall: يحدد عدد الصفحات الرأسية للطباعة
لماذا نستخدم FitToPagesWide و FitToPagesTall
تشمل المزايا الرئيسية:
- تحكم دقيق في تنسيق الطباعة
- تنسيق متناسق لورقات متعددة
- تقديم وثيقة احترافية
كيفية طباعة الملف كصفحات مناسبة عريضة وطويلة في Excel
للتكوين في Microsoft Excel:
- افتح دفتر العمل واختر ورقة العمل
- انتقل إلى تخطيط الصفحة → حوار إعداد الصفحة
- في علامة التبويب صفحة تحت تحجيم:
- اختر “ملائمة لـ”
- حدد عدد الصفحات عرضيًا (أفقيًا) وعموديًا (رأسيًا)

كيفية طباعة Excel كصفحات مناسبة عريضة وطويلة باستخدام Aspose.Cells
للتكوين برمجيًا:
- حمّل ملف النموذج
- الوصول إلى كائن ورقة العمل page_setup
- تعيين خصائص fit_to_pages_tall و fit_to_pages_wide
from aspose.cells import Workbook
# Instantiating a Workbook object
workbook = Workbook("input.xlsx")
# Accessing the first worksheet in the Excel file
worksheet = workbook.worksheets[0]
# Setting the number of pages to which the length of the worksheet will be spanned
worksheet.page_setup.fit_to_pages_tall = 1
# Setting the number of pages to which the width of the worksheet will be spanned
worksheet.page_setup.fit_to_pages_wide = 1
# Save the workbook
workbook.save("out_net.pdf")
النتيجة المخرجة:
كيفية طباعة ورقة العمل كصفحة واحدة
لفرض إخراج صفحة واحدة:
- استخدم PdfSaveOptions
- قم بتعيين خاصية one_page_per_sheet
from aspose.cells import Workbook, PdfSaveOptions
# Instantiating a Workbook object
workbook = Workbook("sample.xlsx")
options = PdfSaveOptions()
# Setting OnePagePerSheet option
options.one_page_per_sheet = True
# Save the workbook with options
workbook.save("OnePagePerSheet.pdf", options)
النتيجة المخرجة:
كيفية طباعة جميع الأعمدة في صفحة واحدة
لدمج الأعمدة أفقياً:
- تكوين PdfSaveOptions
- تفعيل خاصية all_columns_in_one_page_per_sheet
from aspose.cells import Workbook, PdfSaveOptions
# Instantiating a Workbook object
workbook = Workbook("sample.xlsx")
options = PdfSaveOptions()
# Setting all columns in one page per sheet
options.all_columns_in_one_page_per_sheet = True
# Save the workbook
workbook.save("AllColumnsInOnePagePerSheet.pdf", options)
النتيجة المخرجة: