Syntax Highlighting HTML - Skip Header
The com.Ostermiller.Syntax package comes with a program to turn source code into colored web pages. The program is a command line Java program.
To run, use the command line:
java -classpath syntax.jar com.Ostermiller.Syntax.ToHTML --help
The resulting html documents will generally be much smaller if the -i whitespace option is used. This is acceptable as long as styles used do not effect whitespace. An example of a style that would effect whitespace would be background color. Also consider translating styles into styles with shorter names and editing the style sheet. For example you might want to use -r keyword=k.
BTE template files are used to customize the output. The BTE system is a separate download. It must just be placed in the classpath or placed in the Java extensions directory. The -t option can then be used to specify a desired template such as the default template. Using templates you can easily customize the look and feel of the generated html and add your own content.
If you are coloring your source files in a project which you build with Ant, you can use an Ant task.
Copyright 1999-2020 Stephen Ostermiller