[cl-pdf-devel] creating pdfs with many pages
jeffz
jeffz at jeffz.name
Sun May 6 10:14:19 UTC 2007
Hi
I'm fairly new to common lisp and have just today come accross cl-pdf.
I thought I'd try stripping down one of the examples and creating a
pdf with many pages. Using cl-pdf-current.tar.gz and sbcl 1.0.5 on
GNU/Linux, I tested as follows:
(asdf:oos 'asdf:load-op :cl-pdf)
(defun example4 (&optional (file #P"/tmp/ex4.pdf"))
(pdf:with-document ()
(loop for i from 1 to 1000
do (pdf:with-page ()
(pdf:with-outline-level ((format nil "Page ~d" i)(pdf:register-page-reference)))))
(pdf:write-document file)))
(example4)
This creates the pdf successfully.
$ ls -ltr /tmp/ex4.pdf
-rw-r--r-- 1 jeffz jeffz 455424 2007-05-06 19:53 /tmp/ex4.pdf
However, if I say (loop for i from 1 to 1001 ...
The pdf is not created, which leaves me a bit confused.
Am I doing something wrong?
Thanks in advance,
Jeff
More information about the cl-pdf-devel
mailing list