Skip to content

Commit 1be858b

Browse files
committed
Updated sources
1 parent 355a62f commit 1be858b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+3001
-464
lines changed

README.md

Lines changed: 24 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,14 @@
1-
![](https://img.shields.io/badge/api-v2.0-lightgrey) ![PyPI](https://img.shields.io/pypi/v/groupdocs-annotation-cloud) ![PyPI - Implementation](https://img.shields.io/pypi/implementation/groupdocs-annotation-cloud) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/groupdocs-annotation-cloud) ![PyPI - Wheel](https://img.shields.io/pypi/wheel/groupdocs-annotation-cloud) ![PyPI - Downloads](https://img.shields.io/pypi/dm/groupdocs-annotation-cloud) ![PyPI - Status](https://img.shields.io/pypi/status/groupdocs-annotation-cloud) [![GitHub license](https://img.shields.io/github/license/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python)](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python/blob/master/LICENSE)
1+
# GroupDocs.Annotation Cloud Python SDK
22

3-
# Annotate Documents via Python
3+
Python package for communicating with the GroupDocs.Annotation Cloud API
44

5-
[GroupDocs.Annotation Cloud SDK for Python](https://products.groupdocs.cloud/annotation/python) wraps GroupDocs.Annotation RESTful APIs so you may integrate Document Annotation features in your own apps with zero initial cost.
5+
## Requirements
66

7-
The solution helps in applying annotations, sticky notes, watermark overlays, redactions, text replacements and markups to documents, presentations, emails, spreadsheets, PDF, images, and other file formats.
7+
Python 2.7 or 3.4+
88

9-
## Annotate Documents & Images in the Cloud
9+
## Installation
1010

11-
- Import document annotations.
12-
- Add or remove annotations.
13-
- Export annotated document back to its original format.
14-
- Preview document pages as images.
15-
- Fetch document information, such as, page count & file size.
16-
17-
Check out the [Developer's Guide](https://docs.groupdocs.cloud/annotation/developer-guide/) to know more about GroupDocs.Annotation REST API.
18-
19-
## Microsoft Office Formats
20-
21-
**Microsoft Word:** DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF\
22-
**Microsoft Excel:** XLS, XLSX\
23-
**Microsoft PowerPoint:** PPT, PPTX, PPSX\
24-
**Microsoft Visio:** VSSX, VSS, VSSM, VDX, VSD, VSDX, VSDM, VSTM, VSX, VTX\
25-
**Microsoft Outlook:** EML, EMLX, MSG
26-
27-
## Other Document Formats
28-
29-
**Portable:** PDF\
30-
**OpenDocument:** ODT, OTT, ODP, OTP\
31-
**Images:** BMP, PNG, JPG, JPEG, TIFF, TIF, GIF\
32-
**Web:** MHTML\
33-
**Others:** TXT
34-
35-
## Get Started with GroupDocs.Annotation Cloud SDK for Python
36-
37-
First create an account at [GroupDocs for Cloud](https://dashboard.groupdocs.cloud/) and get your application information. Next, follow the installation steps to get started.
38-
39-
### Installation
40-
41-
GroupDocs.Annotation Cloud SDK for Python is available at [PyPI](https://pypi.org/project/groupdocs-annotation-cloud/) so install it using [PIP](https://pypi.org/project/pip/) as follows.
11+
Install `groupdocs-annotation-cloud` with [PIP](https://pypi.org/project/pip/) from [PyPI](https://pypi.org/) by:
4212

4313
```sh
4414
pip install groupdocs-annotation-cloud
@@ -50,21 +20,20 @@ Or clone repository and install it via [Setuptools](http://pypi.python.org/pypi/
5020
python setup.py install
5121
```
5222

53-
## Get Supported File Formats for Annotation
23+
## Getting Started
5424

5525
Please follow the [installation procedure](#installation) and then run following:
5626

5727
```python
5828
# Import module
5929
import groupdocs_annotation_cloud
6030

61-
# Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
62-
my_client_id = ""
63-
my_client_secret = ""
31+
# Get your app_sid and app_key at https://dashboard.groupdocs.cloud (free registration is required).
32+
app_sid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
33+
app_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
6434

6535
# Create instance of the API
66-
configuration = groupdocs_annotation_cloud.Configuration(my_client_id, my_client_secret)
67-
api = groupdocs_annotation_cloud.InfoApi.from_config(configuration)
36+
api = groupdocs_annotation_cloud.InfoApi.from_keys(app_sid, app_key)
6837

6938
try:
7039
# Retrieve supported file-formats
@@ -78,11 +47,18 @@ except groupdocs_annotation_cloud.ApiException as e:
7847
print("Exception when calling get_supported_file_formats: {0}".format(e.message))
7948
```
8049

81-
## GroupDocs.Annotation Cloud SDKs in Popular Languages
50+
## Licensing
51+
52+
GroupDocs.Annotation Cloud Python SDK licensed under [MIT License](http://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python/LICENSE).
53+
54+
## Resources
55+
56+
+[**Website**](https://www.groupdocs.cloud)
57+
+[**Product Home**](https://products.groupdocs.cloud/annotation)
58+
+[**Documentation**](https://docs.groupdocs.cloud/annotation/)
59+
+[**Free Support Forum**](https://forum.groupdocs.cloud/c/annotation)
60+
+[**Blog**](https://blog.groupdocs.cloud/category/annotation)
8261

83-
| .NET | Java | PHP | Python | Ruby | Node.js |
84-
|---|---|---|---|---|---|
85-
| [GitHub](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-dotnet) | [GitHub](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-java) | [GitHub](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-php) | [GitHub](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python) | [GitHub](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-ruby) | [GitHub](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-node) |
86-
| [NuGet](https://www.nuget.org/packages/GroupDocs.Annotation-Cloud/) | [Maven](https://repository.groupdocs.cloud/webapp/#/artifacts/browse/tree/General/repo/com/groupdocs/groupdocs-annotation-cloud) | [Composer](https://packagist.org/packages/groupdocscloud/groupdocs-annotation-cloud) | [PIP](https://pypi.org/project/groupdocs-annotation-cloud/) | [GEM](https://rubygems.org/gems/groupdocs_annotation_cloud) | [NPM](https://www.npmjs.com/package/groupdocs-annotation-cloud) |
62+
## Contact Us
8763

88-
[Home](https://www.groupdocs.cloud/) | [Product Page](https://products.groupdocs.cloud/annotation/python) | [Documentation](https://docs.groupdocs.cloud/annotation/) | [Live Demo](https://products.groupdocs.app/annotation/total) | [API Reference](https://apireference.groupdocs.cloud/annotation/) | [Code Samples](https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-python-samples) | [Blog](https://blog.groupdocs.cloud/category/annotation/) | [Free Support](https://forum.groupdocs.cloud/c/annotation) | [Free Trial](https://dashboard.groupdocs.cloud)
64+
Your feedback is very important to us. Please feel free to contact us using our [Support Forums](https://forum.groupdocs.cloud/c/annotation).

groupdocs_annotation_cloud/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from __future__ import absolute_import
66

77
# import apis
8-
from groupdocs_annotation_cloud.apis.annotate_api import AnnotateApi, DeleteAnnotationsRequest, GetExportRequest, GetImportRequest, PostAnnotationsRequest
8+
from groupdocs_annotation_cloud.apis.annotate_api import AnnotateApi, RemoveAnnotationsRequest, ExtractRequest, AnnotateDirectRequest, AnnotateRequest
99
from groupdocs_annotation_cloud.apis.file_api import FileApi, CopyFileRequest, DeleteFileRequest, DownloadFileRequest, MoveFileRequest, UploadFileRequest
1010
from groupdocs_annotation_cloud.apis.folder_api import FolderApi, CopyFolderRequest, CreateFolderRequest, DeleteFolderRequest, GetFilesListRequest, MoveFolderRequest
1111
from groupdocs_annotation_cloud.apis.info_api import InfoApi, GetInfoRequest
@@ -19,12 +19,14 @@
1919
from groupdocs_annotation_cloud.configuration import Configuration
2020

2121
# import models
22+
from groupdocs_annotation_cloud.models.annotate_options import AnnotateOptions
2223
from groupdocs_annotation_cloud.models.annotation_info import AnnotationInfo
2324
from groupdocs_annotation_cloud.models.annotation_reply_info import AnnotationReplyInfo
2425
from groupdocs_annotation_cloud.models.disc_usage import DiscUsage
2526
from groupdocs_annotation_cloud.models.document_info import DocumentInfo
2627
from groupdocs_annotation_cloud.models.error import Error
2728
from groupdocs_annotation_cloud.models.error_details import ErrorDetails
29+
from groupdocs_annotation_cloud.models.file_info import FileInfo
2830
from groupdocs_annotation_cloud.models.file_versions import FileVersions
2931
from groupdocs_annotation_cloud.models.files_list import FilesList
3032
from groupdocs_annotation_cloud.models.files_upload_result import FilesUploadResult
@@ -36,9 +38,12 @@
3638
from groupdocs_annotation_cloud.models.page_images import PageImages
3739
from groupdocs_annotation_cloud.models.page_info import PageInfo
3840
from groupdocs_annotation_cloud.models.point import Point
41+
from groupdocs_annotation_cloud.models.preview_options import PreviewOptions
3942
from groupdocs_annotation_cloud.models.rectangle import Rectangle
43+
from groupdocs_annotation_cloud.models.remove_options import RemoveOptions
4044
from groupdocs_annotation_cloud.models.storage_exist import StorageExist
4145
from groupdocs_annotation_cloud.models.storage_file import StorageFile
4246
from groupdocs_annotation_cloud.models.annotation_api_link import AnnotationApiLink
4347
from groupdocs_annotation_cloud.models.file_version import FileVersion
4448
from groupdocs_annotation_cloud.models.page_image import PageImage
49+

groupdocs_annotation_cloud/api_client.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# -----------------------------------------------------------------------------------
44
# <copyright company="Aspose Pty Ltd" file="api_client.py">
5-
# Copyright (c) 2003-2020 Aspose Pty Ltd
5+
# Copyright (c) 2003-2021 Aspose Pty Ltd
66
# </copyright>
77
# <summary>
88
# Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -74,12 +74,12 @@ def __init__(self, configuration, header_name=None, header_value=None,
7474
self.configuration = configuration
7575
self.pool = None
7676
self.rest_client = rest.RESTClientObject(configuration)
77-
self.default_headers = {'x-groupdocs-client': 'python sdk', 'x-groupdocs-version': '20.10'}
77+
self.default_headers = {'x-groupdocs-client': 'python sdk', 'x-groupdocs-version': '21.2'}
7878
if header_name is not None:
7979
self.default_headers[header_name] = header_value
8080
self.cookie = cookie
8181
# Set default User-Agent.
82-
self.user_agent = 'python sdk 20.10'
82+
self.user_agent = 'python sdk 21.2'
8383

8484
def __del__(self):
8585
if self.pool is not None:

groupdocs_annotation_cloud/api_exception.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# coding: utf-8
22
# -----------------------------------------------------------------------------------
33
# <copyright company="Aspose Pty Ltd" file="api_exception.py">
4-
# Copyright (c) 2003-2020 Aspose Pty Ltd
4+
# Copyright (c) 2003-2021 Aspose Pty Ltd
55
# </copyright>
66
# <summary>
77
# Permission is hereby granted, free of charge, to any person obtaining a copy

0 commit comments

Comments
 (0)