Michael, Out of curiosity, does the built-in print to file (as PDF) or ‘Make PDF' features of GnuCash not produce a proper document for you?
Does opening the HTML in a browser or other app not create a proper document when saving to PDF via the MacOS print facility? Also, for anyone investigating this, two additional excellent utilities are `html2pdf` or `wkhtmlpdf`. Regards, Adrien > On Mar 19, 2020 w12d79, at 3:28 AM, Michael Hendry <[email protected]> > wrote: > > Morning, Alan. > > I’m currently working through a series of reports which _will_ need to be > examined by an auditor, and have been refining the reports’ configuration > settings as I go. > > To ensure that I’ve converted all the HTML files to PDF, I’ve written the > shell script below which may be helpful to other Mac users as it stands, or > for other OSes with appropriate modification. > > Regards, > > Michael > > > #!/bin/sh > # h2p.sh > # > # Michael Hendry > # 19th March 2020 > # > # Convert all .html files in current directory to .pdf files in subdirectory > ./pdf (created if necessary) > # > # Requires “htmldoc” - see https://formulae.brew.sh/formula/htmldoc > # > # First make a directory for the converted files (the -p means it will create > the whole path if necessary) > mkdir -p ./pdf > # Now loop through all .html files and convert to pdf > for f in *.html > do # Note that $f has to be enclosed in quotation marks, to cope with spaces > in filenames. > txt=${f%.*} > htmldoc --charset utf-8 --webpage --header ... -f ./pdf/"$txt".pdf "$f" > done > # > # Alternatively, the following command con be run from the command-line: > # > # mkdir -p ./pdf ;for f in *.html;do txt=${f%.*}; htmldoc --charset utf-8 > --webpage --header ... -f ./pdf/"$txt".pdf "$f" ;done _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
