DJVUPS(1)
β¨ DJVUPS β the djvups manual page, but make it make sense π
okay bestie, so this is djvups(1) from DjVuLibre-3.5, and it's literally the glow-up machine that turns your DjVu docs into PostScript. Let's get into it π¦
π NAME
djvups β Convert DjVu documents to PostScript. no cap, that's the whole job. β¨
πΈ SYNOPSIS
djvups [options] [djvufile] [outputfile]
π DESCRIPTION
So here's the tea: this program decodes the DjVu file djvufile and generates a PostScript file named outputfile. iconic behavior.
The DjVu data gets read from standard input when the argument djvufile is not specified, or when it's equal to a single dash. Same energy on the way out: the output data is written to standard output when outputfile is not specified or when it's equal to a single dash. π«Ά
PostScript printers have various capabilities, and they're all a little different, so bestie β go investigate the options -level and -gray for obtaining the best results. trust, it matters. π₯
β¨ OPTIONS β¨
-helpβ Prints the list of recognized options. the classic "wait what was I doing" button. π-verboseβ Displays a progress bar. so you can watch the vibes progress in real time. π-page=pagespecβ Specify the document pages to be converted. The page specification pagespec contains one or more comma-separated page ranges. A page range is either a page number, or two page numbers separated by a dash. Specification1-10, for instance, prints pages 1 to 10. Specification1,3,99999-4prints pages 1 and 3, followed by all the document pages in reverse order up to page 4. yes, reverse order. it's giving chaos but it's valid. π-format=psβ Produce a PostScript file. This is the default. the standard slay. π-format=epsβ Produce an Encapsulated PostScript file. Encapsulated PostScript files are suitable for embedding images into other documents. Encapsulated PostScript file can only contain a single page. Setting this option overrides the options-copies,-orientation,-zoom,-cropmarks, and-booklet. so likeβ¦ eps said "I'm the main character now." π-copies=nβ Specify the number of copies to print. how many? n. periodt. π-orientation=orientβ Specify whether pages should be printed using theauto,portrait, orlandscapeorientation. vibe check your paper. π-mode=modespecβ Specify how pages should be decoded. The default mode,color, renders all the layers of the DjVu documents. Modeblackonly renders the foreground layer mask. This mode does not work with DjVuPhoto images because these files have no foreground layer mask. Modesforegroundandbackgroundonly render the foreground layer or the background layer of a DjVuDocument image. pick your layer, bestie. π-zoom=zoomspecβ Specify a zoom factor zoomspec. The default zoom factor,auto, scales the image to fit the page. Argument zoomspec also can be a number in range25to2400representing a magnification percentage relative to the original size of the document. zoom zoom. π-frame=yesnoβ Specifyingyescauses the generation of a thin gray border representing the boundaries of the document pages. The default isno. cute little outline, optional tho. πΈ-cropmarks=yesnoβ Specifyingyescauses the generation of crop marks indicating where pages should be cut. The default isno. scissors emoji energy, but on paper. βοΈ-level=languagelevelβ Select the language level of the generated PostScript, languagelevel. Valid language levels are1,2, and3. Level3produces the most compact and fast printing PostScript files. Some of these files however require a very modern printer. Level2is the default value. The generated PostScript files are almost as compact and work with all but the oldest PostScript printers. Level1can be used as a last resort option. > so basically: level 3 is the gorgeous overachiever, level 2 is the reliable bestie, level 1 is the emergency contact. π-color=yesnoβ The default value,yes, generates a color PostScript file. Specifying valuenoconverts the image to gray scale. The resulting PostScript file is smaller and marginally more portable. less color, less drama, more portable. π©Ά-grayβ This option is equivalent to option-color=noand is provided for convenience. the shortcut girlies stay winning. π«Ά-colormatch=yesnoβ The default value,yes, generates a PostScript file using device independent colors in compliance with the sRGB specification. Modern printers then produce colors that match the original as well as possible. Specifying valuenogenerates a PostScript file using device dependent colors. This is sometimes useful with older printers. You can then use option-gammato tune the output colors. matching = serving looks. π-gamma=gammaspecβ Specify a gamma correction factor for the device dependent PostScript colors. Argument gammaspec must be in range0.3to5.0. Gamma correction normally pertains to cathodic screens only. It gets meaningful for printers because several models interpret device dependent RGB colors by emulating the color response of a cathodic tube. so yes, your printer is out here cosplaying a CRT. iconic. π₯οΈ-booklet=optβ Turns the booklet printing mode on. The booklet mode prints two pages on each side in a way suitable for making a booklet by folding the sheets. Option opt can take valuesnofor disabling the booklet mode,yesfor enabling the recto/verso booklet mode, andrectoorversoto print only one side of each sheet. arts and crafts era. π¨-bookletmax=maxβ Specifies the maximal number of pages per booklet. A single printout might then be composed of several booklets. Argument max is rounded up to the next multiple of 4. Specifying0sets no maximal number of pages and ensures that the printout will produce a single booklet. This is the default. π-bookletalign=alignβ Specifies a positive or negative offset applied to the verso of each sheet. Argument align is expressed in points (one point is 1/72th of an inch, or 0.352 millimeter). This is useful with certain printers to ensure that both recto and verso are properly aligned. The default value is of course0. alignment is self care. π§-bookletfold=base[+incr]β Specifies the extra margin left between both pages on a single sheet. The base value base is expressed in points (one point is 1/72th of an inch, or 0.352 millimeter). This margin is incremented for each outer sheet by value incr expressed in millipoints. The default value is18+200. π
π« CREDITS
This program was written by LΓ©on Bottou <leonb@users.sourceforge.net>, Andrei Erofeev <andrew_erofeev@yahoo.com>, and Florin Nicsa. absolute legends, we stan. π
π SEE ALSO
and that's the whole page, bestie π this one's from DjVuLibre-3.5, dated 01/18/2003, and yeah it's giving retro but it still ate. go convert something cute. π¦β¨πΈ
π¦ where this page comes from
- alpine 3.24: djvulibre-doc 3.5.30-r0 Β· GPL-2.0-only
- arch rolling: djvulibre 3.5.30.1-1 Β· GPL-2.0-or-later
- debian bookworm: djvulibre-bin 3.5.28-2.1~deb12u1
- debian bookworm: djvulibre-bin 3.5.28-2.2~deb12u1
- debian trixie: djvulibre-bin 3.5.28-2.2
- epel 10: djvulibre 3.5.28-13.el10_0 Β· GPL-2.0-or-later
- epel 9: djvulibre 3.5.28-4.el9 Β· GPLv2+
- fedora 43: djvulibre 3.5.28-14.fc43 Β· GPL-2.0-or-later
- fedora 43: djvulibre 3.5.30-1.fc43 Β· GPL-2.0-or-later
- fedora 44: djvulibre 3.5.28-16.fc44 Β· GPL-2.0-or-later
- fedora 44: djvulibre 3.5.30-1.fc44 Β· GPL-2.0-or-later
- nixos 26.05: djvulibre 3.5.29
- nixpkgs unstable: djvulibre 3.5.30
- opensuse-leap 16.0: djvulibre 3.5.28-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: djvulibre 3.5.28-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: djvulibre 3.5.28-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: djvulibre 3.5.28-160000.2.2 Β· GPL-2.0-or-later
- ubuntu jammy: djvulibre-bin 3.5.28-2build2
- ubuntu jammy: djvulibre-bin 3.5.28-2ubuntu0.22.04.2
- ubuntu noble: djvulibre-bin 3.5.28-2build4
- ubuntu noble: djvulibre-bin 3.5.28-2ubuntu0.24.04.2
- ubuntu questing: djvulibre-bin 3.5.28-2.2
- ubuntu resolute: djvulibre-bin 3.5.29-1
- ubuntu stonking: djvulibre-bin 3.5.30-1
- Copyright (c) 2003 Leon Bottou, Yann Le Cun, Patrick Haffner
- Copyright (c) 2001 AT&T Corp., and Lizardtech, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms