Я обрабатываю некоторые документы PDF, используя iTextSharp.text.pdf
, и мне нужно проверить, является ли заголовок пустым, прежде чем я попытаюсь создать PdfDictionary. Ниже приведен соответствующий код, я не уверен, что позвонить, чтобы проверить наличие нулевого заголовка, прежде чем я вызову reader.GetPageN(i)
VB.net:
Public Function TestLinks(bytes As Byte(), ByRef hasLink As Boolean, ByRef hasError As String)
Dim reader As PdfReader = New PdfReader(bytes)
Dim pageCount As Integer = reader.NumberOfPages
For i As Integer = 1 To pageCount
Dim pageDictionary As PdfDictionary = reader.GetPageN(i)
C #
public object TestLinks(byte[] bytes, ref bool hasLink, ref string hasError)
{
PdfReader reader = new PdfReader(bytes);
int pageCount = reader.NumberOfPages;
for (int i = 1; i <= pageCount; i++) {
PdfDictionary pageDictionary = reader.GetPageN(i);