The Tabblo Print Toolkit (TPT) is a suite of developer tools for making websites more printable.
The toolkit includes these components:
- Recipes: These are JavaScript which you write and include on
each page that has printable content. The recipe is like a Print CSS file —
it identifies the content on the page which should be printed.
- Harvester: A client-side JavaScript library which, directed by your recipe,
harvests content from your page.
- Templates: These are layouts which have been professionally designed
for a better printed version of your web page's content.
- Layout Engine: Server-side technology which combines your harvested
content with templates to produce beautiful printed pages.
Currently, our engine can generate a PDF file with text flowed
into multiple columns, include photos inline with text, and allow text to
flow around photos.
How can I incorporate TPT on my site?
To use TPT on your site, you need to do a few things:
- Create a 'recipe' — JavaScript which identifies the content which should be printed.
- Include your recipe in the header of the page which you want to change.
- Create a Print link, that invokes the TPT function.
Complete instructions are on the TPT Documentation page.
Where can I see TPT in action?
For the beta release of TPT, install our bookmarklet
and visit these selected sites for which we have written harvesting recipes:
Any questions or problems? Contact us here or visit our Google Group.