【问题标题】:How to check metadata exist or not before reading by iTextsharp如何在 iTextsharp 阅读之前检查元数据是否存在
【发布时间】:2012-09-04 01:58:29
【问题描述】:

我的应用程序需要读取 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 中不存在元数据“关键字”。那么如何在阅读之前检查是否存在任何“关键字”元数据?

谢谢

【问题讨论】:

    标签: asp.net vb.net pdf metadata itextsharp


    【解决方案1】:
    If reader.Info.ContainsKey("Keywords") Then
        pdf_keyword = reader.Info("Keywords")
    End If
    

    【讨论】:

      猜你喜欢
      • 2015-10-14
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多