htmldoc man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer logo
[printable version]

htmldoc(1)		    Easy Software Products		    htmldoc(1)

NAME
       htmldoc - convert html source files into html, postscript, or pdf.

SYNOPSIS
       htmldoc [options] filename1.html [ ... filenameN.html ]

       htmldoc [options] -

       htmldoc [filename.book]

DESCRIPTION
       HTMLDOC	converts  HTML	source files into indexed HTML, PostScript, or
       Portable Document Format (PDF) files  that  can	be  viewed  online  or
       printed.	 With no options a PDF document is produced on stdout.

       The  second  form of HTMLDOC reads HTML source from stdin, which allows
       you to use HTMLDOC as a filter.

       The third form of HTMLDOC launches a graphical  interface  that	allows
       you to change options and generate documents interactively.

COMMON MISTAKES
       There are two types of HTML files - structured documents using headings
       (H1, H2, etc.) which HTMLDOC calls "books", and unstructured  documents
       that do not use headings which HTMLDOC calls "web pages".

       A very common mistake is to try converting a web page using:

       htmldoc -f filename.pdf filename.html

       which will likely produce a PDF file with no pages. To convert web page
       files you must use the --webpage or --continuous options	 at  the  com-
       mand-line or choose Web Page or Continuous in the input tab of the GUI.

