Introducing Python SDK for GroupDocs.Signature Cloud

GroupDocs.Signature CloudThe GroupDocs Cloud team is committed to provide SDKs for different platform for its users. In this regard, we are glad to inform you about another SDK release, GroupDocs.Signature Cloud SDK for Python. This SDK provides a complete solution to consume GroupDocs.Signature Cloud API in Python to sign supported documents in your cloud application.

GroupDocs.Signature Cloud is REST API which supports sign documents (over 20+ document formats) with different signature types like Text Signatures with various format, Image Signatures, Digital Signatures, Barcode and QR-Code Signatures. It also provides support to verify documents for signatures, search for signatures in documents and many more. Please click here for further details. GroupDocs.Signature Cloud SDK for Python has been developed to help you integrate all these features in your Python based application without any hassle.

GroupDocs.Signature Cloud SDK for Python – Introduction

GroupDocs.Signature Cloud SDK for Python is introduced for its Python developers. It is a wrapper around REST APIs, that allows you to work with GroupDocs.Signature Cloud REST APIs in Python based platform quickly and easily, gaining all benefits of strong types and IDE highlights. The distribution is available at GitHub.

GroupDocs.Signature Cloud SDK for Python – Examples

GroupDocs.Signature Cloud SDK for Python Examples are also available to guide developers to get familiar with SDK and its usage to invoke resources and operations using the GroupDocs.Signature Cloud REST API. Please see the SDK examples of following categories.

Installation

GroupDocs.Signature Cloud SDK for Python is also available as released package in the PyPI (Python Package Index). You can bypass source code repository and depend directly on the released package by installing from PyPI:

pip install groupdocs-signature-cloud

Data

In order to render any supported files, you first need to upload them to the GroupDocs cloud storage or 3rd party cloud storage to use GroupDocs.Signature Cloud API.

Getting Started

Once you are done with installation of package and dependencies in your project, You can easily call the API in your Python based code to consume the API features. Here is the sample code to demonstrate the working of GroupDocs.Signature Cloud API using Python SDK. Please follow the installation procedure and then run the following Python code:

# Import module
 import asposestoragecloud
 import groupdocs_signature_cloud
 from groupdocs_signature_cloud.models.requests.post_search_barcode_request import PostSearchBarcodeRequest
 from groupdocs_signature_cloud.models import *

 host = "http://api-qa.groupdocs.cloud"   # Put your Host URL here
 base_url = "http://api-qa.groupdocs.cloud/v1" #Put your Base URL here
 api_key = "" #Put your App Key here
 app_sid = "" #Put your App Sid here
 storageName = "Signature-Dev" #Put your storage name here
 storageFolder = "signed" #Put your storage folder path here
 storageFileName = "SignedForVerificationAll.pdf" #Put your storage file name here
 filePassword = "" #Put your file password here if file is encrypted
 localFilePath = "C:\\SignedForVerificationAll.pdf" #Put your local file path here

 # File uploading (it could be skipped if file is already uploaded)
 # initialization of configuration for storage api client
 storageConfiguration = asposestoragecloud.Configuration()
 storageConfiguration.host = host
 storageConfiguration.base_url = base_url
 storageConfiguration.api_key_prefix = "Bearer"

 # initialization of storage api client
 storageApiClient = asposestoragecloud.ApiClient(apiKey = api_key, appSid = app_sid, configuration = storageConfiguration)
 storageApi = asposestoragecloud.apis.StorageApi(storageApiClient)
 # file uploading
 filestream = open(file = localFilePath, mode = "rb")
 storageApi.put_create(path = storageFolder + "\\" + storageFileName, file = filestream, storage = storageName)      
 filestream.close()    
 print("Uploaded: " + storageFolder + "\\" + storageFileName)     

 # Signature search
 # initialization of configuration for signature api client
 configuration = groupdocs_signature_cloud.Configuration()
 configuration.host = host
 configuration.base_url = base_url
 configuration.api_key["api_key"] = api_key
 configuration.api_key["app_sid"] = app_sid
 
 # initialization of signature api client
 signatureApi = groupdocs_signature_cloud.SignatureApi(configuration=configuration)

 # initialization of search options
 options = PdfSearchBarcodeOptionsData()
 # set barcode properties
 options.barcode_type_name ="Code39Standard"
 options.text = "12345678"
 # set match type
 options.match_type ="Contains"
 #set pages for search
 options.document_page_number = 1

 # initialization of search request
 request = PostSearchBarcodeRequest(storageFileName, options, filePassword, storageFolder, storageName)

 # getting response
 response = signatureApi.post_search_barcode(request)
 
 # checking response
 self.assertNotEqual(response, False)
 self.assertEqual(response.code, "200")
 self.assertEqual(response.status, "OK")
 self.assertIn(storageFileName, response.file_name)
 self.assertEqual(response.folder, storageFolder)
 self.assertNotEqual(response.signatures, False)
 self.assertGreater(len(response.signatures), 0)
 signature = response.signatures[0]
 self.assertEqual(signature.text, "123456789012")
 self.assertEqual(signature.barcode_type_name, "Code39Standard")
 self.assertIn("BarcodeSignatureData", signature.signature_type)   

