Skip to content

Instantly share code, notes, and snippets.

@groupdocscloud
Last active August 28, 2018 09:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save groupdocscloud/d95398adbee451da9981705cf5c6ad7f to your computer and use it in GitHub Desktop.
Save groupdocscloud/d95398adbee451da9981705cf5c6ad7f to your computer and use it in GitHub Desktop.
This Gist contains Java examples of GroupDocs.Signature Cloud
Signature-Java
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_DocumentInfo_File {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
GetDocumentInfoRequest request = new GetDocumentInfoRequest();
request.setFileName("one-page.docx");
request.setPassword("");
request.setFolder("");
request.setStorage("MyStorage");
DocumentInfo response = apiInstance.getDocumentInfo(request);
System.out.println("FleName: " + response.getName());
System.out.println("Total pages: " + response.getPages().getTotalCount());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#GetDocumentInfo");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_DocumentInfo_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
GetDocumentInfoFromUrlRequest request = new GetDocumentInfoFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=0");
request.setPassword("");
request.setStorage("MyStorage");
DocumentInfo response = apiInstance.getDocumentInfoFromUrl(request);
System.out.println("FleName: " + response.getName());
System.out.println("Total pages: " + response.getPages().getTotalCount());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#getDocumentInfoFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Collection {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SearchOptionsCollectionData collection = new SearchOptionsCollectionData();
PdfSearchBarcodeOptionsData searchPdfBarCodeOptionsData = new PdfSearchBarcodeOptionsData();
searchPdfBarCodeOptionsData.setDocumentPageNumber(1);
searchPdfBarCodeOptionsData.setBarcodeTypeName("Code39Standard");
searchPdfBarCodeOptionsData.setMatchType(SearchBarcodeOptionsData.MatchTypeEnum.CONTAINS);
searchPdfBarCodeOptionsData.setText("123456789012");
searchPdfBarCodeOptionsData.setSearchAllPages(true);
collection.addItemsItem(searchPdfBarCodeOptionsData);
PdfSearchQRCodeOptionsData searchPdfQRCodeOptionsData = new PdfSearchQRCodeOptionsData();
searchPdfQRCodeOptionsData.setOptionsType("Aztec");
searchPdfQRCodeOptionsData.setDocumentPageNumber(1);
searchPdfQRCodeOptionsData.setSearchAllPages(true);
collection.addItemsItem(searchPdfQRCodeOptionsData);
PostSearchCollectionRequest request = new PostSearchCollectionRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsCollectionData(collection);
SearchDocumentResponse response = apiInstance.postSearchCollection(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchCollection");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Collection_FromUrl {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SearchOptionsCollectionData collection = new SearchOptionsCollectionData();
PdfSearchBarcodeOptionsData searchPdfBarCodeOptionsData = new PdfSearchBarcodeOptionsData();
searchPdfBarCodeOptionsData.setDocumentPageNumber(1);
searchPdfBarCodeOptionsData.setBarcodeTypeName("Code39Standard");
searchPdfBarCodeOptionsData.setMatchType(SearchBarcodeOptionsData.MatchTypeEnum.CONTAINS);
searchPdfBarCodeOptionsData.setText("123456789012");
searchPdfBarCodeOptionsData.setSearchAllPages(true);
collection.addItemsItem(searchPdfBarCodeOptionsData);
PdfSearchQRCodeOptionsData searchPdfQRCodeOptionsData = new PdfSearchQRCodeOptionsData();
searchPdfQRCodeOptionsData.setOptionsType("Aztec");
searchPdfQRCodeOptionsData.setDocumentPageNumber(1);
searchPdfQRCodeOptionsData.setSearchAllPages(true);
collection.addItemsItem(searchPdfQRCodeOptionsData);
PostSearchCollectionFromUrlRequest request = new PostSearchCollectionFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/hodevye8grewfup/one-page.pdf?dl=0");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsCollectionData(collection);
SearchDocumentResponse response = apiInstance.postSearchCollectionFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchCollectionFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Signature_Barcode {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
CellsSearchBarcodeOptionsData searchOptionsData = new CellsSearchBarcodeOptionsData();
searchOptionsData.setDocumentPageNumber(1);
searchOptionsData.setBarcodeTypeName("Code39Standard");
searchOptionsData.setMatchType(SearchBarcodeOptionsData.MatchTypeEnum.CONTAINS);
searchOptionsData.setText("123456789012");
searchOptionsData.setSearchAllPages(true);
PostSearchBarcodeRequest request = new PostSearchBarcodeRequest();
request.setName("with-overflowed-text.xlsx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsData(searchOptionsData);
SearchDocumentResponse response = apiInstance.postSearchBarcode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchBarcode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Signature_Barcode_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
CellsSearchBarcodeOptionsData searchOptionsData = new CellsSearchBarcodeOptionsData();
searchOptionsData.setDocumentPageNumber(1);
searchOptionsData.setBarcodeTypeName("Code39Standard");
searchOptionsData.setMatchType(SearchBarcodeOptionsData.MatchTypeEnum.CONTAINS);
searchOptionsData.setText("123456789012");
searchOptionsData.setSearchAllPages(true);
PostSearchBarcodeFromUrlRequest request = new PostSearchBarcodeFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/o9k7gweapq8k15l/SignedForVerificationAll.xlsx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsData(searchOptionsData);
SearchDocumentResponse response = apiInstance.postSearchBarcodeFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchBarcodeFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Signature_Digital {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
CellsSearchDigitalOptionsData searchOptionsData = new CellsSearchDigitalOptionsData();
searchOptionsData.setDocumentPageNumber(1);
searchOptionsData.setSearchAllPages(true);
PostSearchDigitalRequest request = new PostSearchDigitalRequest();
request.setName("with-overflowed-text.xlsx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsData(searchOptionsData);
SearchDocumentResponse response = apiInstance.postSearchDigital(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchDigital");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Signature_Digital_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
CellsSearchDigitalOptionsData searchOptionsData = new CellsSearchDigitalOptionsData();
searchOptionsData.setDocumentPageNumber(1);
searchOptionsData.setSearchAllPages(true);
PostSearchDigitalFromUrlRequest request = new PostSearchDigitalFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/o9k7gweapq8k15l/SignedForVerificationAll.xlsx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsData(searchOptionsData);
SearchDocumentResponse response = apiInstance.postSearchDigitalFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchDigitalFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Signature_QRCode {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
CellsSearchQRCodeOptionsData searchOptionsData = new CellsSearchQRCodeOptionsData();
searchOptionsData.setOptionsType("Aztec");
searchOptionsData.setDocumentPageNumber(1);
searchOptionsData.setSearchAllPages(true);
PostSearchQRCodeRequest request = new PostSearchQRCodeRequest();
request.setName("with-overflowed-text.xlsx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsData(searchOptionsData);
SearchDocumentResponse response = apiInstance.postSearchQRCode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchQRCode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Search_Signature_QRCode_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
CellsSearchQRCodeOptionsData searchOptionsData = new CellsSearchQRCodeOptionsData();
searchOptionsData.setOptionsType("Aztec");
searchOptionsData.setDocumentPageNumber(1);
searchOptionsData.setSearchAllPages(true);
PostSearchQRCodeFromUrlRequest request = new PostSearchQRCodeFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/o9k7gweapq8k15l/SignedForVerificationAll.xlsx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSearchOptionsData(searchOptionsData);
SearchDocumentResponse response = apiInstance.postSearchQRCodeFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postSearchQRCodeFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_Barcode {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PdfSignBarcodeOptionsData signOptionsData = new PdfSignBarcodeOptionsData();
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setBarcodeTypeName("Code128");
signOptionsData.setText("1234567890");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
PostBarcodeRequest request = new PostBarcodeRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postBarcode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postBarcode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_Barcode_From_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
WordsSignBarcodeOptionsData signOptionsData = new WordsSignBarcodeOptionsData();
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setBarcodeTypeName("Code128");
signOptionsData.setText("1234567890");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
PostBarcodeFromUrlRequest request = new PostBarcodeFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postBarcodeFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postBarcodeFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.HorizontalAlignmentEnum;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.LocationMeasureTypeEnum;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.MarginMeasureTypeEnum;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.VerticalAlignmentEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Collection {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SignOptionsCollectionData collection = new SignOptionsCollectionData();
Color color=new Color();
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PdfSignImageOptionsData signPdfImageOptionsData = new PdfSignImageOptionsData();
signPdfImageOptionsData.setDocumentPageNumber(1);
signPdfImageOptionsData.setSignAllPages(false);
signPdfImageOptionsData.setHeight(80);
signPdfImageOptionsData.setWidth(100);
signPdfImageOptionsData.setImageGuid("signature.jpg");
signPdfImageOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.HorizontalAlignmentEnum.LEFT);
signPdfImageOptionsData.setLeft(10);
signPdfImageOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.LocationMeasureTypeEnum.PIXELS);
signPdfImageOptionsData.setMargin(margin);
signPdfImageOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.MarginMeasureTypeEnum.PIXELS);
signPdfImageOptionsData.setOpacity(0.5);
signPdfImageOptionsData.setTop(100);
signPdfImageOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.VerticalAlignmentEnum.CENTER);
collection.addItemsItem(signPdfImageOptionsData);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
PdfSignTextOptionsData signPdfTextOptionsData = new PdfSignTextOptionsData();
signPdfTextOptionsData.setDocumentPageNumber(1);
signPdfTextOptionsData.setPagesSetup(pagesSetup);
color.setWeb("#fcfcfc");
signPdfTextOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signPdfTextOptionsData.setBorderColor(color);
signPdfTextOptionsData.setDocumentPageNumber(1);
signPdfTextOptionsData.setFont(font);
color.setWeb("#060E0F");
signPdfTextOptionsData.setForeColor(color);
signPdfTextOptionsData.setText("John Smith");
signPdfTextOptionsData.setSignAllPages(false);
signPdfTextOptionsData.setHeight(80);
signPdfTextOptionsData.setWidth(100);
signPdfTextOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signPdfTextOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
signPdfTextOptionsData.setLeft(10);
signPdfTextOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signPdfTextOptionsData.setMargin(margin);
signPdfTextOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signPdfTextOptionsData.setTop(100);
signPdfTextOptionsData.setOptionsType("PdfSignTextOptionsData");
collection.addItemsItem(signPdfTextOptionsData);
PostCollectionRequest request = new PostCollectionRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsCollectionData(collection);
SignatureDocumentResponse response = apiInstance.postCollection(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postCollection");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.HorizontalAlignmentEnum;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.LocationMeasureTypeEnum;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.MarginMeasureTypeEnum;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.VerticalAlignmentEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Collection_FromUrl {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SignOptionsCollectionData collection = new SignOptionsCollectionData();
Color color=new Color();
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
WordsSignImageOptionsData signWordsfImageOptionsData = new WordsSignImageOptionsData();
signWordsfImageOptionsData.setDocumentPageNumber(1);
signWordsfImageOptionsData.setSignAllPages(false);
signWordsfImageOptionsData.setHeight(80);
signWordsfImageOptionsData.setWidth(100);
signWordsfImageOptionsData.setImageGuid("signature.jpg");
signWordsfImageOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.HorizontalAlignmentEnum.LEFT);
signWordsfImageOptionsData.setLeft(10);
signWordsfImageOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.LocationMeasureTypeEnum.PIXELS);
signWordsfImageOptionsData.setMargin(margin);
signWordsfImageOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.MarginMeasureTypeEnum.PIXELS);
signWordsfImageOptionsData.setOpacity(0.5);
signWordsfImageOptionsData.setTop(100);
signWordsfImageOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.VerticalAlignmentEnum.CENTER);
collection.addItemsItem(signWordsfImageOptionsData);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
WordsSignTextOptionsData signWordsTextOptionsData = new WordsSignTextOptionsData();
signWordsTextOptionsData.setDocumentPageNumber(1);
signWordsTextOptionsData.setPagesSetup(pagesSetup);
color.setWeb("#fcfcfc");
signWordsTextOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signWordsTextOptionsData.setBorderColor(color);
signWordsTextOptionsData.setDocumentPageNumber(1);
signWordsTextOptionsData.setFont(font);
color.setWeb("#060E0F");
signWordsTextOptionsData.setForeColor(color);
signWordsTextOptionsData.setText("John Smith");
signWordsTextOptionsData.setSignAllPages(false);
signWordsTextOptionsData.setHeight(80);
signWordsTextOptionsData.setWidth(100);
signWordsTextOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signWordsTextOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
signWordsTextOptionsData.setLeft(10);
signWordsTextOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signWordsTextOptionsData.setMargin(margin);
signWordsTextOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signWordsTextOptionsData.setTop(100);
signWordsTextOptionsData.setOptionsType("signWordsTextOptionsData");
collection.addItemsItem(signWordsTextOptionsData);
PostCollectionFromUrlRequest request = new PostCollectionFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsCollectionData(collection);
SignatureDocumentResponse response = apiInstance.postCollectionFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postCollectionFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Collection_Verify {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
VerifyOptionsCollectionData collection = new VerifyOptionsCollectionData();
PdfVerifyBarcodeOptionsData VerifyPdfBarCodeOptionsData = new PdfVerifyBarcodeOptionsData();
VerifyPdfBarCodeOptionsData.setDocumentPageNumber(1);
VerifyPdfBarCodeOptionsData.setBarcodeTypeName("Code39Standard");
VerifyPdfBarCodeOptionsData.setMatchType(VerifyBarcodeOptionsData.MatchTypeEnum.CONTAINS);
VerifyPdfBarCodeOptionsData.setText("123456789012");
VerifyPdfBarCodeOptionsData.setVerifyAllPages(true);
collection.addItemsItem(VerifyPdfBarCodeOptionsData);
PdfVerifyQRCodeOptionsData VerifyPdfQRCodeOptionsData = new PdfVerifyQRCodeOptionsData();
VerifyPdfQRCodeOptionsData.setOptionsType("Aztec");
VerifyPdfQRCodeOptionsData.setDocumentPageNumber(1);
VerifyPdfQRCodeOptionsData.setVerifyAllPages(true);
collection.addItemsItem(VerifyPdfQRCodeOptionsData);
PostVerificationCollectionRequest request = new PostVerificationCollectionRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsCollectionData(collection);
VerifiedDocumentResponse response = apiInstance.postVerificationCollection(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationCollection");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Collection_Verify_FromUrl {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
VerifyOptionsCollectionData collection = new VerifyOptionsCollectionData();
PdfVerifyBarcodeOptionsData VerifyPdfBarCodeOptionsData = new PdfVerifyBarcodeOptionsData();
VerifyPdfBarCodeOptionsData.setDocumentPageNumber(1);
VerifyPdfBarCodeOptionsData.setBarcodeTypeName("Code39Standard");
VerifyPdfBarCodeOptionsData.setMatchType(VerifyBarcodeOptionsData.MatchTypeEnum.CONTAINS);
VerifyPdfBarCodeOptionsData.setText("123456789012");
VerifyPdfBarCodeOptionsData.setVerifyAllPages(true);
collection.addItemsItem(VerifyPdfBarCodeOptionsData);
PdfVerifyQRCodeOptionsData VerifyPdfQRCodeOptionsData = new PdfVerifyQRCodeOptionsData();
VerifyPdfQRCodeOptionsData.setOptionsType("Aztec");
VerifyPdfQRCodeOptionsData.setDocumentPageNumber(1);
VerifyPdfQRCodeOptionsData.setVerifyAllPages(true);
collection.addItemsItem(VerifyPdfQRCodeOptionsData);
PostVerificationCollectionFromUrlRequest request = new PostVerificationCollectionFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/hodevye8grewfup/one-page.pdf?dl=0");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsCollectionData(collection);
VerifiedDocumentResponse response = apiInstance.postVerificationCollectionFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationCollectionFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Digital {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PdfSignDigitalOptionsData signOptionsData = new PdfSignDigitalOptionsData();
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setCertificateGuid("temp.pfx");
signOptionsData.setPassword("");
signOptionsData.setImageGuid("signature.jpg");
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.VerticalAlignmentEnum.CENTER);
PostDigitalRequest request = new PostDigitalRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postDigital(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postDigital");
e.printStackTrace();
}
}
}
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
var configuration = new Configuration
{
AppSid = Sid,
AppKey = Key
};
var apiInstance = new SignatureApi(configuration);
try
{
var signOptionsData = new GroupDocs.Signature.Cloud.Sdk.Model.WordsSignDigitalOptionsData()
{
DocumentPageNumber = 1,
Height = 80,
HorizontalAlignment = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.HorizontalAlignmentEnum.Right,
Left = 10,
LocationMeasureType = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.LocationMeasureTypeEnum.Pixels,
Margin = new GroupDocs.Signature.Cloud.Sdk.Model.PaddingData() { Left = 10, Right = 10, Bottom = 10, Top = 10 },
MarginMeasureType = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.MarginMeasureTypeEnum.Pixels,
Opacity = 0.5,
SignAllPages = false,
CertificateGuid = "temp.pfx",
Password = "password",
ImageGuid = "signature.jpg",
Top = 100,
VerticalAlignment = GroupDocs.Signature.Cloud.Sdk.Model.SignDigitalOptionsData.VerticalAlignmentEnum.Center,
Width = 100
};
var request = new PostDigitalFromUrlRequest
{
Url = "https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1",
SignOptionsData = signOptionsData,
Password = null,
Storage = null,
};
var response = apiInstance.PostDigitalFromUrl(request);
Debug.Print("FleName: " + response.FileName);
}
catch (Exception e)
{
Debug.Print("Exception when signing document at provided URL with digital signature: " + e.Message);
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Image {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PdfSignImageOptionsData signOptionsData = new PdfSignImageOptionsData();
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setImageGuid("signature.jpg");
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.VerticalAlignmentEnum.CENTER);
PostImageRequest request = new PostImageRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postImage(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postImage");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Image_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
WordsSignImageOptionsData signOptionsData = new WordsSignImageOptionsData();
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setImageGuid("signature.jpg");
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignDigitalOptionsData.VerticalAlignmentEnum.CENTER);
PostImageFromUrlRequest request = new PostImageFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postImageFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postImageFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_QRCode {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PdfSignQRCodeOptionsData signOptionsData = new PdfSignQRCodeOptionsData();
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setQrCodeTypeName("QR");
signOptionsData.setText("1234567890");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
PostQRCodeRequest request = new PostQRCodeRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postQRCode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postQRCode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_QRCode_Logo_Image {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font=new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PdfSignQRCodeOptionsData signOptionsData = new PdfSignQRCodeOptionsData();
signOptionsData.setBorderVisiblity(true);
signOptionsData.setBorderDashStyle(com.groupdocs.cloud.signature.model.SignQRCodeOptionsData.BorderDashStyleEnum.SOLID);
signOptionsData.setBorderWeight(1.0);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setQrCodeTypeName("Aztec");
signOptionsData.setText("1234567890");
signOptionsData.setLogoGuid("signature.jpg");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignQRCodeOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignQRCodeOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignQRCodeOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignQRCodeOptionsData.VerticalAlignmentEnum.CENTER);
signOptionsData.setOptionsType("SignQRCodeOptionsData");
PostQRCodeRequest request = new PostQRCodeRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postQRCode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postQRCode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_QRCode_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
WordsSignQRCodeOptionsData signOptionsData = new WordsSignQRCodeOptionsData();
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setQrCodeTypeName("QR");
signOptionsData.setText("1234567890");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
PostQRCodeFromUrlRequest request = new PostQRCodeFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postQRCodeFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postQRCodeFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.SignStampOptionsData.BackgroundColorCropTypeEnum;
import com.groupdocs.cloud.signature.model.SignStampOptionsData.BackgroundImageCropTypeEnum;
import com.groupdocs.cloud.signature.model.StampLineData.TextRepeatTypeEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import java.util.ArrayList;
import java.util.List;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Stamp {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color = new Color();
PaddingData margin=new PaddingData();
margin.setAll(5);
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(true);
CellsSignStampOptionsData signOptionsData = new CellsSignStampOptionsData();
signOptionsData.setImageGuid("One-Page.jpg");
signOptionsData.setSheetNumber(1);
signOptionsData.setSignAllPages(false);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
List<Integer> list = new ArrayList<Integer>();
list.add(1);
pagesSetup.setPageNumbers(list);
signOptionsData.setPagesSetup(pagesSetup);
signOptionsData.setRowNumber(2);
signOptionsData.setColumnNumber(2);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
signOptionsData.setBackgroundColorCropType(BackgroundColorCropTypeEnum.INNERAREA);
signOptionsData.setBackgroundImageCropType(BackgroundImageCropTypeEnum.MIDDLEAREA);
List<StampLineData> outerLines = new ArrayList<StampLineData>();
StampLineData stampLineData = new StampLineData();
stampLineData.setText("John Smith");
stampLineData.setFont(font);
stampLineData.setTextBottomIntent(5);
color.setWeb(Color.Gold.getWeb());
stampLineData.setTextColor(color);
stampLineData.setTextRepeatType(TextRepeatTypeEnum.FULLTEXTREPEAT);
color.setWeb(Color.BlueViolet.getWeb());
stampLineData.setBackgroundColor(color);
stampLineData.setHeight(20);
BorderLineData borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.5);
borderLineData.setWeight(1.2);
stampLineData.setInnerBorder(borderLineData);
borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.7);
borderLineData.setWeight(1.4);
stampLineData.setOuterBorder(borderLineData);
stampLineData.setVisible(true);
outerLines.add(stampLineData);
signOptionsData.outerLines(outerLines);
List<StampLineData> innerLines = new ArrayList<StampLineData>();
stampLineData = new StampLineData();
stampLineData.setText("*John Smith*");
font.fontSize(20.0);
stampLineData.setFont(font);
stampLineData.setTextBottomIntent(5);
color.setWeb(Color.Gold.getWeb());
stampLineData.setTextColor(color);
stampLineData.setTextRepeatType(TextRepeatTypeEnum.FULLTEXTREPEAT);
color.setWeb(Color.BlueViolet.getWeb());
stampLineData.setBackgroundColor(color);
stampLineData.setHeight(30);
stampLineData.setTextBottomIntent(3);
borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.5);
borderLineData.setWeight(1.2);
stampLineData.setInnerBorder(borderLineData);
borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.7);
borderLineData.setWeight(1.4);
stampLineData.setOuterBorder(borderLineData);
stampLineData.setVisible(true);
innerLines.add(stampLineData);
signOptionsData.innerLines(innerLines);
color.setWeb("#364E6F");
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(150);
signOptionsData.setWidth(200);
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignStampOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignStampOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignStampOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setRotationAngle(45);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignStampOptionsData.VerticalAlignmentEnum.CENTER);
signOptionsData.setOptionsType("SlidesSignStampOptionsData");
PostStampRequest request = new PostStampRequest();
request.setName("with-overflowed-text.xlsx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postStamp(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postStamp");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Stamp_Background_Brush {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color = new Color();
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
SlidesSignStampOptionsData signOptionsData = new SlidesSignStampOptionsData();
LinearGradientBrushData backgroundBrush = new LinearGradientBrushData();
color.web(Color.CornflowerBlue.getWeb());
backgroundBrush.setStartColor(color);
color.web(Color.DarkBlue.getWeb());
backgroundBrush.setEndColor(color);
backgroundBrush.setAngle(0.0);
backgroundBrush.setBrushType("LinearGradientBrush");
signOptionsData.setBackgroundBrush(backgroundBrush);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignStampOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignStampOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignStampOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignStampOptionsData.VerticalAlignmentEnum.CENTER);
signOptionsData.setOptionsType("SlidesSignStampOptionsData");
PostStampRequest request = new PostStampRequest();
request.setName("one-page.pptx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postStamp(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postStamp");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.SignStampOptionsData.BackgroundColorCropTypeEnum;
import com.groupdocs.cloud.signature.model.SignStampOptionsData.BackgroundImageCropTypeEnum;
import com.groupdocs.cloud.signature.model.StampLineData.TextRepeatTypeEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import java.util.ArrayList;
import java.util.List;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Stamp_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color = new Color();
PaddingData margin=new PaddingData();
margin.setAll(5);
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(true);
CellsSignStampOptionsData signOptionsData = new CellsSignStampOptionsData();
signOptionsData.setImageGuid("One-Page.jpg");
signOptionsData.setSheetNumber(1);
signOptionsData.setSignAllPages(false);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
List<Integer> list = new ArrayList<Integer>();
list.add(1);
pagesSetup.setPageNumbers(list);
signOptionsData.setPagesSetup(pagesSetup);
signOptionsData.setRowNumber(2);
signOptionsData.setColumnNumber(2);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
signOptionsData.setBackgroundColorCropType(BackgroundColorCropTypeEnum.INNERAREA);
signOptionsData.setBackgroundImageCropType(BackgroundImageCropTypeEnum.MIDDLEAREA);
List<StampLineData> outerLines = new ArrayList<StampLineData>();
StampLineData stampLineData = new StampLineData();
stampLineData.setText("John Smith");
stampLineData.setFont(font);
stampLineData.setTextBottomIntent(5);
color.setWeb(Color.Gold.getWeb());
stampLineData.setTextColor(color);
stampLineData.setTextRepeatType(TextRepeatTypeEnum.FULLTEXTREPEAT);
color.setWeb(Color.BlueViolet.getWeb());
stampLineData.setBackgroundColor(color);
stampLineData.setHeight(20);
BorderLineData borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.5);
borderLineData.setWeight(1.2);
stampLineData.setInnerBorder(borderLineData);
borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.7);
borderLineData.setWeight(1.4);
stampLineData.setOuterBorder(borderLineData);
stampLineData.setVisible(true);
outerLines.add(stampLineData);
signOptionsData.outerLines(outerLines);
List<StampLineData> innerLines = new ArrayList<StampLineData>();
stampLineData = new StampLineData();
stampLineData.setText("*John Smith*");
font.fontSize(20.0);
stampLineData.setFont(font);
stampLineData.setTextBottomIntent(5);
color.setWeb(Color.Gold.getWeb());
stampLineData.setTextColor(color);
stampLineData.setTextRepeatType(TextRepeatTypeEnum.FULLTEXTREPEAT);
color.setWeb(Color.BlueViolet.getWeb());
stampLineData.setBackgroundColor(color);
stampLineData.setHeight(30);
stampLineData.setTextBottomIntent(3);
borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.5);
borderLineData.setWeight(1.2);
stampLineData.setInnerBorder(borderLineData);
borderLineData = new BorderLineData();
color.setWeb(Color.DarkOrange.getWeb());
borderLineData.setColor(color);
borderLineData.setStyle(BorderLineData.StyleEnum.LONGDASH);
borderLineData.setTransparency(0.7);
borderLineData.setWeight(1.4);
stampLineData.setOuterBorder(borderLineData);
stampLineData.setVisible(true);
innerLines.add(stampLineData);
signOptionsData.innerLines(innerLines);
color.setWeb("#364E6F");
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(150);
signOptionsData.setWidth(200);
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignStampOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignStampOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignStampOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setOpacity(0.5);
signOptionsData.setTop(100);
signOptionsData.setRotationAngle(45);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignStampOptionsData.VerticalAlignmentEnum.CENTER);
signOptionsData.setOptionsType("SlidesSignStampOptionsData");
PostStampFromUrlRequest request = new PostStampFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/enuoff7umakf6es/test.xlsx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postStampFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postStampFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_Text {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
PdfSignTextOptionsData signOptionsData = new PdfSignTextOptionsData();
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setPagesSetup(pagesSetup);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setText("John Smith");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setTop(100);
signOptionsData.setOptionsType("PdfSignTextOptionsData");
PostTextRequest request = new PostTextRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postText(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postTex");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
import com.groupdocs.cloud.signature.model.SlidesSignTextOptionsData.SignatureImplementationEnum;
import com.groupdocs.cloud.signature.model.SlidesSignTextOptionsData.TextHorizontalAlignmentEnum;
import com.groupdocs.cloud.signature.model.SlidesSignTextOptionsData.TextVerticalAlignmentEnum;
public class Signature_Java_Signature_Text_Align_Text {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
SlidesSignTextOptionsData signOptionsData = new SlidesSignTextOptionsData();
signOptionsData.setSignatureImplementation(SignatureImplementationEnum.TEXTSTAMP);
signOptionsData.setTextHorizontalAlignment(TextHorizontalAlignmentEnum.LEFT);
signOptionsData.setTextVerticalAlignment(TextVerticalAlignmentEnum.TOP);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setPagesSetup(pagesSetup);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setText("John Smith");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
signOptionsData.setBorderTransparency(0.0);
signOptionsData.setBorderWeight(1.0);
signOptionsData.setBackgroundTransparency(0.0);
signOptionsData.setOptionsType("SlidesSignTextOptionsData");
PostTextRequest request = new PostTextRequest();
request.setName("one-page.pptx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postText(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postText");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.SlidesSignTextOptionsData.SignatureImplementationEnum;
import com.groupdocs.cloud.signature.model.SlidesSignTextOptionsData.TextHorizontalAlignmentEnum;
import com.groupdocs.cloud.signature.model.SlidesSignTextOptionsData.TextVerticalAlignmentEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Signature_Text_Background_Brush {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
SlidesSignTextOptionsData signOptionsData = new SlidesSignTextOptionsData();
LinearGradientBrushData backgroundBrush = new LinearGradientBrushData();
color.web(Color.CornflowerBlue.getWeb());
backgroundBrush.setStartColor(color);
color.web(Color.DarkBlue.getWeb());
backgroundBrush.setEndColor(color);
backgroundBrush.setAngle(0.0);
backgroundBrush.setBrushType("LinearGradientBrush");
signOptionsData.setBackgroundBrush(backgroundBrush);
signOptionsData.setSignatureImplementation(SignatureImplementationEnum.TEXTSTAMP);
signOptionsData.setTextHorizontalAlignment(TextHorizontalAlignmentEnum.LEFT);
signOptionsData.setTextVerticalAlignment(TextVerticalAlignmentEnum.TOP);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setPagesSetup(pagesSetup);
signOptionsData.setText("John Smith");
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(com.groupdocs.cloud.signature.model.SignTextOptionsData.HorizontalAlignmentEnum.LEFT);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(com.groupdocs.cloud.signature.model.SignTextOptionsData.LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(com.groupdocs.cloud.signature.model.SignTextOptionsData.MarginMeasureTypeEnum.PIXELS);
signOptionsData.setTop(100);
signOptionsData.setVerticalAlignment(com.groupdocs.cloud.signature.model.SignTextOptionsData.VerticalAlignmentEnum.CENTER);
signOptionsData.setBorderTransparency(0.0);
signOptionsData.setBorderWeight(1.0);
signOptionsData.setBackgroundTransparency(0.0);
signOptionsData.setOptionsType("SlidesSignTextOptionsData");
PostTextRequest request = new PostTextRequest();
request.setName("one-page.pptx");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postText(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postText");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.ImagesSignTextOptionsData.TextHorizontalAlignmentEnum;
import com.groupdocs.cloud.signature.model.ImagesSignTextOptionsData.TextVerticalAlignmentEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_Text_Position {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
ImagesSignTextOptionsData signOptionsData = new ImagesSignTextOptionsData();
signOptionsData.setTextHorizontalAlignment(TextHorizontalAlignmentEnum.LEFT);
signOptionsData.setTextVerticalAlignment(TextVerticalAlignmentEnum.CENTER);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setPagesSetup(pagesSetup);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setText("John Smith");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setTop(100);
signOptionsData.setBorderTransparency(0.0);
signOptionsData.setBorderWeight(1.0);
signOptionsData.setBackgroundTransparency(0.0);
signOptionsData.setOptionsType("ImagesSignTextOptionsData");
PostTextRequest request = new PostTextRequest();
request.setName("One-Page.jpg");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postText(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postText");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.ImagesSignTextOptionsData.TextHorizontalAlignmentEnum;
import com.groupdocs.cloud.signature.model.ImagesSignTextOptionsData.TextVerticalAlignmentEnum;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
import com.groupdocs.cloud.signature.model.SignTextOptionsData.*;
public class Signature_Java_Signature_Text_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
Color color=new Color();
SignatureFontData font = new SignatureFontData();
font.setBold(true);
font.setFontFamily("Arial");
font.setFontSize(12.0);
font.setItalic(true);
font.setUnderline(false);
PaddingData margin=new PaddingData();
margin.setLeft(10);
margin.setRight(10);
margin.setBottom(10);
margin.setTop(10);
PagesSetupData pagesSetup= new PagesSetupData();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
WordsSignTextOptionsData signOptionsData = new WordsSignTextOptionsData();
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setPagesSetup(pagesSetup);
color.setWeb("#fcfcfc");
signOptionsData.setBackgroundColor(color);
color.setWeb("#364E6F");
signOptionsData.setBorderColor(color);
signOptionsData.setDocumentPageNumber(1);
signOptionsData.setFont(font);
color.setWeb("#060E0F");
signOptionsData.setForeColor(color);
signOptionsData.setText("John Smith");
signOptionsData.setSignAllPages(false);
signOptionsData.setHeight(80);
signOptionsData.setWidth(100);
signOptionsData.setHorizontalAlignment(HorizontalAlignmentEnum.LEFT);
signOptionsData.setVerticalAlignment(VerticalAlignmentEnum.CENTER);
signOptionsData.setLeft(10);
signOptionsData.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
signOptionsData.setMargin(margin);
signOptionsData.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);
signOptionsData.setTop(100);
signOptionsData.setBorderTransparency(0.0);
signOptionsData.setBorderWeight(1.0);
signOptionsData.setBackgroundTransparency(0.0);
signOptionsData.setOptionsType("WordsSignTextOptionsData");
PostTextFromUrlRequest request = new PostTextFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setSignOptionsData(signOptionsData);
SignatureDocumentResponse response = apiInstance.postTextFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
System.out.println("Folder Name: " + response.getFolder());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postTextFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Supported_Barcodes {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
BarcodeCollection response = apiInstance.getBarcodes();
System.out.println(response);
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#getBarcodes");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Supported_FileFormats {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
FormatCollection response = apiInstance.getSupportedFormats();
System.out.println(response);
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#getSupportedFormats");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Supported_QRcodes {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
QRCodeCollection response = apiInstance.getQRCodes();
System.out.println(response);
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#getQRCodes");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_Barcode {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
PdfVerifyBarcodeOptionsData verifyOptionsData = new PdfVerifyBarcodeOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setVerifyAllPages(false);
verifyOptionsData.setBarcodeTypeName("Code128");
verifyOptionsData.setText("1234567890");
verifyOptionsData.setOptionsType("PdfVerifyBarcodeOptionsData");
PostVerificationBarcodeRequest request = new PostVerificationBarcodeRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationBarcode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationBarcode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_Barcode_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
WordsVerifyBarcodeOptionsData verifyOptionsData = new WordsVerifyBarcodeOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setVerifyAllPages(false);
verifyOptionsData.setBarcodeTypeName("Code128");
verifyOptionsData.setText("1234567890");
verifyOptionsData.setOptionsType("WordsVerifyBarcodeOptionsData");
PostVerificationBarcodeFromUrlRequest request = new PostVerificationBarcodeFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationBarcodeFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationBarcodeFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_Digital {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
PdfVerifyDigitalOptionsData verifyOptionsData = new PdfVerifyDigitalOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setCertificateGuid("temp.pfx");
verifyOptionsData.setPassword("password");
verifyOptionsData.setOptionsType("PdfVerifyDigitalOptionsData");
PostVerificationDigitalRequest request = new PostVerificationDigitalRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationDigital(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationDigital");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_Digital_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
WordsVerifyDigitalOptionsData verifyOptionsData = new WordsVerifyDigitalOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setCertificateGuid("temp.pfx");
verifyOptionsData.setPassword("password");
verifyOptionsData.setOptionsType("WordsVerifyDigitalOptionsData");
PostVerificationDigitalFromUrlRequest request = new PostVerificationDigitalFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationDigitalFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationDigitalFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_QRCode {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
PdfVerifyQRCodeOptionsData verifyOptionsData = new PdfVerifyQRCodeOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setVerifyAllPages(false);
verifyOptionsData.setQrCodeTypeName("QR");
verifyOptionsData.setText("1234567890");
verifyOptionsData.setOptionsType("PdfVerifyQRCodeOptionsData");
PostVerificationQRCodeRequest request = new PostVerificationQRCodeRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationQRCode(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationQRCode");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_QRCode_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
WordsVerifyQRCodeOptionsData verifyOptionsData = new WordsVerifyQRCodeOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setVerifyAllPages(false);
verifyOptionsData.setQrCodeTypeName("QR");
verifyOptionsData.setText("1234567890");
verifyOptionsData.setOptionsType("WordsVerifyQRCodeOptionsData");
PostVerificationQRCodeFromUrlRequest request = new PostVerificationQRCodeFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationQRCodeFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationQRCodeFromUrl");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_Text {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
PdfVerifyTextOptionsData verifyOptionsData = new PdfVerifyTextOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setVerifyAllPages(false);
verifyOptionsData.setText("1234567890");
verifyOptionsData.setOptionsType("PdfVerifyTextOptionsData");
PostVerificationTextRequest request = new PostVerificationTextRequest();
request.setName("sample2.pdf");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationText(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationText");
e.printStackTrace();
}
}
}
package Examples;
import com.groupdocs.cloud.signature.client.*;
import com.groupdocs.cloud.signature.model.*;
import com.groupdocs.cloud.signature.model.requests.*;
import com.groupdocs.cloud.signature.api.SignatureApi;
public class Signature_Java_Verify_Signature_Text_URL {
public static void main(String[] args) {
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
String appSid = "XXX-XXXXXXX-XXXX";
String appKey = "XXXXXXXXXXXXX";
SignatureApi apiInstance = new SignatureApi(appSid, appKey);
try {
WordsVerifyTextOptionsData verifyOptionsData = new WordsVerifyTextOptionsData();
verifyOptionsData.setDocumentPageNumber(1);
verifyOptionsData.setVerifyAllPages(false);
verifyOptionsData.setText("1234567890");
verifyOptionsData.setOptionsType("WordsVerifyTextOptionsData");
PostVerificationTextFromUrlRequest request = new PostVerificationTextFromUrlRequest();
request.setUrl("https://www.dropbox.com/s/bzx1xm68zd0c910/PieChart.docx?dl=1");
request.setPassword("");
request.setStorage("MyStorage");
request.setVerifyOptionsData(verifyOptionsData);
VerifiedDocumentResponse response = apiInstance.postVerificationTextFromUrl(request);
System.out.println("FleName: " + response.getFileName());
System.out.println("Status: " + response.getStatus());
} catch (ApiException e) {
System.err.println("Exception when calling SignatureApi#postVerificationTextFromUrl");
e.printStackTrace();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment