rev |
line source |
meillo@0
|
1 pdfconcat
|
meillo@0
|
2 ---------
|
meillo@0
|
3
|
meillo@0
|
4 This program concatenates PDF files and optionally converts text
|
meillo@0
|
5 within them into bitmaps. The concatenation is done with Ghostscript (gs);
|
meillo@0
|
6 the detextification is done with a gs-conversion to tiff and tiff2pdf
|
meillo@0
|
7 (package libtiff-tools) afterwards. Detextification is only in gray-scale.
|
meillo@0
|
8
|
meillo@0
|
9
|
meillo@0
|
10 Contents:
|
meillo@0
|
11
|
meillo@0
|
12 - bin/pdfconcat shell script to concatenate PDF files
|
meillo@0
|
13 - bin/pdfdetextify shell script to convert text to images in PDF files
|
meillo@0
|
14 - pdfconcat.php web interface to invoke the scripts
|
meillo@0
|
15
|
meillo@0
|
16 - log log file of web interface invocations (writable)
|
meillo@0
|
17 - bin/monthly shell script to sum up the usage by month
|
meillo@0
|
18
|
meillo@0
|
19 - upload/ directory to store the converted files (writable)
|
meillo@0
|
20 - bin/cleanup.cron helper script to remove old uploaded files
|
meillo@0
|
21
|
meillo@0
|
22 - .user.ini php config file to increase the max upload file size
|
meillo@0
|
23
|
meillo@0
|
24
|
meillo@0
|
25 Installation:
|
meillo@0
|
26
|
meillo@0
|
27 You need a Unix system. Ensure you have gs and tiff2pdf (in the package
|
meillo@0
|
28 libtiff-tools) available.
|
meillo@0
|
29
|
meillo@0
|
30 To use the bin/pdf* tools on the command line only, copy them to your $PATH
|
meillo@0
|
31 and make them executable.
|
meillo@0
|
32
|
meillo@0
|
33 To set up the program including the web interface, copy the files to a place
|
meillo@0
|
34 below the webserver root. Make bin/pdf{concat,detextify} executable for
|
meillo@0
|
35 www-data. Make the log and the upload directory writable by www-data. Install
|
meillo@0
|
36 a cronjob to clean up the upload directory. Ensure that the max upload file
|
meillo@0
|
37 size of PHP is large enough.
|
meillo@0
|
38
|
meillo@0
|
39
|
meillo@0
|
40 More or less helpful information sources on the PDF conversion:
|
meillo@0
|
41
|
meillo@0
|
42 http://stackoverflow.com/questions/6002261/pdf-to-tiff-imagemagick-problem
|
meillo@0
|
43 http://www.asmail.be/msg0055376363.html
|
meillo@0
|
44 http://kvz.io/blog/2007/11/28/php-tiff2pdf/
|
meillo@0
|
45 http://phpdave.wordpress.com/tag/php-pdf-to-tiff/
|
meillo@0
|
46
|
meillo@0
|
47
|
meillo@0
|
48 2013, markus schnalke <meillo@marmaro.de>
|
meillo@0
|
49 Written at KIT-Library, Karlsruhe.
|
meillo@0
|
50
|
meillo@0
|
51 This program is in the public domain. -- Dieses Programm hat nicht die
|
meillo@0
|
52 notwendige Schoepfungshoehe um urheberrechtlich geschuetzt zu sein. If
|
meillo@0
|
53 you though need a license, use it under the CC0 license.
|