https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-php
PHP SDK for communicating with the GroupDocs.Signature REST API. Digitally Sign Documents in the Cloud with zero initial cost.
https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-php
barcode-signature digital-signature documents docx e-signature excel images pdf powerpoint qr-code-signature signature-cloud-api signature-cloud-sdk word xlsx
Last synced: 6 months ago
JSON representation
PHP SDK for communicating with the GroupDocs.Signature REST API. Digitally Sign Documents in the Cloud with zero initial cost.
- Host: GitHub
- URL: https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-php
- Owner: groupdocs-signature-cloud
- License: mit
- Created: 2018-05-01T17:54:18.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-24T08:23:43.000Z (11 months ago)
- Last Synced: 2024-11-11T10:53:00.549Z (6 months ago)
- Topics: barcode-signature, digital-signature, documents, docx, e-signature, excel, images, pdf, powerpoint, qr-code-signature, signature-cloud-api, signature-cloud-sdk, word, xlsx
- Language: PHP
- Homepage: https://products.groupdocs.cloud/signature/php
- Size: 24.5 MB
- Stars: 4
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GroupDocs.Signature Cloud SDK for PHP
This repository contains GroupDocs.Signature Cloud SDK for PHP source code. This SDK allows you to work with GroupDocs.Signature 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 your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).## Installation & Usage
### ComposerThe 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/signature-sdk-php
```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-signature-cloud/groupdocs-signature-cloud-php.git"
}
],
"require": {
"groupdocscloud/signature-sdk-php": "*"
}
}
```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-signature-cloud-php/vendor/autoload.php');
```## Tests
To run the unit tests set your AppSID and AppKey in [json.config](tests/GroupDocs/Signature/config.json) and execute following commands:
```
composer 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");$signatureApi = new GroupDocs\Signature\SignatureApi($configuration);
try {
$request = new GroupDocs\Signature\Model\Requests\GetSupportedFileFormatsRequest();
$response = $signatureApi->getSupportedFileFormats($request);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.Signature for Cloud SDK for PHP is licensed under [MIT License](LICENSE).## Resources
+ [**Website**](https://www.groupdocs.cloud)
+ [**Product Home**](https://products.groupdocs.cloud/signature)
+ [**Documentation**](https://wiki.groupdocs.cloud/display/signaturecloud/Home)
+ [**Free Support Forum**](https://forum.groupdocs.cloud/c/signature)
+ [**Blog**](https://blog.groupdocs.cloud/category/signature)## Contact Us
Your feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/signature).