An open API service indexing awesome lists of open source software.

https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-ruby

Ruby GEM to communicate with the GroupDocs.Conversion REST API. Convert between 50+ file formats including Word documents, Excel spreadsheets, PowerPoint presentations, PDF, OpenDocument files, images & more.
https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-ruby

conversion-cloud-api conversion-rest-api excel groupdocs-conversion-cloud html image opendocument pdf powerpoint ruby-gem tex visio word xps

Last synced: 9 months ago
JSON representation

Ruby GEM to communicate with the GroupDocs.Conversion REST API. Convert between 50+ file formats including Word documents, Excel spreadsheets, PowerPoint presentations, PDF, OpenDocument files, images & more.

Awesome Lists containing this project

README

          

# GroupDocs.Conversion Cloud Ruby SDK
Ruby gem for communicating with the GroupDocs.Conversion Cloud API

## Installation

A gem of groupdocs_conversion_cloud is available at [rubygems.org](https://rubygems.org). You can install it with:

```shell
gem install groupdocs_conversion_cloud
```

To add dependency to your app copy following into your Gemfile and run `bundle install`:

```
gem "groupdocs_conversion_cloud", "~> 25.6"
```

## Getting Started

Please follow the [installation](#installation) procedure and then run the following code:
```ruby
# Load the gem
require 'groupdocs_conversion_cloud'

# Get your app_sid and app_key at https://dashboard.groupdocs.cloud (free registration is required).
app_sid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
app_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

# Create instance of the API class
api = GroupDocsConversionCloud::InfoApi.from_keys(app_sid, app_key)

# Retrieve supported converison types
request = GroupDocsConversionCloud::GetSupportedConversionTypesRequest.new
response = api.get_supported_conversion_types(request)

# Print out supported conversion types
puts("Supported file-formats:")
response.each do |format|
puts("#{format.source_format} to [#{format.target_formats.join(', ')}]")
```

## Licensing
GroupDocs.Conversion Cloud Ruby SDK licensed under [MIT License](LICENSE).

## Resources
+ [**Website**](https://www.groupdocs.cloud)
+ [**Product Home**](https://products.groupdocs.cloud/conversion)
+ [**Documentation**](https://docs.groupdocs.cloud/display/conversioncloud/Home)
+ [**Free Support Forum**](https://forum.groupdocs.cloud/c/conversion)
+ [**Blog**](https://blog.groupdocs.cloud/category/conversion)

## Contact Us
Your feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/conversion).