Islandora module that utilizes OpenOffice / JODCoverter as a service to convert documents between various formats.
PHP
Pull request Compare This branch is 9 commits ahead of nigelgbanks:7.x.
Latest commit d491afe May 2, 2016 @jordandukart jordandukart Merge pull request #3 from knjackson30974/SUP1920
Adding xslx and pptx
Permalink
Failed to load latest commit information.
build
includes
sampledocs
.gitignore
.travis.yml
README.md
build.xml
islandora_jodconverter.info
islandora_jodconverter.install
islandora_jodconverter.module

README.md

BUILD STATUS

Current build status: Build Status

CI Server: http://jenkins.discoverygarden.ca

SUMMARY

Utilizes OpenOffice / JODCoverter as a service to convert documents between various formats.

Supported formats

PDF format

  • Portable Document Format (*.pdf)

Text Formats

  • OpenDocument Text (*.odt)
  • OpenOffice.org 1.0 Text (*.sxw)
  • Rich Text Format (*.rtf)
  • Microsoft Word (*.doc)
  • WordPerfect (*.wpd)
  • Plain Text (*.txt)
  • HTML1 (*.html)

Spreadsheet Formats

  • OpenDocument Spreadsheet (*.ods)
  • OpenOffice.org 1.0 Spreadsheet (*.sxc)
  • Microsoft Excel (*.xls)
  • Comma-Separated Values (*.csv)
  • Tab-Separated Values (*.tsv)

Presentation Formats

  • OpenDocument Presentation (*.odp)
  • OpenOffice.org 1.0 Presentation (*.sxi)
  • Microsoft PowerPoint (*.ppt)

REQUIREMENTS

INSTALLATION

Open Office (Under Ubuntu 13.04)

Install Open Office and the required dependencies.

sudo add-apt-repository ppa:upubuntu-com/office
sudo apt-get update
sudo apt-get install openoffice
sudo apt-get install openoffice.org-writer
sudo apt-get install openoffice.org-draw
sudo apt-get install openoffice.org-calc
sudo apt-get install openoffice.org-impress

Start OpenOffice service:

Make sure you start OpenOffice as the same user that apache is running as.

soffice --headless --accept=socket,host=127.0.0.1,port=8100;urp;

or

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

If you are using an older version

JODConverter

Download from here Unzip it and place into Drupal/base/path/sites/all/libraries