Сохраните каждый рабочий лист в отдельный файл PDF

Contents
[ ]

Если вам нужно сохранить каждый лист в вашем файле-шаблоне Excel для создания разных файлов PDF. Это можно легко сделать путем установки одного индекса листа в параметр PdfSaveOptions.SheetSet за раз для формирования PDF.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getDataDir(SaveEachWorksheettoDifferentPDF.class);
// Instantiate a new workbook and open the Excel
// File from its location
Workbook workbook = new Workbook(dataDir + "input.xlsx");
// Get the count of the worksheets in the workbook
int sheetCount = workbook.getWorksheets().getCount();
// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Take Pdfs of each sheet
for (int j = 0; j < sheetCount; j++) {
Worksheet ws = workbook.getWorksheets().get(j);
//set worksheet to output
SheetSet sheetSet = new SheetSet(new int[] { ws.getIndex() });
pdfSaveOptions.setSheetSet(sheetSet);
workbook.save(dataDir + "_" + ws.getName() + ".pdf", pdfSaveOptions);
}