CARVIEW |

- accept
- accton
- acpid
- addftinfo
- addpart
- addr2line
- adduser
- agetty
- alias
- alternatives
- amtu
- anacron
- animate
- anvil
- apachectl
- apm
- apmd
- apmsleep
- appletviewer
- apropos
- apt
- ar
- arbitron
- arch
- arp
- arping
- as
- aspell
- at
- atd
- atq
- atrm
- atrun
- attr
- audispd
- auditctl
- auditd
- aulast
- aulastlog
- aureport
- ausearch
- ausyscall
- authconfig
- autoconf
- autofs
- automount
- autoreconf
- autoscan
- autoupdate
- autrace
- avcstat
- avctrl
- awk
- B
- badblocks
- base64
- basename
- bash
- bashbug
- batch
- bc
- bccmd
- bg
- bind
- bison
- blkid
- blockdev
- bmp2tiff
- booleans
- bounce
- break
- builtin
- builtins
- bunzip2
- bzcat
- bzcmp
- bzdiff
- bzgrep
- bzip2
- bzless
- bzmore
- C
- c++filt
- cal
- callback
- cancel
- case
- cat
- cd
- chage
- chat
- chattr
- chcat
- chcon
- checkmodule
- checkpolicy
- chfn
- chgrp
- chkconfig
- chmod
- chown
- chpasswd
- chroot
- chrt
- chsh
- chvt
- ciphers
- ciptool
- cjpeg
- cksum
- cleanlinks
- cleanup
- clear
- clockdiff
- clusterdb
- cmp
- col
- colcrt
- colrm
- column
- combinediff
- comm
- command
- compare
- compgen
- compile_et
- complete
- composite
- conjure
- conman
- conmand
- continue
- convert
- convertquota
- cp
- cpan
- cpio
- cpp
- cpuspeed
- crash
- createdb
- createlang
- createuser
- cron
- crond
- crontab
- cryptsetup
- csh
- csplit
- ctags
- cupsctl
- cupsd
- curl
- cut
- cvs
- cvsbug
- cyradm
- cytune
- D
- date
- dc
- dd
- deallocvt
- debugfs
- declare
- defer
- deliver
- delpart
- depmod
- df
- dfutool
- dgst
- diff
- diffstat
- dig
- dir
- dircolors
- dirname
- dirs
- discard
- disown
- display
- distcache
- djpeg
- dmesg
- dmidecode
- dmraid
- dmsetup
- dnsdomainname
- dnsmasq
- doexec
- domainname
- dos2unix
- dosfsck
- doxygen
- doxytag
- dprofpp
- dropdb
- droplang
- dropuser
- dsa
- dsaparam
- du
- dump
- dund
- dvipdf
- E
- ec
- echo
- ecparam
- ed
- editdiff
- edquota
- egrep
- eject
- elinks
- emacs
- enable
- enc
- env
- envsubst
- eqn
- error
- errstr
- esd
- esdcat
- esdctl
- esddsp
- esdfilt
- esdloop
- esdmon
- esdplay
- esdrec
- esdsample
- espdiff
- etags
- ethtool
- eval
- eventlogadm
- ex
- exec
- execstack
- exit
- expand
- export
- exportfs
- expr
- extcheck
- F
- factor
- faillog
- false
- fancontrol
- fastjar
- fax2ps
- fax2tiff
- fbset
- fc
- fdformat
- fdisk
- fetchmail
- fg
- fgconsole
- fgrep
- file
- filefrag
- filterdiff
- find
- find2perl
- findchip
- findfs
- findsmb
- finger
- fixcvsdiff
- fixfiles
- flipdiff
- flock
- floppy
- flush
- fmt
- fold
- font2c
- fonttosfnt
- formail
- free
- fsadm
- fsck
- ftp
- fud
- funzip
- fuser
- G
- g++
- gawk
- gcc
- gccmakedep
- gcj
- gcjh
- gcov
- gctags
- gdb
- gdbserver
- gdbtui
- gendiff
- gendsa
- genhomedircon
- genhostid
- genrsa
- geqn
- getenforce
- getent
- getfacl
- getfattr
- getkey
- getkeycodes
- getopt
- getopts
- getsebool
- gettext
- gfdl
- ghostscript
- gif2tiff
- gij
- gindxbib
- gjnih
- glookbib
- gnroff
- gpasswd
- gpg
- gpg.ru
- gpgv
- gpic
- gpm
- gprof
- grefer
- grep
- grepdiff
- grepjar
- grmic
- grmiregistry
- grn
- grodvi
- groff
- groffer
- grohtml
- grolbp
- grolj4
- grops
- grotty
- groupadd
- groupdel
- groupmod
- groups
- grpck
- grpconv
- grpunconv
- grub
- grubby
- gs
- gtroff
- gunzip
- gzexe
- gzip
- H
- hald
- halt
- hash
- hcid
- hcitool
- hdparm
- head
- help
- hexdump
- history
- host
- hostid
- hostname
- htdbm
- htdigest
- htpasswd
- httpd
- hwclock
- I
- icclink
- iconv
- id
- identify
- idmapd
- ifconfig
- ifnames
- ifrename
- igawk
- imake
- imapd
- import
- imtest
- indxbib
- info
- infocmp
- infokey
- infotocap
- init
- initdb
- initlog
- innochecksum
- insmod
- install
- installsieve
- instmodsh
- interdiff
- intro
- ionice
- ip
- ip6tables
- ipcalc
- ipcclean
- ipcrm
- ipcs
- iptables-restore
- iptables-save
- iptables
- iptstate
- ipurge
- irattach
- irdadump
- irdaping
- irnetd
- irpsion5
- irqbalance
- isadump
- isaset
- isosize
- J
- jade
- jarsigner
- java
- javac
- javadoc
- javah
- javap
- javaws
- jconsole
- jdb
- jinfo
- jmap
- jobs
- join
- jpegicc
- jpegtran
- jps
- jsadebugd
- jstack
- jstat
- jstatd
- jwhois
- L
- last
- lastb
- lastcomm
- lastlog
- lchage
- lchfn
- lchsh
- ld
- ldconfig
- ldd
- less
- lessecho
- lesskey
- let
- lftp
- lftpget
- libnetcfg
- lid
- link
- links
- lkbib
- lmtp
- lmtpd
- lmtptest
- ln
- lndir
- lnewusers
- loadkeys
- loadunimap
- local
- locale
- localedef
- locate
- lockd
- lockfile
- logger
- login
- logname
- logout
- logresolve
- logrotate
- logsave
- logwatch
- look
- lookbib
- losetup
- lp
- lpadmin
- lpasswd
- lpc
- lpinfo
- lpmove
- lpoptions
- lppasswd
- lpq-cups
- lpq
- lpr
- lprm
- lpstat
- ls
- lsattr
- lsdiff
- lshal
- lsmod
- lsof
- lspci
- lspcmcia
- lsusb
- ltrace
- lwresd
- M
- m4
- mac2unix
- mailq
- make
- makedepend
- makeg
- makestrs
- makewhatis
- man
- man2html
- manpath
- map
- mapscrn
- master
- matchpathcon
- mattrib
- mbadblocks
- mbchk
- mbexamine
- mbpath
- mcat
- mcd
- mclasserase
- mcookie
- mcopy
- md5sum
- mdadm
- mdassemble
- mdeltree
- mdir
- mdmpd
- mdu
- mergelib
- mesg
- mev
- mformat
- mgetty
- minfo
- mingetty
- mkbootdisk
- mkdir
- mkdirhier
- mkdosfs
- mke2fs
- mkfifo
- mkfontdir
- mkfontscale
- mkfs.ext2
- mkfs.ext3
- mkfs
- mkhtmlindex
- mkinitrd
- mklost+found
- mkmanifest
- mkmapfile
- mknod
- mkswap
- mktemp
- mlabel
- mmd
- mmount
- mmove
- modinfo
- modprobe
- mogrify
- montage
- more
- mount
- mountd
- mountpoint
- mpartition
- mrd
- mren
- msgattrib
- msgcat
- msgcmp
- msgcomm
- msgconv
- msgen
- msgexec
- msgfilter
- msgfmt
- msggrep
- msginit
- msgmerge
- msgunfmt
- msguniq
- mshowfat
- msql2mysql
- mtools
- mtoolstest
- mtr
- mtype
- multipath
- multipathd
- mupdatetest
- mutt
- mv
- mysql
- mysqlaccess
- mysqladmin
- mysqlbinlog
- mysqlbug
- mysqlcheck
- mysqld
- mysqld_multi
- mysqld_safe
- mysqldump
- mysqldumpslow
- mysqlhotcopy
- mysqlimport
- mysqlman
- mysqlmanager
- mysqlshow
- mysqlslap
- mysqltest
- mzip
- N
- named
- namei
- nameif
- nano
- nash
- nc
- neqn
- net
- netplugd
- netreport
- netstat
- newaliases
- newgrp
- newusers
- nfsd
- nfsstat
- ngettext
- nhfsgraph
- nhfsnums
- nhfsrun
- nhfsstone
- nice
- nm
- nmbd
- nmblookup
- nntpd
- nntptest
- nohup
- nologin
- notifyd
- nroff
- nscd
- nseq
- nsgmls
- nslookup
- nsupdate
- ntlm_auth
- ntpd
- ntpdate
- ntpdc
- ntpq
- ntpstat
- ntptime
- ntptrace
- ntsysv
- numactl
- O
- objcopy
- objdump
- ocsp
- od
- oddjobd
- onsgmls
- openjade
- openssl
- openvt
- oqmgr
- orbd
- osgmlnorm
- ospam
- ospcat
- ospent
- ownership
- P
- pand
- paps
- parted
- partprobe
- partx
- passwd
- paste
- patch
- pathchk
- pax
- pccardctl
- pcregrep
- pcretest
- pcscd
- pdbedit
- pdf2dsc
- pdf2ps
- pdffonts
- pdfimages
- pdfinfo
- pdfopt
- pdftohtml
- pdftops
- pdftotext
- perror
- pf2afm
- pfbtopfa
- pfbtops
- pftp
- pgawk
- pgrep
- php-config
- php
- phpize
- pic
- pic2graph
- pickup
- piconv
- pidof
- pinfo
- ping
- ping6
- pinky
- pipe
- pkg-config
- pkill
- plipconfig
- pluginviewer
- pman
- pmap
- pod2html
- pod2latex
- pod2man
- pod2text
- pod2usage
- podchecker
- podselect
- policytool
- pop3d
- pop3test
- popd
- portmap
- postalias
- postcat
- postconf
- postdrop
- postfix
- postgres
- postkick
- postlock
- postlog
- postmap
- postmaster
- postqueue
- postsuper
- poweroff
- ppm2tiff
- pppd
- pppdump
- pppoe
- pppstats
- pr
- prelink
- printafm
- printenv
- printf
- procmail
- profiles
- protoize
- prove
- proxymap
- ps
- psed
- psql
- pstack
- pstree
- pstruct
- ptar
- ptardiff
- ptx
- pushd
- pvchange
- pvck
- pvcreate
- pvdisplay
- pvmove
- pvremove
- pvresize
- pvs
- pvscan
- pwck
- pwconv
- pwd
- pwdx
- pwmconfig
- pwunconv
- python
- R
- racoon
- racoonctl
- ramsize
- ranlib
- ras2tiff
- raw
- raw2tiff
- rawdevices
- rcp
- rdate
- rdev
- rdisc
- rdist
- rdjpgcom
- rdump
- read
- readelf
- readlink
- readonly
- readprofile
- reboot
- reconstruct
- recountdiff
- red
- rediff
- refer
- reindexdb
- reject
- rename
- renice
- replace
- repquota
- req
- reset
- resize2fs
- resizecons
- resolveip
- restore
- restorecon
- restorecond
- return
- rev
- revpath
- rexec
- rfcomm
- rgb2ycbcr
- rlogin
- rm
- rmdir
- rmid
- rmmod
- rmnews
- rmt
- rnano
- rootflags
- rotatelogs
- route
- rpcclient
- rpcdebug
- rpcgen
- rpcinfo
- rsa
- rsautl
- rsh
- rsvg
- rsync
- ruby
- runcon
- runlevel
- runuser
- rvi
- rview
- rvim
- S
- safe_mysqld
- saslauthd
- scache
- scp
- script
- sdiff
- sdpd
- sdptool
- sechecker
- secon
- sed
- sediff
- seinfo
- selinux
- selinuxenabled
- semanage
- sensors
- seq
- serialver
- servertool
- service
- sesearch
- sestatus
- set
- setarch
- setenforce
- setfacl
- setfattr
- setfiles
- setfont
- setkey
- setkeycodes
- setleds
- setmetamode
- setpci
- setquota
- setsebool
- setserial
- setsid
- setterm
- sfdisk
- sftp
- sg
- sgpio
- sh
- sha
- shift
- shopt
- showkey
- showmount
- showq
- shred
- shutdown
- sieveshell
- sivtest
- size
- skill
- slabtop
- slattach
- sleep
- sln
- slogin
- smartctl
- smartd
- smbcacls
- smbclient
- smbcontrol
- smbcquotas
- smbd
- smbget
- smbpasswd
- smbspool
- smbstatus
- smbtar
- smbtree
- smime
- smmapd
- smtp
- smtpd
- smtptest
- snice
- snmpd
- snmptrapd
- sntp
- soelim
- sort
- sosreport
- source
- spam
- spamassassin
- spamc
- spamd
- spawn
- speed
- spent
- spkac
- splain
- split
- splitdiff
- sprofa>
- sqlite3
- squatter
- ssh-add
- ssh-agent
- ssh-copy-id
- ssh-keygen
- ssh-keyscan
- ssh-keysign
- ssh
- sshd
- sslpasswd
- sslrand
- sslswamp
- stat
- statd
- strace
- strings
- strip
- stty
- stunnel
- su
- sudo
- sudoedit
- suexec
- sulogin
- sum
- suspend
- svcgssd
- swapoff
- swapon
- symlinks
- sync
- sysctl
- sysklogd
- syslogd
- systool
- T
- tac
- tack
- tail
- tailf
- talk
- tar
- taskset
- tbl
- tclsh
- tcpd
- tcpdump
- tcpslice
- tcsh
- tdbbackup
- tdbdump
- tdbtool
- tee
- telinit
- telnet
- test
- testparm
- tfmtodit
- tftp
- thumbnail
- tic
- tiff2bw
- tiff2pdf
- tiff2ps
- tiff2rgba
- tiffcmp
- tiffcp
- tiffdither
- tiffdump
- tifficc
- tiffinfo
- tiffmedian
- tiffset
- tiffsplit
- time
- times
- timsieved
- tload
- tls_prune
- tlsmgr
- tmpwatch
- tnameserv
- toe
- top
- touch
- tput
- tr
- trace
- tracepath
- traceroute
- trap
- tree
- troff
- TRUE
- tset
- tsort
- tty
- tune2fs
- tunelp
- type
- typeset
- tzselect
- U
- ucs2any
- udevcontrol
- udevd
- udevinfo
- udevmonitor
- udevsettle
- udevtest
- udevtrigger
- ul
- ulimit
- umap
- umask
- umount
- unalias
- uname
- unexpand
- unexpunge
- uniq
- unix2dos
- unlink
- unprotoize
- unset
- unwrapdiff
- unzip
- unzipsfx
- updatedb
- uptime
- urlview
- useradd
- userdel
- userhelper
- userinfo
- usermod
- usermount
- usernetctl
- userpasswd
- users
- usleep
- uuidgen
- V
- vacuumdb
- vbetool
- vconfig
- vdir
- verify
- version
- vfstest
- vi
- vidmode
- view
- vigr
- vim
- vimdiff
- vimtutor
- vipw
- virtual
- visudo
- vmstat
- vol_id
- volname
- vpddecode
- vsftpd
tiff2pdf Command in Linux
The tiff2pdf command in Linux converts a TIFF file to a PDF document. It does support multi-page TIFF files, but it only converts one TIFF file at a time into one PDF file. So, if a single TIFF contains multiple pages, all of them will be included in the output PDF.
Table of Contents
Here is a comprehensive guide to the options available with the tiff2pdf command −
- Installation of tiff2pdf Command
- Syntax of tiff2pdf Command
- tiff2pdf Command Options
- Examples of tiff2pdf Command in Linux
Installation of tiff2pdf Command
The tiff2pdf command is part of the libtiff-tools package in Linux. Make sure the package is installed before using the command. To install it on Ubuntu, Kali Linux, Raspberry Pi OS, Debian, and other Debian-based distributions, use the following command −
sudo apt install libtiff-tools
To install it on Arch Linux, use the command below −
sudo pacman -S libtiff
To install libtiff-tools on Fedora, use the following command −
sudo dnf install libtiff-tools
To verify the installation of the tiff2pdf command, check its binary using the which command −
which tiff2pdf

