Sha256: ff4ca0c83ee200689aa749b32cf192313af0dc28e92e4717fd8f9311e3f23d62
Contents?: true
Size: 1.79 KB
Versions: 3
Compression:
Stored size: 1.79 KB
Contents
# Libreconv Convert office documents to PDF using LibreOffice / OpenOffice. [![Code Climate](https://codeclimate.com/github/ricn/libreconv.png)](https://codeclimate.com/github/ricn/libreconv) [![Build Status](https://travis-ci.org/ricn/libreconv.png?branch=master)](https://travis-ci.org/ricn/libreconv) ## Installation Add this line to your application's Gemfile: gem 'libreconv' And then execute: $ bundle Or install it yourself as: $ gem install libreconv ## Usage You need to install Libreoffice or Openoffice on your system to use this gem. The code has been tested with Libreoffice 4.0. ```ruby require 'libreconv' # Converts document.docx to my_document_as.pdf # This requires that the soffice binary is present in your PATH. Libreconv.convert('document.docx', '/Users/ricn/pdf_documents/my_document_as.pdf') # Converts document.docx to pdf and writes the output to the specified path # This requires that the soffice binary is present in your PATH. Libreconv.convert('document.docx', '/Users/ricn/pdf_documents') # You can also convert a source file directly from an URL Libreconv.convert('http://myserver.com/123/document.docx', '/Users/ricn/pdf_documents/doc.pdf') # Converts document.docx to document.pdf # If you for some reason can't have soffice in your PATH you can specifiy the file path to the soffice binary Libreconv.convert('document.docx', '/Users/ricn/pdf_documents', '/Applications/LibreOffice.app/Contents/MacOS/soffice') ``` ## Credits The following people have contributed ideas, documentation, or code to Libreconv: * Richard Nyström ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
libreconv-0.8.1 | README.md |
libreconv-0.8.0 | README.md |
libreconv-0.7.0 | README.md |