GroupDocs.Signature Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Signature Cloud Product Family | Leave a comment

GroupDocs.Annotation Cloud SDKs for Java and Ruby are Now Available

The GroupDocs Cloud product team is committed to provide its SDKs for all popular platforms. In this course of action, we are pleased to announce the release of Java and Ruby SDKs for GroupDocs.Annotation Cloud. These SDKs provide full functionality of GroupDocs.Annotation Cloud API to help you seamlessly annotate the documents on your favorite platforms.

By using GroupDocs.Annotation REST APIs, developers can manage interactive and explanatory annotations for specific words, phrases and regions of the document content in any cross platform application. It supports all major Text and Figure annotations and on top of all features, it provides these annotation features without having to install any third party software. Please check complete list of features of GroupDocs.Annotation Cloud.

Please check following documentation links to get familiar with SDK and its usage to invoke resources and operations using the GroupDocs.Annotation Cloud REST API.

The following sections describe some details regarding newly launched SDKs.

Java SDK

GroupDocs.Annotation Cloud SDK for Java is a wrapper around GroupDocs.Annotation REST APIs, it allows you to add advanced annotation feature in you Java application quickly and easily, gaining all benefits of strong types and IDE highlights. The Maven distribution is available to include Java SDK in your Maven project or you can use Java SDK source code from GitHub. The SDK includes working examples, to get you started in no time.

Ruby SDK

We have also introduced Ruby SDK for GroupDocs.Annotation Cloud. It is a wrapper around GroupDocs.Annotation REST APIs. It allows you to incorporate GroupDocs.Annotation cloud service in your Ruby Application quickly and effortlessly. The Ruby distribution package is available at rubyGem.org and the source code at GitHub. The SDK includes working examples, to get you started in no time.

GroupDocs.Annotation Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Annotation Cloud Product Family | Tagged , , , , , , | Leave a comment

GroupDocs.cloud Holidays Offer – Get 25% off GroupDocs.Total Cloud APIs for 12 Months

LinkedIn Google+ Twitter Facebook
Share this issue:

Monthly Newsletter

December 2018

Get 25% off GroupDocs.Total Cloud APIs

 
Get 25% off GroupDocs.Total Cloud APIs
 

Get 25% off GroupDocs.Total Cloud APIs for 12 months.

Quote HOLOFF2018 when placing your order.

 

Buy Now

 

This offer is only available on new GroupDocs.Total purchases and cannot be used in conjunction with other offers, renewals or upgrades. Only available directly from GroupDocs.com, not through third parties or resellers. Ts&Cs Apply

Product News

Product News

Product News

 
Feedback

Feedback

Feedback

 

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in Customer Newsletters | Leave a comment

Introducing Python SDK for GroupDocs.Viewer Cloud

We are working exactly according to our plans to provide GroupDocs.Viewer Cloud SDKs for different platforms, In this regard we are glad to inform you about another SDK release, GroupDocs.Viewer Cloud SDK for Python. This SDK provides a complete solution to consume GroupDocs.Viewer Cloud API in Python to render supported documents in the cloud seamlessly.

GroupDocs.Viewer Cloud is REST API which supports a variety of document formats like PDF, Words, Spreadsheet, Presentation, Images, CAD and many more. It allows to render supported documents in HTML or image for the whole document, page by page or custom range of pages. It provides some other exciting features like watermarking , document transformation (Rotate, Reorder) and font resources. Please click here for further details. GroupDocs.Viewer Cloud SDK for Python has been developed to help you integrate all these features in your Python based application without any hassle.

GroupDocs.Viewer Cloud SDK for Python – Introduction

