PDF analyzer currently reads the entire file again whenever it runs out of data. This causes it to run essentially forever on large files (see, for example, ). Attached patch (against 33da94dfb4732a47ae5c02c194ae876808e0b493 from the KDE repository) solves the problem by only reading the part that is needed. This shortens time to analyze  to 10s from so long that I didn't have enough patience to wait.
Note that I have done some rudimentary testing and it seems ok, but if you have any tried and known test cases you might want to check if there isn't any off by one there.
 http://dl.dropbox.com/u/28658707/hugepdf.pdf (beware, 55MiB)
Log in to post a comment.