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!



On 12/27/2011 2:22 PM, NoOp wrote:

On 12/23/2011 07:44 AM, Scott Jones wrote:

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>





--
For unsubscribe instructions 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

Reply via email to