通过C++用Node.js处理类似微软Excel的图表轴自动单位
Contents
[
Hide
]
可能的使用场景
早期版本的Aspose.Cells for Node.js via C++在渲染图表为图片或PDF时,不能正确处理图表轴的自动单位。现在,Aspose.Cells for Node.js via C++支持图表轴自动单位的处理。无需代码更改,只需将您的图表转换为图片或PDF,它将像微软Excel那样渲染图表轴。
处理Microsoft Excel的图表轴的自动单位
以下示例代码加载了示例Excel文件,并生成了输出PDF图表。截图显示了红色矩形中的图表轴自动单位,并且还将示例Excel文件中的图表与输出的PDF图表进行了比较,两者完全相同。
示例代码
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleHandleAutomaticUnitsOfChartAxisLikeMicrosoftExcel.xlsx");
// Load the sample Excel file
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Access first chart
const chart = worksheet.getCharts().get(0);
// Render chart to pdf
chart.toPdf("outputHandleAutomaticUnitsOfChartAxisLikeMicrosoftExcel.pdf");