iTextSharpを使用してPDF文書を操作する際に、指定されたページ番号(ここではi)に対応するページの辞書を取得するコードの一部です。ここでaはPdfReaderオブジェクトを表しています。
正しい書き方は以下のようになります。
vb.net
Copy code
Dim pageDictionary As PdfDictionary = a.GetPageN(i)
これにより、pageDictionary変数に指定されたページ番号に対応するPDFページの辞書が格納されます。
続きの例
reader.GetPageRotation(i)を使って、指定したページの回転角度を取得するコードは以下のようになります。
vb.net
Copy code
Imports iTextSharp.text.pdf
' PdfReaderを作成(ここで適切なファイルパスを指定してください)
Dim reader As New PdfReader("path_to_your_pdf_file.pdf")
' ページ番号を指定
Dim pageNumber As Integer = 1 ' 例として1ページ目を指定しています
' 指定したページの回転角度を取得
Dim rotation As Integer = reader.GetPageRotation(pageNumber)
' 取得した回転角度をコンソールに出力
Console.WriteLine("Page Rotation: " & rotation)
' PdfReaderとファイルリソースを解放
reader.Close()
このコードでは、reader.GetPageRotation(i)を使って指定したページの回転角度を取得し、その結果をコンソールに出力しています。回転角度は通常、0度、90度、180度、270度のいずれかの値で表されます。