レンダリング用のワークシートのカスタム用紙サイズを実装する
Contents
[
Hide
]
可能な使用シナリオ
MS Excelにはカスタム用紙サイズを作成する直接的なオプションはありませんが、ExcelファイルをPDFファイル形式にレンダリングする際に、希望のワークシートのカスタム用紙サイズを設定することができます。この文書では、Aspose.Cells APIを使用してワークシートのカスタム用紙サイズを設定する方法について説明します。
レンダリングのためのワークシートのカスタム用紙サイズを実装する
Aspose.Cellsを使用すると、ワークシートの希望する用紙サイズを PageSetup の customPaperSize メソッドを使用して指定できます。次のサンプルコードは、ワークブック内の最初のワークシートのカスタム用紙サイズを指定する方法を説明しています。参照のために、以下のコードによって生成された 出力PDF もご覧ください。
スクリーンショット
サンプルコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Create workbook object | |
Workbook wb = new Workbook(); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Set custom paper size in unit of inches | |
ws.getPageSetup().customPaperSize(6, 4); | |
//Access cell B4 | |
Cell b4 = ws.getCells().get("B4"); | |
//Add the message in cell B4 | |
b4.putValue("Pdf Page Dimensions: 6.00 x 4.00 in"); | |
//Save the workbook in pdf format | |
wb.save(outDir + "outputCustomPaperSize.pdf"); |