حفظ أوراق العمل المحددة إلى PDF

بشكل افتراضي، تحفظ Aspose.Cells for Python via .NET جميع ورقات العمل المرؤية في ملف PDF. باستخدام الخيار PdfSaveOptions.sheet_set، يمكنك حفظ ورقات العمل المحددة إلى ملف PDF. على سبيل المثال، يمكنك حفظ ورقة العمل النشطة إلى PDF، حفظ جميع ورقات العمل(كلا ورقات العمل المرؤية وورقات العمل المخفية) إلى PDF، حفظ عدة ورقات مخصصة إلى PDF.

حفظ الورقة العمل النشطة إلى PDF

إذا كنت ترغب في تصدير ورقة العمل النشطة إلى ملف PDF فقط، يمكنك تحقيق ذلك عن طريق تمرير SheetSet.active إلى خيار PdfSaveOptions.sheet_set.

ورقة العمل Sheet2 هي الورقة العمل النشطة في ملف المصدر sheetset-example.xlsx.

from aspose.cells import PdfSaveOptions, Workbook
from aspose.cells.rendering import SheetSet
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open the template excel file
wb = Workbook("sheetset-example.xlsx")
# Set active sheet to output
pdfSaveOptions = PdfSaveOptions()
pdfSaveOptions.sheet_set = SheetSet.active
# Save the pdf file with PdfSaveOptions
wb.save("output.pdf", pdfSaveOptions)

حفظ جميع أوراق العمل إلى PDF

SheetSet.visible يشير إلى الأوراق المرئية في دفتر العمل، وSheetSet.all يشير إلى جميع الأوراق بما في ذلك كلا الأوراق المرئية والأوراق المخفية/غير المرئية في دفتر العمل. إذا كنت ترغب في تصدير جميع الأوراق إلى ملف PDF، يمكنك مجرد تمرير SheetSet.all إلى خيار PdfSaveOptions.sheet_set.

يحتوي ملف المصدر sheetset-example.xlsx على جميع الأوراق الأربع مع الورقة المخفية Sheet3.

from aspose.cells import PdfSaveOptions, Workbook
from aspose.cells.rendering import SheetSet
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open the template excel file
wb = Workbook("sheetset-example.xlsx")
# Set all sheets to output
pdfSaveOptions = PdfSaveOptions()
pdfSaveOptions.sheet_set = SheetSet.all
# Save the pdf file with PdfSaveOptions
wb.save("output.pdf", pdfSaveOptions)

حفظ ورقات العمل المحددة في ملف PDF

إذا كنت ترغب في تصدير عدة أوراق مخصصة إلى ملف PDF، يمكنك تحقيق ذلك عن طريق تمرير مؤشرات الأوراق المتعددة إلى خيار PdfSaveOptions.sheet_set.

from aspose.cells import PdfSaveOptions, Workbook
from aspose.cells.rendering import SheetSet
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open the template excel file
wb = Workbook("sheetset-example.xlsx")
# Set custom multiple sheets(Sheet1, Sheet3) to output
sheetSet = SheetSet([0, 2 ])
pdfSaveOptions = PdfSaveOptions()
pdfSaveOptions.sheet_set = sheetSet
# Save the pdf file with PdfSaveOptions
wb.save("output.pdf", pdfSaveOptions)