ワークシートのすべての列を 1 つの PDF ページに収める
Contents
[
Hide
]
ワークシートのすべての列を 1 ページに収める PDF ファイルを生成したい場合があります。のPdfSaveOptions.all_columns_in_one_page_per_sheetプロパティは、この機能を非常に使いやすい方法で提供します。出力 PDF の高さと幅などの複雑な計算は内部で処理され、ワークシート内のデータに基づいて行われます。
ワークシートの列を 1 つの 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 に正しい値が表示されるようになります。