OPTIONS
       The following command-line options are supported by HTMLDOC:

       --batch filename.book
	    Generates the specified book file without opening the GUI.

       --bodycolor color
	    Specifies the background color for all pages.

       --bodyfont {courier,times,helvetica}

       --textfont {courier,times,helvetica}
	    Specifies the default typeface for all normal text.

       --bodyimage filename
	    Specifies the background image that is tiled on all pages.

       --book
	    Specifies that the HTML sources are	 structured  (headings,	 chap-
	    ters, etc.)

       --bottom margin
	    Specifies  the bottom margin in points (no suffix or ##pt), inches
	    (##in), centimeters (##cm), or millimeters (##mm).

       --charset {8859-1...8859-15}
	    Specifies the ISO character set to use for the output.

       --color
	    Specifies that PostScript or PDF output should be in color.

       --continuous
	    Specifies that  the	 HTML  sources	are  unstructured  (plain  web
	    pages.)   No  page breaks are inserted between each file or URL in
	    the output.

       --datadir directory
	    Specifies  the  location  of  the  HTMLDOC	data  files,   usually
	    /usr/share/htmldoc or C:\Program Files\HTMLDOC.

       --duplex
	    Specifies  that  the  output  should be formatted for double-sided
	    printing.

       --effectduration { 0.1..10.0 }
	    Specifies the duration in seconds of PDF page transition  effects.

       --embedfonts
	    Specifies that fonts should be embedded in PDF and PostScript out-
	    put.

       --encryption
	    Enables encryption of PDF files.

       --fontsize size
	    Specifies the default font size for body text.

       --fontspacing spacing
	    Specifies the default line spacing for body text. The line spacing
	    is	a multiplier for the font size, so a value of 1.2 will provide
	    an additional 20% of space between the lines.

       --footer fff
	    Sets the page footer to use on body pages. See the HEADERS/FOOTERS
	    FORMATS section below.

       --format format

       -t format
	    Specifies the output format: html, ps or ps2 (PostScript Level 2),
	    ps1 (PostScript Level 1), ps3 (PostScript  Level  3),  pdf11  (PDF
	    1.1/Acrobat	 2.0),	pdf12 (PDF 1.2/Acrobat 3.0), pdf or pdf13 (PDF
	    1.3/Acrobat 4.0), or pdf14 (PDF 1.4/Acrobat 5.0).

       --gray
	    Specifies that PostScript or PDF output should be grayscale.

       --header fff
	    Sets the page header to use on body pages. See the HEADERS/FOOTERS
	    FORMATS section below.

       --headfootfont font
	    Sets the font to use on headers and footers.

       --headfootsize size
	    Sets the size of the font to use on headers and footers.

       --headingfont typeface
	    Sets the typeface to use for headings.

       --help
	    Displays a summary of command-line options.

       --helpdir directory
	    Specifies  the location of the HTMLDOC on-line help files, usually
	    /usr/share/doc/htmldoc or C:\Program Files\HTMLDOC\DOC.

       --jpeg[=quality]
	    Sets the JPEG compression level to use for large images.  A	 value
	    of 0 disables JPEG compression.

       --left margin
	    Specifies  the  left  margin in points (no suffix or ##pt), inches
	    (##in), centimeters (##cm), or millimeters (##mm).

       --linkcolor color
	    Sets the color of links.

       --links
	    Enables generation of links in PDF files (default).

       --linkstyle {plain,underline}
	    Sets the style of links.

       --logoimage filename
	    Specifies an image to be used as a logo in the header or footer in
	    a  PostScript or PDF document, and in the navigation bar of a HTML
	    document.

       --no-compression
	    Disables compression of PostScript or PDF files.

       --no-duplex
	    Disables double-sided printing.

       --no-embedfonts
	    Specifies that fonts should not be embedded in PDF and  PostScript
	    output.

       --no-encryption
	    Disables document encryption.

       --no-jpeg
	    Disables JPEG compression of large images.

       --no-links
	    Disables generation of links in a PDF document.

       --no-numbered
	    Disables automatic heading numbering.

       --no-pscommands
	    Disables generation of PostScript setpagedevice commands.

       --no-strict
	    Disables strict HTML input checking.

       --no-title
	    Disables generation of a title page.

       --no-toc
	    Disables generation of a table of contents.

       --numbered
	    Numbers all headings in a document.

       --nup pages
	    Sets  the  number  of  pages  that are placed on each output page.
	    Valid values are 1, 2, 4, 6, 9, and 16.

       --outdir directory

       -d directory
	    Specifies that output should be sent to a  directory  in  multiple
	    files.  (Not compatible with PDF output)

       --outfile filename

       -f filename
	    Specifies that output should be sent to a single file.

       --owner-password password
	    Sets the owner password for encrypted PDF files.

       --pageduration {1.0..60.0}
	    Sets the view duration of a page in a PDF document.

       --pageeffect effect
	    Specifies the page transition effect for all pages; this attribute
	    is ignored by all Adobe PDF viewers...

       --pagelayout {single,one,twoleft,tworight}
	    Specifies the initial layout of pages for a PDF file.

       --pagemode {document,outlines,fullscreen}
	    Specifies the initial viewing mode for a PDF file.

       --path
	    Specifies a search path for files in a document.

       --permissions permission
	    Specifies document permissions for encrypted PDF  files.  Multiple
	    --permissions  options are required to grant or deny specific per-
	    missions. The following values are understood:  all,  none,	 anno-
	    tate,  no-annotate,	 copy,	no-copy, modify, no-modify, print, and
	    no-print.

       --pscommands
	    Specifies  that  PostScript	 setpagedevice	commands   should   be
	    included in the output.

       --quiet
	    Suppresses all messages, even error messages.

       --right margin
	    Specifies  the  right margin in points (no suffix or ##pt), inches
	    (##in), centimeters (##cm), or millimeters (##mm).

       --size pagesize
	    Specifies the page size using a standard name  or  in  points  (no
	    suffix  or	##x##pt),  inches (##x##in), centimeters (##x##cm), or
	    millimeters (##x##mm). The standard sizes that are currently  rec-
	    ognized   are   "letter"   (8.5x11in),  "legal"  (8.5x14in),  "a4"
	    (210x297mm), and "universal" (8.27x11in).

       --strict
	    Enables strict HTML input checking.

       --textcolor color
	    Specifies the default color of all text.

       --title
	    Enables the generation of a title page.

       --titlefile filename

       --titleimage filename
	    Specifies the file to use for the title page. If the  file	is  an
	    image  then	 the  title  page is automatically generated using the
	    document meta data and title image.

       --tocfooter fff
	    Sets the page footer to use on table-of-contents  pages.  See  the
	    HEADERS/FOOTERS FORMATS section below.

       --tocheader fff
	    Sets  the  page  header to use on table-of-contents pages. See the
	    HEADERS/FOOTERS FORMATS section below.

       --toclevels levels
	    Sets the number of levels in the table-of-contents.

       --toctitle string
	    Sets the title for the table-of-contents.

       --top margin
	    Specifies the top margin in points (no  suffix  or	##pt),	inches
	    (##in), centimeters (##cm), or millimeters (##mm).

       --user-password password
	    Specifies the user password for encryption of PDF files.

       --verbose

       -v
	    Provides verbose messages.

       --version
	    Displays the current version number.

       --webpage
	    Specifies  that  the  HTML	sources	 are  unstructured  (plain web
	    pages.)  A page break is inserted between each file or URL in  the
	    output.

HEADER/FOOTER FORMATS
       The header and footer of each page can contain up to three preformatted
       values. These values are specified using a  single  character  for  the
       left,  middle,  and  right  of  the page, resulting in the fff notation
       shown previously.

       Each character can be one of the following:

       blank

       /
	    n/N arabic page numbers (1/3, 2/3, 3/3)

       :
	    c/C arabic chapter page numbers (1/2, 2/2, 1/4, 2/4, ...)

       1
	    arabic numbers (1, 2, 3, ...)

       a
	    lowercase letters

       A
	    uppercase letters

       c
	    current chapter heading

       C
	    current chapter page number (arabic)

       d
	    current date

       D
	    current date and time

       h
	    current heading

       i
	    lowercase roman numerals

       I
	    uppercase roman numerals

       l
	    logo image

       t
	    title text

       T
	    current time

SEE ALSO
       HTMLDOC Software Users Manual

       http://www.easysw.com/htmldoc

AUTHOR
       Michael Sweet (mike@easysw.com), Easy Software Products

TRADEMARKS
       PostScript is a trademark that may be registered in some countries  and
       Adobe is a registered trademark of Adobe Systems Incorporated.

COPYRIGHTS
       Portable	 Document Format Copyright 1993-1999 by Adobe Systems Incorpo-
       rated.

       HTMLDOC is copyright 1997-2002 by Easy Software Products. This  program
       is  free	 software;  you can redistribute it and/or modify it under the
       terms of the GNU General Public License as published by the Free	 Soft-
       ware  Foundation;  either version 2 of the License, or (at your option)
       any later version.

       This program is based in part on	 the  work  of	the  Independent  JPEG
       Group.

NO WARRANTY
       This  program  is  distributed  in the hope that it will be useful, but
       WITHOUT ANY  WARRANTY;  without	even  the  implied  warranty  of  MER-
       CHANTABILITY  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
       Public License for more details.

6 September 2002		HTMLDOC 1.8.22			    htmldoc(1)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net