常规 PDF 页面的高度是多少(以像素为单位)?
我听说是这样的:
Dim pgSize As New iTextSharp.text.Rectangle(595, 792)
但是我添加的图像可能占据了一半的高度,尽管 pgSize 看起来像一整页并且图像只占据了一半,但我得到的图像高度约为 619?
不知道是否是同一个单位?
最佳答案
您的页面大小取决于您在创建文档时设置的内容,可能使用 PageSize 对象(例如 PageSize.LETTER)。
一旦确定了这一点,iTextSharp 中的大多数元素都使用点,并且 1 英寸 = 2.54 厘米 = 72 点。
因此,如果您使用标准信纸页面 (8.5x11),则尺寸将为 612 x 792。
我不确定我是否理解你关于图像的第二个问题,但我相信 iTextSharp 中的所有单位都是点。
关于vb.net - itextsharp : what is the height of a regular PDF page in pixels?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910881/