Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# Python
Hi,
 
I want to convert a word file to pdf using Open office. after doing some research I found http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html[^] which shows to use
"C:\Program Files\OpenOffice.org2.4\program\soffice.exe" -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager "C:\Program Files\OpenOffice.org2.4\program\python" DocumentConverter.py test.odt test.pdf
I have used the above script in cmd.exe but it does not work . Do I need to install something to get this working. I want to integrate this into my C# application.
 
Please help me in this.
 
Thanks,
Posted 16-Jul-12 2:26am
Nutan R338
Comments
darshan_ur at 16-Jul-12 7:55am
   
if your application is desktop application and you are trying to use a local application like Open Office, you need to have that application installed on the client machine. OR you can try to find a dll for the same the use that dll to convert the application. Other option which i think might work is you can add reference to the soffice to your application and run the Command line by using the soffice.exe in your application folder.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi,
 
thanks for your response I have open office installed on my machine and I have also installed Python 2.7., but when I execute the "C:\Program Files\OpenOffice.org2.4\program\soffice.exe" -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager "C:\Program Files\OpenOffice.org2.4\program\python" DocumentConverter.py test.odt test.pdf
 
the system just opens the file DocumentConverter.py. Seems like it is not able to detect DocumentConverter.py as a python file. I am stuck with this. Please help me in this.
 
Thanks,
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 341
1 Marcin Kozub 225
2 Sergey Alexandrovich Kryukov 220
3 Praneet Nadkar 197
4 Shweta N Mishra 161
0 OriginalGriff 8,149
1 Sergey Alexandrovich Kryukov 7,287
2 DamithSL 5,614
3 Manas Bhardwaj 4,986
4 Maciej Los 4,910


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 16 Jul 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100