私は pdf を持っていて、iTextSharp を使用して pdf の各ページの幅と高さを取得したいですか?
これが私が扱いたいpdfであることを考えると
string source=@"D:\pdf\test.pdf";
PdfReader reader = new PdfReader(source);
私は pdf を持っていて、iTextSharp を使用して pdf の各ページの幅と高さを取得したいですか?
これが私が扱いたいpdfであることを考えると
string source=@"D:\pdf\test.pdf";
PdfReader reader = new PdfReader(source);
MediaBox が必要ですか?
Rectangle mediabox = reader.GetPageSize(page);
回転が欲しいですか?
int rotation = reader.GetPageRotation(page);
両方の組み合わせが必要ですか?
Rectangle pagesize = reader.GetPageSizeWithRotation(page);
CropBox が必要ですか?
Rectangle cropbox = reader.GetCropBox(page);
それらのほとんどは、ページの幅と高さを取得するやRectangle
などのメソッドを持つ型のオブジェクトを返します。その他の便利なメソッドはand とandです。これら 4 つのメソッドは、ページの境界を定義すると座標を返します。getWidth()
getHeight()
getLeft()
getRight()
getTop()
getBottom()
x
y
このドキュメントのほとんどはどこで見つけましたか?
iText in Action の第6 章。