0

我的应用程序需要读取 pdf 文件的元数据(例如作者、关键字等)。

我的功能如下:

Public Sub ReadPDF(PdfFileName As String)

Dim reader As PdfReader = New PdfReader(PdfFileName)

pdf_keyword = ""

'Read PDF metadata
pdf_keyword = reader.Info("Keywords")

End Sub

以上方法可以很好地获取关键字。但它会返回错误“字典中不存在给定的键。” 如果 pdf 中不存在元数据“关键字”。那么我如何在阅读之前检查是否存在任何“关键字”元数据?

坦斯克

4

1 回答 1

1
If reader.Info.ContainsKey("Keywords") Then
    pdf_keyword = reader.Info("Keywords")
End If
于 2012-09-11T07:33:54.737 回答