GroupDocs.Viewer Cloud SDK for Python is introduced for its Python developers. It is a wrapper around REST APIs, that allows you to work with GroupDocs.Viewer Cloud REST APIs in Python based platform quickly and easily, gaining all benefits of strong types and IDE highlights. The distribution is available at GitHub.

GroupDocs.Viewer Cloud SDK for Python – Examples

GroupDocs.Viewer Cloud SDK for Python Examples are also available to guide developers to get familiar with SDK and its usage to invoke resources and operations using the GroupDocs.Viewer Cloud REST API. Please see the SDK examples of following categories.

Installation

GroupDocs.Viewer Cloud SDK for Python is also available as released package in the PyPI (Python Package Index). You can bypass source code repository and depend directly on the released package by installing from PyPI:

pip install groupdocs-viewer-cloud

Data

In order to render any supported files, you first need to upload them to the GroupDocs cloud storage or 3rd party cloud storage to use GroupDocs.Viewer Cloud API.

Getting Started

Once you are done with installation of package and dependencies in your project, You can easily call the API in your Python based code to consume the API features. Here is the sample code to demonstrate the working of GroupDocs.Vewer Cloud API using Python SDK. Please follow the installation procedure and then run the following Python code:

# Import module
import groupdocs_viewer_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
api = groupdocs_viewer_cloud.ViewerApi.from_keys(app_sid, app_key)

try:
    # Retrieve supported file-formats
    response = api.get_supported_file_formats()

    # Print out supported file-formats
    print("Supported file-formats:")
    for format in response.formats:
        print('{0} ({1})'.format(format.file_format, format.extension)) 
except groupdocs_viewer_cloud.ApiException as e:
    print("Exception when calling get_supported_file_formats: {0}".format(e.message))

GroupDocs.Viewer Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Viewer Cloud Product Family | Leave a comment

GroupDocs.Viewer Cloud SDK for Node.js Launched Now – GroupDocs.Cloud Newsletter November 2018

LinkedIn Google+ Twitter Facebook
Share this issue:

Monthly Newsletter

November 2018

Cross-Platform REST API and Cloud SDK for Node.js
Add documents rendering abilities in your applications from any platform
 
Securely Sign Official Documents with Stamp Signatures
 

GroupDocs.Viewer Cloud SDK for Node.js is a wrapper built over GroupDocs.Viewer REST APIs that supports incorporating document rendering capabilities in any platform or programming language. It supports rendering all for popular business file formats like PDF, Word, Excel, PowerPoint, Visio, Project, Outlook, CAD, Web, Metafiles and many more with the ability to view a specific document in HTML, image, PDF or its original format.

 

Explore NOWDownload FREE 30-Days Trial

 
Individual Cloud SDKs also available for::
.NET PHP Java cURL Ruby

Product News

Product News

Product News

 
Feedback

Feedback

Feedback

 
Product Releases and Updates

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in Customer Newsletters | Leave a comment

Introduction of GroupDocs.Viewer Cloud SDK for Node.js

In accordance with our plan to release GroupDocs.Viewer Cloud SDKs for different platforms, we are pleased to announce GroupDocs.Viewer Cloud SDK for Node.js. This SDK supports all features introduced in GroupDocs.Viewer Cloud API. For Node.js developer’s ease, numerous API test cases provided in this SDK to understand the GroupDocs.Viewer Cloud API working and implementation of its features.

GroupDocs.Viewer Cloud is REST API which supports a variety of document formats like PDF, Words, Spreadsheet, Presentation, Images, CAD and many more. It allows to render supported documents in HTML or image for the whole document, page by page or custom range of pages. It also provides some exciting features like watermarking , document transformation (Rotate, Reorder) and font resources. Please click here for further details.

GroupDocs.Viewer Cloud SDK for Node.js – Introduction

GroupDocs.Viewer Cloud SDK for Node.js is introduced for its Node.js user. It is a wrapper around REST APIs, that allows you to work with GroupDocs.Viewer Cloud REST APIs in Node.js platform quickly and easily, gaining all benefits of strong types and IDE highlights. The distribution is available at GitHub.

GroupDocs.Viewer Cloud SDK for Node.js – Examples

GroupDocs.Viewer Cloud SDK for Node.js Examples are also available to guide developers to get familiar with SDK and its usage to invoke resources and operations using the GroupDocs.Viewer Cloud REST API. Please see the SDK examples of following categories.

Installation

