I use the following code to save Excel as PDF usging aspose-cells-24.3.jar.
The letters in the cells are cut off at top and lines are separated by a too large distance, example:
SaveAsPDF.zip (30.7 KB)
How can I improve the PDF output?
Workbook workbook = new Workbook(istream);
try {
PdfSaveOptions pdfOptions = new PdfSaveOptions();
pdfOptions.setAllColumnsInOnePagePerSheet(true);
pdfOptions.setGridlineType(GridlineType.HAIR);
WorksheetCollection worksheetCollection = workbook.getWorksheets();
for (Object worksheetObj : worksheetCollection) {
if (worksheetObj instanceof Worksheet worksheet) {
PageSetup pageSetup = worksheet.getPageSetup();
pageSetup.setPrintGridlines(true);
pageSetup.setHeader(0, "&A");
}
workbook.save(ostream, pdfOptions);
}
finally {
ostream.close();
workbook.dispose();
}