10

私は pdf を持っていて、iTextSharp を使用して pdf の各ページの幅と高さを取得したいですか?

これが私が扱いたいpdfであることを考えると

string source=@"D:\pdf\test.pdf";
PdfReader reader = new PdfReader(source); 
4

1 に答える 1

11

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()xy

このドキュメントのほとんどはどこで見つけましたか?

iText in Action の第6 章。

于 2013-08-13T23:08:32.180 に答える