Comments (7)
Attaching the code sent to me by Sean that needs to be integrated into trunk.
As later discovered by Sean, AbstractWindowsProcessService.getPID() needs to be
fixed
because 'handle' is not the PID but a window id.
Original comment by [email protected]
on 7 Sep 2008 at 2:16
Attachments:
from jodconverter.
Original comment by [email protected]
on 14 Sep 2008 at 11:25
- Added labels: Version-3.0.x.dev
from jodconverter.
Sean committed his initial implementation in r40
I really like the idea. Basically before starting an OOo process we can make
sure
that no stale OOo process with the same parameters (e.g. port number) is already
running by using ps on Unix or wmic on Windows.
But e.g. UnixProcessService.findPID() currently seems to work on Linux but not
on OS
X or Solaris because of the differences in ps implementations, so there's a
risk of
having to do a lot of work and testing to correctly support various
platforms/versions.
I guess we could enable only the basic (pure Java) implementation by default,
and
leave more robust but system-specific implementations as optional.
Original comment by [email protected]
on 24 Dec 2008 at 1:10
from jodconverter.
Original comment by [email protected]
on 11 Jan 2009 at 10:41
- Added labels: Target-3.0-beta-2
from jodconverter.
OfficeProcess now uses a ProcessManager, and the implementation can be passed
as part
of the configuration, with the default being PureJavaProcessManager.
Available platform-specific implementations are UnixProcessManager (for Linux
and
possibly other *nixes) and MacProcessManager.
Still need to add the Windows implementation because WMIC seems to use different
output formats on different Windows versions...
Original comment by [email protected]
on 29 Mar 2009 at 10:26
- Changed title: Improve OOo process management robustness
- Changed state: Started
from jodconverter.
Marking as Fixed even though it's only half-done - just so that the tracker can
display all changes in 3.0-beta-2.
Will create another issue for making a Windows implementation possible.
Original comment by [email protected]
on 19 Apr 2009 at 8:26
- Changed state: Fixed
from jodconverter.
Original comment by [email protected]
on 27 Mar 2011 at 1:21
- Changed state: Released
from jodconverter.
Related Issues (20)
- V3b4 - Cannot convert HTML -> PDF in web service HOT 4
- Failed to start and connect to soffice.exe on Windows HOT 10
- bug in managing the office process leads to execution of kill -KILL -1 under linux HOT 2
- java.util.concurrent.ExecutionException: org.artofsolving.jodconverter.office.OfficeException: could not terminate HOT 1
- Conversion fails after OpenOffice service is up for a prolonged amount time HOT 1
- Failed to render swf file that has only one page
- When use -p (port) in own apache OO listener. HOT 2
- hello ! I have a problem when I user OpenOffice . Please see the following , Thank you HOT 5
- Header and Footer is not appearing in even numbered pages
- JOD converter connection pooling
- Can not convert .xlsx excel on linux.
- how to use jodconverter 3.0 in centos minimal 6.4 , HOT 1
- jodconverter 3.0 convert doc to occur errors,before jodconverter 2.0 convert the same doc,no errors.WHy?
- Empty Spreadsheets cannot be converted to PDF, throwing exception
- HTM to PDF convertion results in missing content after first page
- Improving spring support
- BUG+FIX (win platform) - OfficeUtils , missing win32 executable name of OpenOffice
- Automatic Office Home detection not working on 64bit Linux system (Fedora 20)
- ODT to HTML, Again HTML to ODT, table row height is increasing.
- DOCX WITH IMAGES INTO HEADER ARE CONVERT TO PDF WELL
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jodconverter.