• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.gitignoreH A D27-Dec-2017137 1312

CHANGELOG.mdH A D27-Dec-20177.2 KiB154120

COPYINGH A D27-Dec-201717.6 KiB341281

INSTALLH A D27-Dec-2017610 1812

MakefileH A D03-May-20224.9 KiB18998

READMEH A D27-Dec-20172.8 KiB6852

TODOH A D27-Dec-20173 KiB11672

bitblt.cH A D27-Dec-201718.4 KiB797579

bitblt.hH A D27-Dec-20172.9 KiB12055

bitblt_g4.cH A D27-Dec-20177 KiB341240

bitblt_table_gen.cH A D27-Dec-20173.4 KiB172130

g4_table_gen.cH A D27-Dec-20179 KiB340278

parser.yH A D27-Dec-20177 KiB316218

pdf.cH A D27-Dec-20178 KiB269168

pdf.hH A D27-Dec-20174.3 KiB16494

pdf_bookmark.cH A D27-Dec-20173.8 KiB14693

pdf_g4.cH A D27-Dec-20176.4 KiB220139

pdf_jpeg.cH A D27-Dec-20175.6 KiB193126

pdf_name_tree.cH A D27-Dec-20177.6 KiB305209

pdf_name_tree.hH A D27-Dec-20172.1 KiB7429

pdf_page_label.cH A D27-Dec-20172.1 KiB7535

pdf_png.cH A D27-Dec-20177.1 KiB234161

pdf_prim.cH A D27-Dec-201715.9 KiB719523

pdf_prim.hH A D27-Dec-20174.7 KiB15958

pdf_private.hH A D27-Dec-20171.6 KiB5930

pdf_text.cH A D27-Dec-20172.6 KiB8947

pdf_util.cH A D27-Dec-20171.5 KiB6330

pdf_util.hH A D27-Dec-20171.3 KiB4213

scanner.lH A D27-Dec-20173.8 KiB13488

semantics.cH A D03-May-202220.9 KiB851680

semantics.hH A D27-Dec-20173.4 KiB15294

tumble.cH A D27-Dec-201711.3 KiB509407

tumble.hH A D27-Dec-20171.8 KiB7333

tumble_blank.cH A D27-Dec-20173.6 KiB15098

tumble_input.cH A D27-Dec-20173.8 KiB178123

tumble_input.hH A D03-May-20222.2 KiB7541

tumble_jpeg.cH A D27-Dec-20174.7 KiB201141

tumble_pbm.cH A D27-Dec-20175.6 KiB248163

tumble_png.cH A D27-Dec-20175.5 KiB239181

tumble_tiff.cH A D27-Dec-20178.4 KiB338245

README

1tumble: build a PDF file from image files
2Copyright 2003-2017 Eric Smith <spacewar@gmail.com>
3
4Tumble is a utility to construct PDF files from one or more image
5files.  Supported input image file formats are JPEG, and black and
6white TIFF (single- or multi-page).  Black and white images will be
7encoded in the PDF output using lossless Group 4 fax compression
8(ITU-T recommendation T.6).  This provides a very good compression
9ratio for text and line art.  JPEG images will be preserved with the
10original coding.
11
12The current version of Tumble will only work on little-endian systems,
13such as x86, VAX, and Alpha.  The byte order dependencies will be fixed
14in a later release.
15
16The input and output files can be specified on the command line.
17Alternatively, a control file, typically with a ".tum" suffix, may be
18used which allows for more control over the files and options.
19
20The general command line syntax is:
21
22    tumble [options] <input>... -o <output.pdf>
23
24The options in this mode are:
25
26    -v        verbose
27    -b <fmt>  create bookmarks
28
29If the "-b" option is given, bookmarks will be created using the
30format string, which may contain arbitrary text and/or the following
31format specifiers:
32
33    %F  file name, sans suffix  e.g., "foo.tif" will just appear as "foo"
34    %p  page number of input file, useful for multipage TIFF files
35
36There is currently no documentation for the control file syntax, as it
37is still being refined, and many of the options planned for use in
38control files are not yet fully implemented.  Features that will be
39available in control files include:
40
41    image resolution specification - useful for input files with
42        unspecified resolution, or to override
43    image rotation, in units of 90 degrees
44    image cropping
45    grouping to allow different specifications for individual pages
46        or groups of consecutive pages (e.g., chapters)
47    ability to control operations independently on even and odd pages
48        (e.g., different rotation or cropping)
49    more flexible bookmark control
50    page labels, so that the PDF file can present the actual document
51        page numbers such as xvii or 3-27
52
53
54This program is free software; you can redistribute it and/or modify
55it under the terms of the GNU General Public License version 2 as
56published by the Free Software Foundation.  Note that permission is
57not granted to redistribute this program under the terms of any other
58version of the General Public License.
59
60This program is distributed in the hope that it will be useful, but
61WITHOUT ANY WARRANTY; without even the implied warranty of
62MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
63General Public License for more details.
64
65You should have received a copy of the GNU General Public License
66along with this program; if not, write to the Free Software
67Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
68