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: users+help@global.libreoffice.org
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
Context
- Re: [libreoffice-users] Re: RTF to PDF Command Line (continued)
[libreoffice-users] Re: RTF to PDF Command Line · Andreas Säger
[libreoffice-users] Re: RTF to PDF Command Line · NoOp
- Re: [libreoffice-users] Re: RTF to PDF Command Line · Scott Jones
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.