You can install  Node.js module for communicating with the GroupDocs.Viewer Cloud API. A package of GroupDocs_Viewer_Cloud is available at npmjs.com. You can install it with:

npm install groupdocs-viewer-cloud

Data

In order to render any supported files, you first need to upload them to the GroupDocs cloud storage or 3rd party cloud storage to use GroupDocs.Viewer Cloud SDK for Node.js.

Getting Started

Once you are done with installation of package and dependencies in your project, You can easily call the API in your Node.js code to consume the API features. Here is the sample code to demonstrate the working of GroupDocs.Vewer Cloud API using Node.js SDK. Please follow the installation procedure and then run the following JavaScript code:

// load the module
var GroupDocs = require('groupdocs-viewer-cloud');

// get your appSid and appKey at https://dashboard.groupdocs.cloud (free registration is required).
var appSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
var appKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// construct ViewerApi
var viewerApi = GroupDocs.ViewerApi.fromKeys(appSid, appKey);

// retrieve supported file-formats
viewerApi.getSupportedFileFormats()
    .then(function (response) {
        console.log("Supported file-formats:")
        response.formats.forEach(function (format) {
            console.log(format.fileFormat + " (" + format.extension + ")");
        });
    })
    .catch(function (error) {
        console.log("Error: " + error.message)
    });

GroupDocs.Viewer Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Viewer Cloud Product Family | Tagged , , , | Leave a comment

GroupDocs.Viewer Cloud SDK for Ruby Launched – GroupDocs.Cloud Newsletter October 2018

LinkedIn Google+ Twitter Facebook
Share this issue:

Monthly Newsletter

October 2018

Incorporate Document Viewer Capabilities in Your Apps
Using GroupDocs.Viewer Cloud SDK for Ruby
Securely Sign Official Documents with Stamp Signatures

GroupDocs.Viewer Cloud SDK for Ruby is a wrapper around REST APIs, thus allowing you to work with GroupDocs.Viewer Cloud REST APIs in Ruby platform quickly and easily, gaining all benefits of strong types and IDE highlights. The SDK supports rendering over 50 popular business documents and image file formats to HTML5 or Image formats for the whole document, page by page or custom range of pages.

Explore NOWDownload FREE 30-Days Trial

Individual Cloud SDKs also available for:

.NET PHP Java

Product News

Product News

Product News

Feedback

Feedback

Feedback

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in Customer Newsletters | Leave a comment

Introduction of Ruby SDK for GroupDocs.Viewer Cloud

GroupDocs.Viewer for CloudWe are pleased to announce Ruby SDK of GroupDocs.Viewer Cloud. This SDK supports all features introduced in GroupDocs.Viewer Cloud API. Number of test cases are available in Ruby SDK to understand GroupDocs.Viewer Cloud API and implement its features in your Ruby application easily. Please click here for further details . GroupDocs.Viewer Cloud API supports a variety of document formats. It allows to render supported documents in HTML or image for the whole document, page by page or custom range of pages. It also provides some cool features like Watermarking and Transformation (Rotate, Reorder).

Introduction of Ruby SDK of GroupDocs.Viewer Cloud

GroupDocs.Viewer Cloud Ruby SDK is introduced for its Ruby user. It is a wrapper around REST APIs, that allows you to work with GroupDocs.Viewer Cloud REST APIs in Ruby platform quickly and easily, gaining all benefits of strong types and IDE highlights. The distribution is available at GitHub. All major features implementation are available in Ruby examples section, some noticeable examples are:

Installation

You need to install Ruby gem for communicating with the GroupDocs.Viewer Cloud API.  A gem of GroupDocs_Viewer_Cloud is available at rubygems.org. You can install it with:

gem install groupdocs_viewer_cloud

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

gem "groupdocs_viewer_cloud", "~> 18.7"

Getting Started

Once you are done with installation of gems and dependencies in your project, You can easily call the api in your Ruby code to consume the api features. Here is the sample code to demonstrate the working of GroupDocs.Vewer Cloud API using Ruby SDK.

# Load the gem
require 'groupdocs_viewer_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 = GroupDocsViewerCloud.from_keys(app_sid, app_key)

# Retrieve supported file-formats
response = api.get_supported_file_formats

# Print out supported file-formats
puts("Supported file-formats:")
response.formats.each do |format|
  puts("#{format.file_format} (#{format.extension})") 
end

GroupDocs.Viewer Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Viewer Cloud Product Family | Leave a comment

