Hi Joe, Glad this got you started in the right direction. See inline for more...
On Thu, 10 Apr 2014 19:06:51 -0500 Joe B <[email protected]> wrote: > This bug desperately needs to be fixed. Yes, I agree. Should someone open a bug report, or is there one already? Anybody know more about this? I haven't actually gotten as far as registering an account for the bugtrack system before... > Also, and most importantly, it appears to me that this command cannot > run in batch mode? In the example given at the website I linked > above, the format of the command only takes one file at a time. How > would it process multiple files at a time, if the final parameter is > a file name? Wouldn't it need to be a directory name? Well, no. It does take a filename, but according to the help you can use wildcard characters, like in my example in the previous mail. So for example to convert all the ".htm" files in a directory, you would use "*.htm" as the file name, like so soffice.exe --convert-to pdf *.htm And, as commented before, you might want to give an output directory with "--outdir", and might need to specify "--headless". Note that according to the URL you gave, not using --headless will open a blank LO window and not finish until you close that, and using --headless when LO is already open will *silently do nothing*. Also, according to the URL you gave, wildcard characters don't actually work in the filename, so you have to use a batch script. An example is given in the second last answer. Note that the example given is supposed to be run straight from the command line, but could also be placed in a batch file, although you may have to make the change recommended in the answer, and you will *have* to change the "(*.odg)" to "(*.htm)" in your case. To make a batch file, simply copy and paste the commands into a plain text file, save it, then rename it to change the ".txt" extension to ".bat". Then you should be able to run the file (either by double clicking or from the command line), and it will process all the .htm files in the same directory as the batch file. You could also write the same batch file in python, as I seem to recall you stating you were at least a little familiar with python. You'll have to experiment to see if you can use wildcard characters or not, as they would be by far the easiest solution. And if they don't work, a bug should *definitely* be filed. Hope this gets you all the way to a solution. Paul -- To unsubscribe e-mail to: [email protected] Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
