Re: Package Proposal: OLE

From: Date: Sat, 12 Apr 2003 21:35:16 +0000
Subject: Re: Package Proposal: OLE
References: 1 2  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-15141@lists.php.net to get a copy of this message
Sure... are you paying for companies to change office suites/file formats and all the stuff they have that relies on MS Office? :P Jon On Sat, 2003-04-12 at 22:30, Scott Carr wrote: > Writing of OpenOffice.org files is a breeze. All they are is an XML file > that is then zipped up. > > Have the user download OOo, and it works on Windows, Linux, MacOSX, > FreeBSD, and Solaris. The format is open and exists on the OOo site. > > Scott Carr > > > Since there seems to be some confussion on what am I proposing, I'll try > > to > > clear it up: > > > > The proposed name for the package is OLE. > > > > The proposed category is Structures (Windows being an alternative). > > > > The purpose of the package is to enable writing OLE containers without the > > need for any Windows API. > > > > OLE stands for Object Linking and Embedding, meaning an OLE file can > > contain > > several (or just one) Office document files (which can link each other or > > be > > embedded within each other). > > > > OLE replaces an older format, known as DDE, which didn't allow compounding > > of files among several other limitations (like file size). > > > > Container and document format are handled separately by Office > > applications. > > Excel 2000 can read an Excel 5 file within an OLE file, just as well as an > > Excel 2000 file within a DDE file. > > > > What could you gain from this package? > > -The ability to write Office documents without worrying about DDE's > > limitations. > > -Eventually (when I extend it), the ability to read most Office documents > > created from circa 1995 to the present day (KM applications?). > > > > Source code and docs are here: > > http://www.dcc.uchile.cl/~xnoguer/OLE/ > > > > The package is here: > > http://www.dcc.uchile.cl/~xnoguer/OLE/OLE-0.1.tgz > > > > The Spreadsheet_Excel_Writer package to test it is here: > > > > http://www.dcc.uchile.cl/~xnoguer/OLE/Spreadsheet_Excel_Writer-0.3.tgz > > > > > > Xavier > > > > PS: The previous version of the package I posted had a bug on Solaris and > > maybe other systems. The current one has been fixed. > > > > > > -- > > PEAR Development Mailing List (http://pear.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > >

« previous php.pear.dev (#15141) next »