Introducing GroupDocs.Viewer Cloud 18.7 with major enhancements and improvements for PDF, CAD, MS Project, ODG, SVG and MetaFile Images

GroupDocs.Viewer for CloudWe are excited to announce new release of GroupDocs.Viewer Cloud 18.7. This monthly release is introducing DGN and DWF file format support along with a number of new features and improvements like “DefaultFontName” property is introduced in PDF, Html, CAD, ODG, SVG and MetaFile Images. Please check the detailed release notes of this version.

New Features – GroupDocs.Viewer Cloud 18.7

These are the new features included in this regular monthly release.

  • Added ISFF-based DGN (V7) file format support
  • Included extended support for DefaultFontName setting to PDF documents when rendering into PDF
  • Added render CAD documents by specifying coordinates
  • Added DWF file format support
  • Included extended support for DefaultFontName option for MS Project documents when rendering into PDF
  • Added support for rendering password protected ODT and OTT formats
  • Added support for Changing language for header of emails
  • Included Settings for page size when rendering Email documents as PDF and image

Improvements

These are the major improvements included in this regular monthly release.

  • Improved compression for rendering into HTML with EnableMinification setting
  • Extended DefaultFontName setting support for ODG, SVG and MetaFile Images
  • Extended support for DefaultFontName option for CAD documents
  • Eliminated the gap between list of tasks and footer when rendering MS Project documents
  • Extended support for DefaultFontName setting to PDF documents when rendering into HTML

How to create PDF document with Default Font

A new property “DefaultFontName” is introduced in this version that allows to create documents with user specified font, please have a look at this sample code.


        var request = new HtmlCreatePdfFileRequest
        {
            FileName = "sample2.pdf",
            PdfFileOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.PdfFileOptions
            {
                DefaultFontName = "Arial"
            }
        };

How to change email field labels

Introducing “FieldLabels” property, that is available under “EmailOptions” it allows to change the email labels, please have a look at this sample code.


        var request = new HtmlCreatePagesCacheRequest
        {
            FileName = "with-attachment.msg",
            Folder = "viewerdocs",
            HtmlOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.HtmlOptions()
            {
                EmailOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.EmailOptions()
                {
                    FieldLabels = new List() { new FieldLabel() { Field = "From", Label = "Sender" }, new FieldLabel() { Field = "To", Label = "Receiver" } }
                }
            }
        };

How to render CAD document by Coordinates or Tiles

“Tiles” property available under “CadOptions” that allows to render a CAD document by Coordinates or Tiles, please have a look at this sample code.


        var request = new HtmlCreatePagesCacheRequest
        {
            FileName = "sample.DXF",
            HtmlOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.HtmlOptions
            {
                CadOptions = new CadOptions()
                {
                    Tiles = new List() { 
                        new Tile() { Height = 800, StartPointX = 0, StartPointY = 0, Width = 1300 },
                        new Tile() { Height = 800, StartPointX = 1300, StartPointY = 0, Width = 1300 },
                        new Tile() { Height = 800, StartPointX = 0, StartPointY = 800, Width = 1300 },
                        new Tile() { Height = 800, StartPointX = 1300, StartPointY = 800, Width = 1300 }
                    }
                }
            }
        };

GroupDocs.Viewer Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in GroupDocs.Viewer Cloud Product Family | Tagged , , , , , , | Leave a comment

Cloud REST APIs to Manipulate Business Documents – GroupDocs Newsletter September 2018

LinkedIn Google+ Twitter Facebook
Share this issue:

Monthly Newsletter

September 2018

REST APIs to Manipulate Business Documents on ANY Platform
View, Annotate, Convert, Compare, Store and e-Sign Docs in Cloud
Securely Sign Official Documents with Stamp Signatures

GroupDocs.Total Cloud Product Family – combines a comprehensive suite of documents collaboration APIs and SDKs (.NET, Java, PHP) that your business needs. Using GroupDocs.Total for Cloud API subscription, you can enhance your app or website with the functionality for displaying, annotating, digital signing, converting, storing and comparing over 50 types of popular business documents and image formats including Microsoft Office, PDF, Outlook Email, HTML, CAD and Text.

Explore NOWDownload FREE 30-Days Trial

Product News

Product News

Product News

Feedback

Feedback

Feedback

Share on FacebookTweet about this on TwitterShare on LinkedIn
Posted in Customer Newsletters | Leave a comment