Golang経由のC++でExcelの各ワークシートごとに1ページのPDFをレンダリング
Contents
[
Hide
]
多くのシートを持つ大きなMicrosoft Excelファイル(例:各シートに50列以上、300行以上のデータ)を扱う場合、サイズに関係なく各ワークシートを1ページとしてPDF出力したいことがあります。これにより、各ページは大きく異なるページサイズになる可能性があります。これはAspose.Cells for C++を使用して実現できます。
複数のワークシートを持つExcelファイルをPDFに変換するサンプルコードをご確認ください。
PaginatedSaveOptions(PaginatedSaveOptions_Impl* impl)オプションがtrueに設定されている場合、すべてのシートの内容が1つのPDFページにレンダリングされます。
スプレッドシートに数式が含まれている場合、Workbook::CalculateFormula()をPDFにレンダリングする直前に呼び出すのが最適です。これにより、数式に依存する値が再計算され、正しい値がPDFに描画されます。