Вписать все столбцы листа в одну страницу PDF
Contents
[
Hide
]
Иногда требуется создать PDF-файл, в который поместятся все столбцы листа на одну страницу. Cвойство PdfSaveOptions.all_columns_in_one_page_per_sheet предоставляет эту функцию в очень удобной форме использования. Сложные вычисления, такие как высота и ширина выходного PDF, обрабатываются внутри и основаны на данных в листе.
Вписать столбцы листа на одну страницу PDF
PdfSaveOptions.all_columns_in_one_page_per_sheet обеспечивает отображение всех столбцов на одной странице PDF, хотя строки могут занимать несколько страниц в зависимости от данных в листе.
Приведенный ниже образец кода показывает, как использовать свойство PdfSaveOptions.all_columns_in_one_page_per_sheet для отображения большого листа с 100 столбцами.
Когда у какого-либо листа много столбцов, сгенерированный PDF-файл может отображать содержимое очень маленького размера. Оно все еще читаемо при увеличении в приложении для просмотра, таком как Acrobat Reader.
Если ваша электронная таблица содержит формулы, лучше вызвать метод Workbook.calculate_formula непосредственно перед рендерингом таблицы в формат PDF. Это обеспечит пересчет значений, зависящих от формул, и правильное отображение этих значений в PDF.