ThomasHarte wrote:
(not attached since this board doesn't allow PDFs for some reason)
Thomas, this forum's only configured to allow a set of default files. For anything else, it's recommended you zip it. Space isn't a huge problem on the server, but it's usually prudent to encourage ppl to archive potentially large files to save on bandwidth too.
ThomasHarte wrote:
The PDF writing code is all my own (well, it uses zlib for compression at some points, but you know what I mean), and very far from thoroughly tested so I'd be grateful if anyone who tries this file and finds it to not work could alert me. I'm aware that the way it is organised causes pages rendering to be very slow in some PDF viewers. For now I think that's just going to have to be an accepted limitation.
I'm afraid your PDF doesn't work at all with
KPDF or
KGhostView, for me. It just crashes out. Output from the latter, included below.
Sam.
Code:
**** Error: Cannot find a %%EOF marker anywhere in the file.
**** Warning: An error occurred while reading an XREF table.
**** The file has been damaged. This may have been caused
**** by a problem while converting or transfering the file.
**** Ghostscript will attempt to recover the data.
Error: /undefined in /BXlevel
Operand stack:
0 1 --dict:5/5(ro)(G)-- (n)
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1905 1 3 %oparray_pop 1904 1 3 %oparray_pop 1888 1 3 %oparray_pop 1771 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push --nostringval-- %loop_continue --nostringval--
Dictionary stack:
--dict:1157/1684(ro)(G)-- --dict:1/20(G)-- --dict:97/200(L)-- --dict:108/127(ro)(G)-- --dict:275/300(ro)(G)-- --dict:20/25(L)--
Current allocation mode is local
Last OS error: 2
Current file position is 2222
GPL Ghostscript 8.62: Unrecoverable error, exit code 1