<div>The following PDF reproduces the bug: <a href="http://midnight-labs.org/testextract.pdf">http://midnight-labs.org/testextract.pdf</a> </div><div><br></div><div>I tried to get the frontpage from a few other PDFs, but when I extract with `pdftk` poppler decides to like the new PDF that&#39;s produced.</div>
<div><br></div><div>On 6 August 2010 14:52, Albert Astals Cid <span dir="ltr">&lt;<a href="mailto:aacid@kde.org">aacid@kde.org</a>&gt;</span> wrote:</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
A Dijous, 5 d&#39;agost de 2010, Harry Roberts va escriure:<br>
<div><div></div><div class="h5">&gt; Just to give you all a heads up I&#39;ve had to revert (in my local branch) the<br>
&gt; code which used getRawChars because it&#39;s breaking a huge number of PDFs.<br>
&gt;<br>
&gt; See Albert&#39;s e-mail from 14 Jun:<br>
&gt; <a href="http://www.mail-archive.com/poppler@lists.freedesktop.org/msg03784.html" target="_blank">http://www.mail-archive.com/poppler@lists.freedesktop.org/msg03784.html</a><br>
&gt;<br>
&gt; Has anybody else experienced this? I normally pull changes in from the main<br>
&gt; git repo every few weeks when I do test builds but only got round to<br>
&gt; debugging it today.<br>
&gt;<br>
&gt; e.g. the error:<br>
&gt;<br>
&gt; Internal: called getRawChars() on non-predictor stream<br>
&gt;<br>
&gt; It looks quite trivial to implement `getRawChars` on regular `Streams`, but<br>
&gt; I&#39;ve not tried it locally yet.<br>
<br>
</div></div>Make sure you rebuild your programs using libpoppler as my change breaks<br>
binary compatibility and if you don&#39;t rebuild your programs the incorrect<br>
symbols will be used resulting in weird behaviour.<br>
<br>
If that fails provide a pdf that gets broken.<br>
</blockquote></div><br>