Syntax of tiff2pdf Command
The syntax of the tiff2pdf command in Linux is as follows −
tiff2pdf [options] [input.tiff]
In the above syntax, the [options] argument is used to specify the options. The [input.tiff] argument is used to specify the TIFF file to convert to PDF.
tiff2pdf Command Options
The options of the tiff2pdf command are listed below −
Option | Description |
---|---|
-o <file> | Set output PDF filename. |
-j | Use JPEG compression (requires libjpeg). |
-z | Use Zip/Deflate compression (requires zlib). |
-q <1â100> | Set JPEG compression quality. |
-n | Disallow compressed data passthrough; forces decompression. |
-b | Enable PDF Interpolate viewer preference. |
-d | Disable compression (decompress input). |
-i | Invert image colors. |
-p <size> | Set paper size (e.g., letter, legal, A4). |
-u [i|m] | Set measurement units: i = inches, m = centimeters. |
-w | Set page width. |
-l | Set page length. |
-x | Set horizontal resolution. |
-y | Set vertical resolution. |
-r [d|o] | d: use default DPI if missing; o: override DPI for all images. |
-f | Enable PDF Fit Window viewer preference. |
-e | Set document date (YYYYMMDDHHMMSS). |
-c | Set PDF creator metadata. |
-a | Set PDF author metadata. |
-t | Set PDF title metadata. |
-s | Set PDF subject metadata. |
-k | Set PDF keywords. |
-h | Show usage help and exit. |
Examples of tiff2pdf Command in Linux
This section demonstrates how to use the tiff2pdf command in Linux with examples −
- Converting a Single TIFF to a PDF Document
- Converting a TIFF to a PDF Document with JPEG Compression
- Converting a TIFF to a PDF Document with ZIP Compression
- Setting Paper Size
- Setting PDF Metadata
- Inverting Colors of the TIFF File before Conversion
- Setting Custom Resolution
- Setting Page Width and Length
- Displaying Usage Help
Converting a Single TIFF to a PDF Document
To convert a single TIFF image to PDF, use the tiff2pdf command followed by the source TIFF file −
tiff2pdf sample.tiff
The above command writes the output to stdout. To save the output to a file, use the -o option.
tiff2pdf -o output.pdf sample.tiff

