Hi Mark, Do you have an examples of how to merge different word documents? I've seen code to parse a word doc, but not how to merge different documents.
Justin -----Original Message----- From: MSB [mailto:[email protected]] Sent: Tuesday, June 30, 2009 11:56 PM To: [email protected] Subject: Re: Use cases for MS Word files Morning Justin, I think that the answers to your questions are yes, yes, no and no in that order. Do not take this as the final answer however as I have not used HWPF\XSSF for a while now and the project could have advanced since that time. As for other open source APIs, there is not another one that I am aware of which targets both the binary and OPenXML file formats. There is the OpenXML4j project at Sourceforge (http://sourceforge.net/projects/openxml4j/) but this is 'limited' to just the XML based file format. Also, I have not used that tool so cannot speak to it's feature set, sorry. Of course, there are commercial tools - Aspose is the one that springs to mind. While OLE might have been an option if you were targetting just Windows platforms. OpenOffice could offer you an alternative. It is open source and platform independent but quite large to deploy. UNO is not an easy technique/interface to learn and I do not have complete confidence in OpenOffice's abilities to accurately render complex documents; at least in the binary (OLE2CDF) file format. Further, applications that use it can be quite slow because you will actually be manipulating an instance of the application rather than creating a file. Finally, there are complications if you want to run it in a client server configuration as you will need to create what is termed a 'connection aware' client at the very least. If you have the time, it might be worth seeing what would be required to add the necessary capabilities into HWPF\XWPF. I am certain there are others who would like to see this sort of functionality and would be delighted if you could join the development team and contribute patches. Yours Mark B Beltran, Justin wrote: > > Hi all, > > I'm doing initial research on a project and I'm trying to see what how > mature the capabilities are in POI in regards to the following: > > > 1. Parsing text in documents (i.e. in paragraphs, tables, etc.) > > 2. Merging different word documents > > 3. Creating hyperlinks (not to external URLs, but to other places in > document) > > 4. Creating table of contents > > If POI currently doesn't have these capabilities, are there any other open > source Java packages that can deliver the same functionality? Thanks in > advance! > > Justin > > > > > This e-mail is intended solely for the person or entity to which it is > addressed > and may contain confidential and/or privileged information. Any review, > dissemination, > copying, printing or other use of this e-mail by persons or entities other > than the > addressee is prohibited. If you have received this e-mail in error, please > contact > the sender immediately and delete the material from any computer. > To unsubscribe send an email to: [email protected] > Hitachi Consulting Corporation, 2001 Bryan Street, Suite 3600, Dallas, > Texas 75201 > > > -- View this message in context: http://www.nabble.com/Use-cases-for-MS-Word-files-tp24281577p24285074.html Sent from the POI - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] This e-mail is intended solely for the person or entity to which it is addressed and may contain confidential and/or privileged information. Any review, dissemination, copying, printing or other use of this e-mail by persons or entities other than the addressee is prohibited. If you have received this e-mail in error, please contact the sender immediately and delete the material from any computer. To unsubscribe send an email to: [email protected] Hitachi Consulting Corporation, 2001 Bryan Street, Suite 3600, Dallas, Texas 75201 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
