تحويل الرسم البياني إلى PDF
عرض الرسم البياني إلى PDF
لتحويل المخطط إلى صيغة PDF، كشفت واجهات برمجة التطبيقات Aspose.Cells for Python via .NET عن دالة Chart.to_pdf مع القدرة على تخزين PDF الناتج على مسار قرص أو Stream.
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Converting chart to PDF | |
chart.to_pdf(dataDir + "chartPDF_out.pdf") |
إنشاء رسم بياني PDF بحجم الصفحة المطلوب
يمكنك إنشاء مخطط PDF بحجم الصفحة المرغوب باستخدام Aspose.Cells for Python via .NET وتحديد كيفية محاذاة المخطط داخل الصفحة سواء كانت في الأعلى، الأسفل، المنتصف، اليسار، اليمين، إلخ. بالإضافة إلى ذلك، يمكن إنشاء المخطط المخرجات في تدفق أو على القرص. يرجى الاطلاع على الشيفرة النموذجية التالية التي تحمّل ملف Excel نموذجي، وتصل إلى أول مخطط داخل ورقة العمل، ثم يحولها إلى ملف PDF خرج بحجم الصفحة المطلوب. يظهر لقطة الشاشة التالية أن حجم الصفحة في PDF المخرجات هو 7x7 كما هو محدد داخل الشيفرة وأن المخطط محاذي مركزيًا أفقياً وعمودياً.
الكود المثالي
from aspose.cells import PageLayoutAlignmentType, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load sample Excel file containing the chart. | |
wb = Workbook(sourceDir + "sampleCreateChartPDFWithDesiredPageSize.xlsx") | |
# Access first worksheet. | |
ws = wb.worksheets[0] | |
# Access first chart inside the worksheet. | |
ch = ws.charts[0] | |
# Create chart pdf with desired page size. | |
ch.to_pdf(outputDir + "outputCreateChartPDFWithDesiredPageSize.pdf", 7, 7, PageLayoutAlignmentType.CENTER, PageLayoutAlignmentType.CENTER) |