https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-php
PHP SDK for communicating with GroupDocs.Viewer REST API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.
https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-php
cad cloud-sdk-php document-viewer excel images opendocument packagist pdf powerpoint restful-api sdk viewer-cloud-sdk visio word
Last synced: 10 months ago
JSON representation
PHP SDK for communicating with GroupDocs.Viewer REST API. View or render Word, Excel, PowerPoint, CAD, Visio, PDF, OpenDocument, email & image formats.
- Host: GitHub
- URL: https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-php
- Owner: groupdocs-viewer-cloud
- License: mit
- Created: 2018-02-05T14:11:34.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-04-14T08:19:39.000Z (11 months ago)
- Last Synced: 2025-04-14T09:26:24.876Z (11 months ago)
- Topics: cad, cloud-sdk-php, document-viewer, excel, images, opendocument, packagist, pdf, powerpoint, restful-api, sdk, viewer-cloud-sdk, visio, word
- Language: PHP
- Homepage: https://products.groupdocs.cloud/viewer/php
- Size: 2.68 MB
- Stars: 1
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GroupDocs.Viewer Cloud SDK for PHP
This repository contains GroupDocs.Viewer Cloud SDK for PHP source code. This SDK allows you to work with GroupDocs.Viewer Cloud REST APIs in your PHP applications.
## Dependencies
- PHP 5.5 or later
## Authorization
To use SDK you need AppSID and AppKey authorization keys. You can get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
## Installation & Usage
### Composer
The package is available at [Packagist](https://packagist.org/) and it can be installed via [Composer](http://getcomposer.org/) by executing following command:
```
composer require groupdocscloud/groupdocs-viewer-cloud
```
Or you can install SDK via [Composer](http://getcomposer.org/) directly from this repository, add the following to `composer.json`:
```
{
"repositories": [
{
"type": "git",
"url": "https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-php.git"
}
],
"require": {
"groupdocscloud/groupdocs-viewer-cloud": "*"
}
}
```
Then run `composer install`
### Manual Installation
Clone or download this repository, then run `composer install` in the root directory to install dependencies and include `autoload.php` into your code file:
```php
require_once('/path/to/groupdocs-viewer-cloud-php/vendor/autoload.php');
```
## Tests
To run the unit tests set your AppSID and AppKey in [json.config](tests/GroupDocs/Viewer/config.json) and execute following commands:
```
php composer.phar install
./vendor/bin/phpunit
```
## Getting Started
Please follow the [installation procedure](#installation--usage) and then run the following:
```php
setAppSid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
$configuration->setAppKey("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
$infoApi = new GroupDocs\Viewer\InfoApi($configuration);
try {
$response = $infoApi->getSupportedFileFormats();
foreach ($response->getFormats() as $key => $format) {
echo $format->getFileFormat() . " - " . $format->getExtension(), "\n";
}
} catch (Exception $e) {
echo "Something went wrong: ", $e->getMessage(), "\n";
PHP_EOL;
}
?>
```
## Licensing
GroupDocs.Viewer Cloud SDK for PHP is licensed under [MIT License](LICENSE).
## Resources
+ [**Website**](https://www.groupdocs.cloud)
+ [**Product Home**](https://products.groupdocs.cloud/viewer)
+ [**Documentation**](https://docs.groupdocs.cloud/display/viewercloud/Home)
+ [**Free Support Forum**](https://forum.groupdocs.cloud/c/viewer)
+ [**Blog**](https://blog.groupdocs.cloud/category/viewer)
## Contact Us
Your feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/viewer).