public static PdfObject CreateInfoId(byte[] id, bool modified) { ByteBuffer buf = new ByteBuffer(90); buf.Append('[').Append('<'); if (id.Length != 16) { id = CreateDocumentId(); } for (int k = 0; k < 16; ++k) { buf.AppendHex(id[k]); } buf.Append('>').Append('<'); if (modified) { id = CreateDocumentId(); } for (int k = 0; k < 16; ++k) { buf.AppendHex(id[k]); } buf.Append('>').Append(']'); buf.Close(); return(new PdfLiteral(buf.ToByteArray())); }