使用 Golang 通过 C++ 将所有工作表列适配到单个 PDF 页面
Contents
[
Hide
]
有时你想生成一个 PDF 文件,将工作表的所有列适合在一页上。 PdfSaveOptions.PaginatedSaveOptions(PaginatedSaveOptions_Impl impl)* 属性提供了这个功能,内部处理复杂的计算,如输出 PDF 的高度和宽度,基于工作表中的数据。
使工作表列适合单个PDF页面
PdfSaveOptions.PaginatedSaveOptions(PaginatedSaveOptions_Impl impl)* 确保将工作表中的所有列渲染到单个 PDF 页面上,虽然行可能会根据工作表中的数据扩展到多页。
以下示例代码演示了如何使用 PdfSaveOptions.PaginatedSaveOptions(PaginatedSaveOptions_Impl impl)* 属性来渲染包含 100 列的大型工作表。
当给定的工作表有很多列时,渲染的PDF文件可能以非常小的尺寸显示内容。在类似Acrobat Reader的查看应用程序中缩放后仍然可读。
如果您的电子表格包含公式,最好在将电子表格呈现为PDF格式之前调用 Workbook.CalculateFormula()。这样做将确保重新计算依赖于公式的值,并在PDF中呈现正确的值。