Grafico in PDF
Rendering del grafico in PDF
Per rendere il grafico in formato PDF, le API di Aspose.Cells per Python via .NET hanno esposto il metodo Chart.to_pdf con la possibilità di memorizzare il PDF risultante su percorso disco o 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") |
Crea Grafico PDF con Dimensione Pagina Desiderata
Puoi creare un PDF del grafico con la dimensione di pagina desiderata usando Aspose.Cells per Python via .NET e specificare come vuoi allineare il grafico all’interno della pagina, come alto, basso, centro, sinistra, destra, ecc. Inoltre, il grafico di uscita può essere creato in stream o su disco. Consulta il seguente esempio di codice che carica il file Excel di esempio, accede al primo grafico all’interno del foglio di lavoro e lo converte in output PDF con la dimensione di pagina desiderata. Lo screenshot seguente mostra che la dimensione della pagina nel PDF di output è 7x7 come specificato nel codice e che il grafico è allineato al centro sia orizzontalmente che verticalmente.
Codice di Esempio
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) |