我正在使用PDFsharp,这是处理PDF的出色工具。
我正在VB.net中编写一个应用程序,以处理印刷行业的PDF。我需要知道如何找出PDF每页的尺寸。
答案 0 :(得分:0)
浏览PDF中的所有页面,并查询每页的页面大小。
使用Pages
对象的PdfDocument
属性。
答案 1 :(得分:0)
Function GetPDFMetaData(ByRef pSourceFile As OpenFileDialog)
Dim lpdfDocument As PdfDocument = PdfReader.Open(pSourceFile.FileName, PdfDocumentOpenMode.Import)
Dim lpdfpage As PdfPage
Dim Text As String = ""
Dim Width As Integer
Dim Height As Integer
For idx As Integer = 0 To lpdfDocument.PageCount - 1
lpdfpage = lpdfDocument.Pages(idx)
Width = lpdfpage.Width.Millimeter
Height = lpdfpage.Height.Millimeter
Text = Text & vbCrLf & "Page: (" & idx + 1 & "); Size =(" & Width & " X " & Height & ")"
Next
Return Text
End Function