前回の記事では、VBAでAdobe ReaderからPDFファイルのページ数を取得するマクロを紹介しました。 今回はPowerShellでiTextSharpを使ってPDFファイルのページ数を取得してみます。 ※ iTextSharpからZipファイルをダウンロードして「itextsharp.dll」ファイルを適当な場所(下記コードの場合は「C:\System\itextsharp\」)に解凍しておくことが必要。 [System.Reflection.Assembly]::LoadFrom("C:\System\itextsharp\itextsharp.dll") $reader = New-Object iTextSharp.text.pdf.PdfReader("C:\System\itextsharp\Sample.pdf") $pages = $reader.NumberOfPa