I have it working! Thanks for all of your input. This is where OS excels!
Here is what I end ed up with. I created a batch file for this purpose. It will only do one file at a time. If you want a batch of file you can build another batch around this one to loop this batch against all files in a directory. This is a work-in-progress.
@Echo Off
set outdir=%1
set indir=%2
set file=%3
set outfmt=%4
if /I "%outdir%"=="" goto Input_Error
if /I "%indir%"=="" goto Input_Error
if /I "%file%"=="" goto Input_Error
if /I "%outfmt%"=="" goto Input_Error
Echo %outdir%
Echo %indir%
Echo %file%
Echo %outfmt%
for /F "tokens=1,2 delims=.. " %%a in ("%file%") do set file_name=%%a
for /F "tokens=1,2 delims=.. " %%a in ("%file%") do set file_ext=%%b
Echo %file_name%
Echo %file_ext%
CD /D S:\ProgramFiles\LibreOfficePortable
LibreOfficePortable.exe --headless --convert-to %outfmt% --outdir %outdir% %indir%%file%
:Check
IF EXIST %outdir%\%file_name%.%outfmt% goto End
Echo File not Ready Yet!
Sleep 15
Goto Check
:Input_Error
Echo Command Format: Convert {outdir} {indir} {filename} {outfmt}
Echo Example: Convert c:\temp c:\files document.rtf PDF
:End
Echo File Process Done!
I would like to convert an RTF document to PDF. I know LO can do this
but what I would like is the ability for LO to do it from the command
line. Is this possible? I am running LO 3.4.4 on Windows XP.
This works for me on linux:
/opt/libreoffice3.4/program/soffice -norestore -nofirststartwizard
-nologo -headless -pt CUPS-PDF-Printer 57343-001.rtf
That is:
<full path to soffice> -norestore -nofirststartwizard -nologo -headless
-pt<printername> <rtf document>
This also works:
$ /opt/libreoffice3.4/program/soffice --headless -convert-to pdf
57343-001.rtf
That is:
<full path to soffice> --headless -convert-to pdf<rtf document>
Note that 'headless' has two dashes and 'convert-to pdf' has one dash.
Ref is here:
<http://wiki.services.openoffice.org/wiki/Framework/Article/Command_Line_Arguments>
and this thread:
<http://listarchives.libreoffice.org/global/users/msg07301.html>
Note the -help commands:
<http://listarchives.libreoffice.org/global/users/msg07422.html>