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 に答える