PdfReader reader = new PdfReader(path);
for (int i = 0; i < reader.XrefSize; i++)
{
PdfObject pdfobj = reader.GetPdfObject(i);
if (pdfobj == null || !pdfobj.IsStream())
{
continue;
}
PdfStream stream = (PdfStream) pdfobj;
for (TernaryTree.Iterator it = (TernaryTree.Iterator)stream.Keys; it.HasMoreElements(); )// Error
{
PdfName name = (PdfName)it.NextElement();
PdfObject pdobj = stream.Get(name);
if (pdobj is PRIndirectReference)
{
PRIndirectReference inref = (PRIndirectReference)pdobj;
}
}
型のキーをイテレータに正しく変換するにはどうすればよいですか?
Java のソース コードは次のようになります。
for (Iterator it = stream.getKeys().iterator(); it.hasNext();)