0
私は、PDFファイルのページの番号を取得できる機能を持っています。どのように私はPDFのコンテキストを取得するためにVBを使用できますか?
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オブジェクトを取得しようとする場合は、PDDocオブジェクトでAquirePage(nPage)を使用してください。 – joelgeraci