0
我有一個函數可以獲取pdf文件的頁碼。如何使用vb獲取pdf上下文?
Public Function GetNumPages(ByVal PdfFile As String) As Long
Dim objTempDoc As Object
Dim fso As FileSystemObject
Set fso = New FileSystemObject
If fso.FileExists(PdfFile) Then
Set objTemp = CreateObject("AcroExch.PDDoc")
objTemp.Open pstrPdfFilename
GetNumPages = objTemp.GetNumPages
objTemp.Close
Set objTemp = Nothing
End If
Set fso = Nothing
End Function
我想在pdf文件的最後一頁得到最後一行的上下文。
我找到了這個API,但我不知道如何使用它。 它會返回我想要的上下文嗎?
PDOCContext PDDocGetOCContext(PDDoc pdDoc)
我想這種方式使用的API,但它是失敗的。
Set objTempDoc = CreateObject("AcroExch.PDDoc")
objTempDoc.Open PdfFile
myPDFPage = objTempDoc.GetOCContext
PDOCContext不是Acrobat Interapplication Communication API中的對象。如果您嘗試獲取PDPage對象,請使用AquirePage(nPage)和您的PDDoc對象。 – joelgeraci