A Plone product that generates image thumbnail previewsof PDF files stored on ATCT based objects.
Project description
Introduction
A Plone product that generates image thumbnail previews of PDF files uploaded to Archetypes based content objects.
This product, when installed in a Plone 3.x site, will automatically generate preview and thumbnail images of each page of uploaded PDF files and store them annotated onto the content object containing the pdf file.
Requires GNU ghostscript, PyPDF and PIL!
The image generation currently takes place on object modified events. I am working on an implementation with a clock server process. This way the user does not have to wait for the images to be generated.
Code repository: https://svn.plone.org/svn/collective/collective.pdfpeek
Questions and comments to db@davidbrenneman.com
Report bugs to db@davidbrenneman.com
Changelog
0.5 (2009-10-05)
Added control panel configlet. [dbrenneman]
Removed unneeded xml files from uninstall profile. [dbrenneman]
Optimized transform. [dbrenneman]
Added storage of image thumbnail along with image, generated with PIL. [dbrenneman]
Changed annotation to store images in a dict instead of a list. [dbrenneman]
Changed event handler to listen on all AT based objects instead of ATFile. [dbrenneman]
Added custom pdfpeek icon for configlet. [dbrenneman]
Added custom traverser to allow easy access to the OFS.Image.Image() objects stored on IPDF objects. [dbrenneman]
Modified pdfpeek viewlet code to display images using the custom traverser. [dbrenneman]
Added custom scrollable gallery with tooltips using jQuery Tools to the pdfpeek viewlet for display. [dbrenneman]
0.4 (2009-10-01)
Refactored storage to use OFS.Image.Image() objects instead of storing the raw binary data in string format. [dbrenneman]
Refactored event handler object variable name. [dbrenneman]
Removed unneeded files from default GS Ext. profile. [dbrenneman]
Removed unneeded javascript files and associated images and css. [dbrenneman]
0.3 - 2009-08-03
fixed parsing of pdf files with multiple pages [piv]
0.1 - Unreleased
Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for collective.pdfpeek-0.5dev-r0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 998cac29149e61e0bf981710157602d864b0f5ceac49758116525b8f89356ae1 |
|
MD5 | 547a7624675ddf7fd878aa60fb0a0cd0 |
|
BLAKE2b-256 | 7de1b9902b4f2558934e28751fd3f397f005ac471414a4cca833bf7a630ecadd |