<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Andreas Matthias wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAHp59H1C9PSkVY7bd02fM86GFo2YXiA7agcnj+JFpznTUWL5KQ@mail.gmail.com">
<pre wrap="">How do you iterate over the dictionary of a stream? 
</pre>
</blockquote>
<br>
I know less than nothing about Lua, but the following at least compiles.  It may provide a clue.<br>
<br>
<blockquote type="cite">% !TeX Program=LuaTeX
<p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; line-height:100%;">
<br>
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
\directlua</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
 {%</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   local doc = pdfe.open ('Hoi-An TA menu.pdf')</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   local stream = doc.Pages [1].Contents</p>
<p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; line-height:100%;">
<br>
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   % this works</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   print (stream.Length)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; line-height:100%;">
<br>
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   % this doesn't</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   for k, v in pairs (pdfe.dictionarytotable (doc.Pages [1])) do</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   print (k, v)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
   end</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
  }</p>
<p style="-qt-paragraph-type:empty; margin-top:0px;
        margin-bottom:0px; margin-left:0px; margin-right:0px;
        -qt-block-indent:0; text-indent:0px; line-height:100%;">
<br>
</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
        margin-right:0px; -qt-block-indent:0; text-indent:0px;
        line-height:100%;">
\bye</p>
</blockquote>
-- <br>
<i>Philip Taylor</i><br>
<br>
<p>This email, its contents and any attachments are intended solely for the addressee and may contain confidential information. In certain circumstances, it may also be subject to legal privilege. Any unauthorised use, disclosure, or copying is not permitted.
 If you have received this email in error, please notify us and immediately and permanently delete it. Any views or opinions expressed in personal emails are solely those of the author and do not necessarily represent those of Royal Holloway, University of
 London. It is your responsibility to ensure that this email and any attachments are virus free.</p>
<p></p>
</body>
</html>