Поместить все столбцы рабочего листа на одну страницу PDF
Contents
[
Hide
]
Иногда вам нужно создать файл PDF, который умещает все столбцы листа на одной странице.PdfSaveOptions.all_columns_in_one_page_per_sheet property предоставляет эту функцию очень простым в использовании способом. Сложные вычисления, такие как высота и ширина вывода 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.