[cl-pdf-devel] patch, pdf templates
Tim Daly Jr.
tim at tenkan.org
Sun Oct 23 12:54:10 UTC 2005
Hi everybody,
I'd like to contribute a small patch, and some code for creating
"templates" from pdf pages.
The patch mostly changes pdf-parser.lisp. It adds location
information to a couple of error messages, a couple of comments, names
a constant, and fixes a couple of small parsing bugs. There is one
change in pdf.lisp -- when printing numbers, we have to make sure that
they are printed in a form that's legal PDF syntax.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cl-pdf.patch
Type: text/x-patch
Size: 3994 bytes
Desc: miscellaneous patch
URL: <https://mailman.common-lisp.net/pipermail/cl-pdf-devel/attachments/20051023/6809bdfe/attachment.bin>
-------------- next part --------------
The template code allows you to create a "Form XObject" from a PDF
page which can then be drawn onto new PDF pages. The file stands
alone, but it might be nicer to integrate it into the cl-pdf system
and package definitions.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pdf-template.lisp
Type: application/octet-stream
Size: 12318 bytes
Desc: pdf templates
URL: <https://mailman.common-lisp.net/pipermail/cl-pdf-devel/attachments/20051023/6809bdfe/attachment.obj>
-------------- next part --------------
The source itself can be converted into a PDF using pbook.el, which
might be a nicer way to read it:
http://tenkan.org/~tim/pdf-template.pdf
This is an example output file, created with
(pdf:test-template "/tmp/pdf-template.pdf" 0 "/tmp/example.pdf"):
http://tenkan.org/~tim/example.pdf
Thanks for cl-pdf. It's beautiful code, and a lot of fun to work
with! :)
--
-Tim
More information about the cl-pdf-devel
mailing list