[]
        
(Showing Draft Content)

导出最后一页不带标题

GcExcel允许用户导出PDF文件的最后一页而不带标题,同时在PDF文件的其余页面中保持标题完整。例如,在将工作簿保存为PDF文件时,有时PDF的最后一页中可能有不需要任何标题的数据。在这种情况下,为了保存PDF的最后一页而不显示任何标题信息,此功能非常有用。

为了在保存到PDF文件时导出没有标题的最后一页,首先需要使用PrintManager类的paginate()方法获取默认分页。然后,可以使用PageInfo类的setPageContent()方法和PageContentInfo类的setTitleRowStart()方法修改最后一页的标题索引。完成后,只需使用savePageInfosToPDF()方法保存并应用设置。

代码用例

请参阅以下示例代码,在导出到PDF文件时设置PDF的最后一页不带任何标题。

// Initialize workbook
Workbook workbook = new Workbook();

// Open Excel file
workbook.open("ExcelData.xlsx");

// Fetch default worksheet
IWorksheet worksheet = workbook.getWorksheets().get(0);
        
// Create an instance of the PrintManager class
PrintManager printManager = new PrintManager();

// Rows to be repeated on the top of each page, while saving pdf
worksheet.getPageSetup().setPrintTitleRows("$1:$2");

// Get the default pagination information of the workbook
List pages = printManager.paginate(workbook);

// Modify the print header of the last page
pages.get(pages.size() - 1).getPageContent().setTitleRowStart(-1);

// Save the modified pages into pdf file
printManager.savePageInfosToPDF("ExportLastPageWithoutHeaders.pdf", pages);