Excelワークシートごとに1つのPDFページをレンダリングする ExcelからPDFへの変換
Contents
[
Hide
]
大きなMicrosoft Excelファイル(たとえば、各シートに50の列と300行以上のデータがあるワークブック)を扱う際に、ワークシートのサイズに関係なく1ページに1つのワークシートが表示されるようにPDF出力を表示したい場合があります。これにより、各ページのサイズが大きく異なることがあります。これはAspose.Cells for Javaを使用することで実現できます。
複数のワークシートを持つExcelファイルをPDFに変換するサンプルコードをご確認ください。
PdfSaveOptions.OnePagePerSheetオプションがtrueに設定されている場合、すべてのシートの内容が1つのPDFページにレンダリングされます。PageSetupで設定された用紙サイズは無効ですが、PageSetupで設定された他の設定は引き続き有効です。
スプレッドシートに数式が含まれている場合、PDFにレンダリングする直前にWorkbook.calculateFormulaメソッドを呼び出すことが最善です。これにより、数式に依存する値が再計算され、PDFに正しい値がレンダリングされます。