<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=us-ascii" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I got there errors for the last poppler from git<br>
<br>
make[2]: *** No rule to make target `goo/ImgWriter.cc', needed by
`ImgWriter.lo'.&nbsp; Stop.<br>
make[2]: Leaving directory `/mnt/sda8/projects/poppler/poppler/goo'<br>
make[1]: *** [all-recursive] Error 1<br>
make[1]: Leaving directory `/mnt/sda8/projects/poppler/poppler'<br>
make: *** [all] Error 2<br>
shen@shen-laptop:/mnt/sda8/projects/poppler/poppler$ make<br>
make&nbsp; all-recursive<br>
make[1]: Entering directory `/mnt/sda8/projects/poppler/poppler'<br>
Making all in goo<br>
make[2]: Entering directory `/mnt/sda8/projects/poppler/poppler/goo'<br>
make[2]: *** No rule to make target `goo/ImgWriter.cc', needed by
`ImgWriter.lo'.&nbsp; Stop.<br>
make[2]: Leaving directory `/mnt/sda8/projects/poppler/poppler/goo'<br>
make[1]: *** [all-recursive] Error 1<br>
make[1]: Leaving directory `/mnt/sda8/projects/poppler/poppler'<br>
make: *** [all] Error 2<br>
<br>
<br>
Leonard Rosenthol wrote:
<blockquote cite="mid:C6F4BAE2.C7EE%25lrosenth@adobe.com" type="cite">
  <pre wrap="">You need the read the section on linearization in the PDF Reference/ISO
32000-1 as those are the files that have been prepared for use with "http
byte streaming".  You are going ot need to add the necessary code to Poppler
to read/parse/understand that information so that you can more reasonably
fetch the information necessary to quickly display the first chunk of info.

After that, then doing dynamic reads is more in line.  However, be aware
that when dealing with documents that use object streams, the complexity
goes up...

Leonard


On 10/8/09 7:49 PM, "Stefan Thomas" <a class="moz-txt-link-rfc2396E" href="mailto:moon@justmoon.net">&lt;moon@justmoon.net&gt;</a> wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Hey,

    </pre>
    <blockquote type="cite">
      <pre wrap="">Commited, fixed a small thing (virtual destructor needed) myself.
  
      </pre>
    </blockquote>
    <pre wrap="">Woohoo! :)


    </pre>
    <blockquote type="cite">
      <pre wrap="">Thanks for contributing! Stay around and code something else ;-)
  
      </pre>
    </blockquote>
    <pre wrap="">I'm planning to add HTTP streaming support to poppler. Similar to the
way Adobe Reader does it. We need this functionality for a project, so I
can't promise my patch will be suitable for mainline poppler. But I'll
definitely post it and we'll see how hard it would be to get it ready
for prime time and whether there is even a demand for it.

My basic plan is to create a new class HttpStream, extending BaseStream,
adding libcurl as an optional dependency and just do partial requests
whenever a substream is created. That should work, but performance would
be dreadful. To improve it I would add a cache of some sort and some way
for higher level functions to request prefetching of larger chunks of
the file in advance.

If you have any thoughts on the matter or if there have been any
previous efforts towards this I'd love to hear it!

Cheers,

Stefan


_______________________________________________
poppler mailing list
<a class="moz-txt-link-abbreviated" href="mailto:poppler@lists.freedesktop.org">poppler@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/poppler">http://lists.freedesktop.org/mailman/listinfo/poppler</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>