// PDF ファイルストリームの作成 using FileStream outputStream = new FileStream("PrintSpecificPages.pdf", FileMode.Create); // 新規ワークブックの作成 var workbook = new GrapeCity.Documents.Excel.Workbook(); Stream fileStream = this.GetResourceStream("xlsx\\PrintSpecificPDFPages.xlsx"); workbook.Open(fileStream); // プリントマネージャーの作成 GrapeCity.Documents.Excel.PrintManager printManager = new GrapeCity.Documents.Excel.PrintManager(); // ワークブックのページ区切り情報を取得 IList<PageInfo> pages = printManager.Paginate(workbook); // 印刷するページをいくつか選択 IList<PageInfo> newPages = new List<PageInfo>(); newPages.Add(pages[0]); newPages.Add(pages[2]); // 各ページのページ番号とページ設定を更新 printManager.UpdatePageNumberAndPageSettings(newPages); // ページをPDFファイルに保存 printManager.SavePDF(outputStream, newPages);
' PDF ファイルストリームの作成 Dim outputStream = File.Create("PrintSpecificPages.pdf") ' 新規ワークブックの作成 Dim workbook As New Workbook Dim fileStream As Stream = GetResourceStream("PrintSpecificPDFPages.xlsx") workbook.Open(fileStream) ' プリントマネージャーの作成 Dim printManager As New Excel.PrintManager ' ワークブックのページ区切り情報を取得 Dim pages As IList(Of PageInfo) = printManager.Paginate(workbook) ' 印刷するページをいくつか選択 Dim newPages As New List(Of PageInfo) From { pages(0), pages(2) } ' 各ページのページ番号とページ設定を更新 printManager.UpdatePageNumberAndPageSettings(newPages) ' ページをPDFファイルに保存 printManager.SavePDF(outputStream, newPages)