2012-09-11 3 views
0

내 응용 프로그램에서 pdf 파일의 메타 데이터 (예 : 작성자, 키워드 등)를 읽어야합니다. 다음과 같이iTextsharp로 읽기 전에 메타 데이터의 존재 여부를 확인하는 방법

내 기능은 다음과 같습니다 키워드를 얻을

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에 존재합니다. 그렇다면 어떻게 읽 혔을 때 "키워드"메타 데이터가 존재 하는지를 확인할 수 있습니까?

Thansk

답변

1
If reader.Info.ContainsKey("Keywords") Then 
    pdf_keyword = reader.Info("Keywords") 
End If 
관련 문제