Converting a TIFF to a PDF Document with JPEG Compression
To convert a TIFF file to a PDF document with JPEG compression, use the -j option −
tiff2pdf -o output.pdf -j sample.tiff
Converting a TIFF to a PDF Document with ZIP Compression
To convert a TIFF file to a PDF document with ZIP/deflated compression, use the -z option −
tiff2pdf -o output.pdf -z sample.tiff
Setting Paper Size
To set the paper size, use the -p option followed by the paper size, such as A4, legal, or letter −
tiff2pdf -o output.pdf -p A4 sample.tiff
To verify the page size, use the following command −
pdfinfo output.pdf

Setting PDF Metadata
To set the PDF metadata, various options are used, such as -c, -a, -t, -s, and -k. For example, to set the author and title, use the -a and -t options −
tiff2pdf -o output.pdf -a "Sam" -t "TIFF to PDF" sample.tiff

Inverting Colors of the TIFF File before Conversion
To invert the colors of the TIFF file before conversion, use the -i option −
tiff2pdf -o output.pdf -i sample.tiff
Setting Custom Resolution
To set the custom resolution, use the -x and -y options followed by DPI −
tiff2pdf -o output.pdf -x 150 -y 150 -r o sample.tiff

Setting Page Width and Length
To set the page width and length, use the -w and -l options.
tiff2pdf -o output.pdf -u i -w 8.5 -l 11 sample.tiff
The -u option in the above command, followed by i sets the units in inches.
Displaying Usage Help
To display the usage help of the tiff2pdf command, use the -h option −
tiff2pdf -h
Conclusion
The tiff2pdf command in Linux is used to convert TIFF files into PDF documents and supports multi-page TIFFs by including all pages in the output. It is part of the libtiff-tools package and offers a range of options for compression, page size, resolution, and metadata settings.