Рендеринг одной страницы PDF на один лист Excel – Преобразование Excel в PDF
Contents
[
Hide
]
При работе с большими файлами Microsoft Excel (например, книгой, содержащей много листов, каждый из которых имеет 50 столбцов и 300 или более строк данных), возможно, вы захотите, чтобы выходной PDF показывал одну страницу на лист, независимо от размера листа. Это означает, что каждая страница скорее всего будет иметь радикально отличный размер страницы. Это может быть достигнуто с использованием Aspose.Cells for Java.
Пожалуйста, ознакомьтесь с следующим образцом кода, который преобразует файл Excel с несколькими листами в PDF.
Если опция PdfSaveOptions.OnePagePerSheet установлена в true, весь контент листа рендерится на одну страницу PDF. Установленный PageSetup формат бумаги является недействительным, но другие настройки, установленные через PageSetup, также вступают в силу.
Если ваша таблица содержит формулы, лучше всего вызвать метод Workbook.calculateFormula прямо перед отображением таблицы в формате PDF. Это гарантирует пересчет значений, зависящих от формулы, и правильные значения будут отображены в PDF.