Import filter(based on librevenge) to import all StarOffice document.
C++ HTML M4 Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build drop MSVC project files outdated by move to C++11 Oct 28, 2017
docs docs/doxygen/doxygen.cfg: doxygen -u Nov 3, 2017
inc StarMath: try to retrieve some StarMath's attachments... Nov 26, 2017
m4 m4: MSVC defines __cplusplus as 199711L still Nov 3, 2017
regression regression: add new basic test files... Dec 18, 2017
src add missing include for std::max Apr 26, 2018
.gitignore m4: add needed files, Jul 31, 2017
CHANGES readme: update CHANGES/NEWS files... Dec 18, 2017
COPYING.LGPL Create the first files + try to parse some basic Ole zones... Jul 23, 2015
COPYING.MPL Create the first files + try to parse some basic Ole zones... Jul 23, 2015
CREDITS Create the first files + try to parse some basic Ole zones... Jul 23, 2015
HACKING Create the first files + try to parse some basic Ole zones... Jul 23, 2015
INSTALL Create the first files + try to parse some basic Ole zones... Jul 23, 2015
INSTALL_LIBSTAROFFICE Create a README file to be compatible with github... Aug 2, 2015
Makefile.am Create the first files + try to parse some basic Ole zones... Jul 23, 2015
NEWS readme: update CHANGES/NEWS files... Dec 18, 2017
README Update READMEs files + update the configure.ac's minor version... Jul 16, 2017
autogen.sh autogen.sh: add -I m4 to aclocal Nov 15, 2017
configure.ac disable werror by default May 5, 2018
libstaroffice-zip.in Create the first files + try to parse some basic Ole zones... Jul 23, 2015
libstaroffice.pc.in Create the first files + try to parse some basic Ole zones... Jul 23, 2015
libstaroffice.spec.in Create the first files + try to parse some basic Ole zones... Jul 23, 2015

README

The purpose of libstaroffice is to build a filter for old StarOffice's
documents(.sdc, .sdw, ...) based on librevenge(see
https://sourceforge.net/p/libwpd/wiki/librevenge/ and
http://www.documentliberation.org/projects/ ).

Currently:
- .sda/.sdp files: it tries to retrieve some basic contents, ie. the
  basic shapes (lines, rectangles, ellipse, ...), the bitmaps and some
  formattings. But this parser is still incomplete: some default
  formattings are simply ignored ...
- .sdc files: it tries to convert the main content of a .sdc files,
  ie. the cells' value/text/formula, the cells' comments and the
  cells' formattings. But it does not try to retrieve any embedded
  charts, ...
- .sdg files: it tries to retrieve all the bitmap .bm in the
  files. Other objects are simply ignored and some bitmaps are
  reconstructed with bad vertical orientations, ...
- .sdw files: begins to retrieve the main text contents with
  formattings. But this parser is still incomplete...
- other .sd? files: it refuses to convert them, ...

Notes:
- when configured with --enable-full-debug, it also tries to parse
  other StarOffice's files and it creates some "*.ascii" files in the
  current repository(to show what is parsed) ; but of course, it still
  does not generate any output...