PPWIZARD is a free preprocessor for HTML, REXX, Visual Basic or any text files.
By default, leading whitespace is ignored. You can use the "KeepIndent" to alter this. Even when not ignored all PPWIZARD commands may be indented from the left if you wish.
Trailing whitespace is always removed from a line. If you must have trailing whitespace you could specify one or more "<?Space>" codes.
By default blank lines (after comment removal) are ignored. You can use the "LeaveBlankLines" option to alter this.