Skip to content

opendocument-app/OpenDocument.core

Repository files navigation

OpenDocument.core

build status

C++ library to visualize files, especially documents, in HTML.

Supported files

Unsupported files

  • ppt, xls
  • rtf
  • pages
  • json
  • xml
  • yaml

References

Currently, used as backend for OpenDocument.droid and OpenDocument.ios.

Replaces legacy projects OpenDocument.java, JOpenDocument and svm.

Potential test files: https://file-examples.com/

Tooling

  • tools/pdf — generators for the PDF engine's committed encoding data.

Build

This project comes with CMake as a build system and Conan as package manager. In principle they should be independent and one can build without Conan.

Using Conan one can use our Artifactory as a Conan remote for convenience: https://artifactory.opendocument.app/

As an alternative to the Conan remote you can also export the package locally via Conan i.e. conan export . --name odrcore --version VERSION (fill VERSION with something appropriate).

Version

Versions and history are tracked on GitHub.

Testing

Running the HTML Comparison Server

Scripts and Docker images can be found here https://github.com/opendocument-app/compare-html

./test/scripts/compare_output_server.sh

About

C++ library that translates office documents to HTML

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages