Last active
December 1, 2019 10:58
-
-
Save groupdocscloud/c8b8e01a52ef2bae6fa5d78aba152238 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Parser-Java-v2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Files; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Copy_File { | |
public static void main(String[] args) { | |
FileApi apiInstance = new FileApi(Utils.AppSID, Utils.AppKey); | |
try { | |
CopyFileRequest request = new CopyFileRequest("WordProcessing\\two-page.docx", | |
"WordProcessing\\two-page-copied.docx", Utils.MYStorage, Utils.MYStorage, null); | |
apiInstance.copyFile(request); | |
System.out.println( | |
"Expected response type is Void: 'Parsers/one-page1.docx' file copied as 'Parsers/one-page-copied.docx'."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FileApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Folder; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Copy_Folder { | |
public static void main(String[] args) { | |
FolderApi apiInstance = new FolderApi(Utils.AppSID, Utils.AppKey); | |
try { | |
CopyFolderRequest request = new CopyFolderRequest("Parsers", "Parsers1", Utils.MYStorage, | |
Utils.MYStorage); | |
apiInstance.copyFolder(request); | |
System.out.println("Expected response type is Void: 'Parsers' folder copied as 'Parsers1'."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FolderApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Folder; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Create_Folder { | |
public static void main(String[] args) { | |
FolderApi apiInstance = new FolderApi(Utils.AppSID, Utils.AppKey); | |
try { | |
CreateFolderRequest request = new CreateFolderRequest("Parsers", Utils.MYStorage); | |
apiInstance.createFolder(request); | |
System.out.println("Expected response type is Void: 'Parsers' folder created."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FolderApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
TemplateApi apiInstance = new TemplateApi(configuration); | |
Field field1 = new Field(); | |
field1.setFieldName("Address"); | |
FieldPosition fieldPosition1 = new FieldPosition(); | |
fieldPosition1.setFieldPositionType("Regex"); | |
fieldPosition1.setRegex("Company address:"); | |
field1.setFieldPosition(fieldPosition1); | |
Field field2 = new Field(); | |
field2.setFieldName("CompanyAddress"); | |
FieldPosition fieldPosition2 = new FieldPosition(); | |
fieldPosition2.setFieldPositionType("Linked"); | |
fieldPosition2.setLinkedFieldName("ADDRESS"); | |
fieldPosition2.setIsRightLinked(true); | |
Size size2 = new Size(); | |
size2.setWidth(100d); | |
size2.setHeight(10d); | |
fieldPosition2.setSearchArea(size2); | |
fieldPosition2.setAutoScale(true); | |
field2.setFieldPosition(fieldPosition2); | |
Field field3 = new Field(); | |
field3.setFieldName("Company"); | |
FieldPosition fieldPosition3 = new FieldPosition(); | |
fieldPosition3.setFieldPositionType("Regex"); | |
fieldPosition3.setRegex("Company name:"); | |
field3.setFieldPosition(fieldPosition3); | |
Field field4 = new Field(); | |
field4.setFieldName("CompanyName"); | |
FieldPosition fieldPosition4 = new FieldPosition(); | |
fieldPosition4.setFieldPositionType("Linked"); | |
fieldPosition4.setLinkedFieldName("Company"); | |
fieldPosition4.setIsRightLinked(true); | |
Size size4 = new Size(); | |
size4.setWidth(100d); | |
size4.setHeight(10d); | |
fieldPosition4.setSearchArea(size4); | |
fieldPosition4.setAutoScale(true); | |
field4.setFieldPosition(fieldPosition4); | |
Table table = new Table(); | |
table.setTableName("Companies"); | |
DetectorParameters detectorparams = new DetectorParameters(); | |
Rectangle rect = new Rectangle(); | |
Size size = new Size(); | |
size.setHeight(60d); | |
size.setWidth(480d); | |
Point position = new Point(); | |
position.setX(77d); | |
position.setY(279d); | |
rect.setSize(size); | |
rect.setPosition(position); | |
detectorparams.setRectangle(rect); | |
table.setDetectorParameters(detectorparams); | |
List<Field> fields = Arrays.asList(new Field[] { field1, field2, field3, field4 }); | |
List<Table> tables = Arrays.asList(new Table[] { table }); | |
Template template = new Template(); | |
template.setFields(fields); | |
template.setTables(tables); | |
CreateTemplateOptions options = new CreateTemplateOptions(); | |
options.setTemplate(template); | |
options.setTemplatePath("templates/template-for-companies.json"); | |
CreateTemplateRequest request = new CreateTemplateRequest(options); | |
TemplateResult response = apiInstance.createTemplate(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Files; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Delete_File { | |
public static void main(String[] args) { | |
FileApi apiInstance = new FileApi(Utils.AppSID, Utils.AppKey); | |
try { | |
DeleteFileRequest request = new DeleteFileRequest("Parsers1\\one-page1.docx", Utils.MYStorage, null); | |
apiInstance.deleteFile(request); | |
System.out.println("Expected response type is Void: 'Parsers1/one-page1.docx' deleted."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FileApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Folder; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Delete_Folder { | |
public static void main(String[] args) { | |
FolderApi apiInstance = new FolderApi(Utils.AppSID, Utils.AppKey); | |
try { | |
DeleteFolderRequest request = new DeleteFolderRequest("Parsers\\Parsers1", Utils.MYStorage, true); | |
apiInstance.deleteFolder(request); | |
System.out | |
.println("Expected response type is Void: 'Parsers/Parsers1' folder deleted recusrsively."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FolderApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
TemplateApi apiInstance = new TemplateApi(configuration); | |
TemplateOptions options = new TemplateOptions(); | |
options.setTemplatePath("templates/template-for-companies.json"); | |
DeleteTemplateRequest request = new DeleteTemplateRequest(options); | |
apiInstance.deleteTemplate(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Files; | |
import java.io.File; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Download_File { | |
public static void main(String[] args) { | |
FileApi apiInstance = new FileApi(Utils.AppSID, Utils.AppKey); | |
try { | |
DownloadFileRequest request = new DownloadFileRequest("WordProcessing\\two-page.docx", Utils.MYStorage, null); | |
File response = apiInstance.downloadFile(request); | |
System.err.println("Expected response type is File: " + response.length()); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FileApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("words-processing/docx/formatted-document.docx"); | |
FormattedTextOptions formattedTextOptions = new FormattedTextOptions(); | |
formattedTextOptions.setMode("Html"); | |
TextOptions options = new TextOptions(); | |
options.setFileInfo(fileInfo); | |
options.setFormattedTextOptions(formattedTextOptions); | |
TextRequest request = new TextRequest(options); | |
TextResult response = apiInstance.text(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("pdf/PDF with attachements.pdf"); | |
fileInfo.setPassword("password"); | |
ContainerItemInfo containerItemInfo = new ContainerItemInfo(); | |
containerItemInfo.setRelativePath("template-document.pdf"); | |
ImagesOptions options = new ImagesOptions(); | |
options.setFileInfo(fileInfo); | |
options.setContainerItemInfo(containerItemInfo); | |
ImagesRequest request = new ImagesRequest(options); | |
ImagesResult response = apiInstance.images(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("pdf/four-pages.pdf"); | |
ImagesOptions options = new ImagesOptions(); | |
options.setFileInfo(fileInfo); | |
options.setStartPageNumber(1); | |
options.setCountPagesToExtract(2); | |
ImagesRequest request = new ImagesRequest(options); | |
ImagesResult response = apiInstance.images(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("words/one-page.docx"); | |
ImagesOptions options = new ImagesOptions(); | |
options.setFileInfo(fileInfo); | |
ImagesRequest request = new ImagesRequest(options); | |
ImagesResult response = apiInstance.images(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("pdf/PDF with attachements.pdf"); | |
fileInfo.setPassword("password"); | |
ContainerItemInfo containerItemInfo = new ContainerItemInfo(); | |
containerItemInfo.setRelativePath("template-document.pdf"); | |
TextOptions options = new TextOptions(); | |
options.setFileInfo(fileInfo); | |
options.containerItemInfo(containerItemInfo); | |
TextRequest request = new TextRequest(options); | |
TextResult response = apiInstance.text(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("pdf/four-pages.pdf"); | |
TextOptions options = new TextOptions(); | |
options.setStartPageNumber(1); | |
options.setCountPagesToExtract(1); | |
options.setFileInfo(fileInfo); | |
TextRequest request = new TextRequest(options); | |
TextResult response = apiInstance.text(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("words/one-page.docx"); | |
TextOptions options = new TextOptions(); | |
options.setFileInfo(fileInfo); | |
TextRequest request = new TextRequest(options); | |
TextResult response = apiInstance.text(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
InfoApi apiInstance = new InfoApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("containers/archive/zip.zip"); | |
ContainerOptions options = new ContainerOptions(); | |
options.setFileInfo(fileInfo); | |
ContainerRequest request = new ContainerRequest(options); | |
ContainerResult response = apiInstance.container(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Storage; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.*; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Get_Disc_Usage { | |
public static void main(String[] args) { | |
StorageApi apiInstance = new StorageApi(Utils.AppSID, Utils.AppKey); | |
try { | |
GetDiscUsageRequest request = new GetDiscUsageRequest(Utils.MYStorage); | |
DiscUsage response = apiInstance.getDiscUsage(request); | |
System.out.println("Expected response type is DiscUsage: " + response.getUsedSize()); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling StorageApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
InfoApi apiInstance = new InfoApi(configuration); | |
FormatsResult response = apiInstance.getSupportedFileFormats(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
InfoApi apiInstance = new InfoApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("words/four-pages.docx"); | |
InfoOptions options = new InfoOptions(); | |
options.setFileInfo(fileInfo); | |
GetInfoRequest request = new GetInfoRequest(options); | |
InfoResult response = apiInstance.getInfo(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Storage; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.*; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Get_File_Versions { | |
public static void main(String[] args) { | |
StorageApi apiInstance = new StorageApi(Utils.AppSID, Utils.AppKey); | |
try { | |
GetFileVersionsRequest request = new GetFileVersionsRequest("Parsers\\one-page.docx", Utils.MYStorage); | |
FileVersions response = apiInstance.getFileVersions(request); | |
System.out.println("Expected response type is FileVersions: " + response.getValue().size()); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling StorageApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Folder; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.FilesList; | |
import com.groupdocs.cloud.Parser.model.*; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Get_Files_List { | |
public static void main(String[] args) { | |
FolderApi apiInstance = new FolderApi(Utils.AppSID, Utils.AppKey); | |
try { | |
GetFilesListRequest request = new GetFilesListRequest("Parsers", Utils.MYStorage); | |
FilesList response = apiInstance.getFilesList(request); | |
System.out.println("Expected response type is FilesList."); | |
for (StorageFile storageFile : response.getValue()) { | |
System.out.println("Files: " + storageFile.getPath()); | |
} | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FolderApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
TemplateApi apiInstance = new TemplateApi(configuration); | |
TemplateOptions options = new TemplateOptions(); | |
options.setTemplatePath("templates/template-for-companies.json"); | |
GetTemplateRequest request = new GetTemplateRequest(options); | |
Template template = apiInstance.getTemplate(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Files; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Move_File { | |
public static void main(String[] args) { | |
FileApi apiInstance = new FileApi(Utils.AppSID, Utils.AppKey); | |
try { | |
MoveFileRequest request = new MoveFileRequest("WordProcessing\\one-page.docx", "WordProcessing\\one-page1.docx", | |
Utils.MYStorage, Utils.MYStorage, null); | |
apiInstance.moveFile(request); | |
System.out.println( | |
"Expected response type is Void: 'WordProcessing/one-page.docx' file moved to 'WordProcessing1/one-page1.docx'."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FileApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Folder; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Move_Folder { | |
public static void main(String[] args) { | |
FolderApi apiInstance = new FolderApi(Utils.AppSID, Utils.AppKey); | |
try { | |
MoveFolderRequest request = new MoveFolderRequest("Parsers1", "Parsers\\Parsers1", | |
Utils.MYStorage, Utils.MYStorage); | |
apiInstance.moveFolder(request); | |
System.out.println( | |
"Expected response type is Void: 'Parsers1' folder moved to 'Parsers/Parsers1'."); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FolderApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("words-processing/docx/companies.docx"); | |
ParseOptions options = new ParseOptions(); | |
options.setFileInfo(fileInfo); | |
Field field1 = new Field(); | |
field1.setFieldName("Address"); | |
FieldPosition fieldPosition1 = new FieldPosition(); | |
fieldPosition1.setFieldPositionType("Regex"); | |
fieldPosition1.setRegex("Company address:"); | |
field1.setFieldPosition(fieldPosition1); | |
Field field2 = new Field(); | |
field2.setFieldName("CompanyAddress"); | |
FieldPosition fieldPosition2 = new FieldPosition(); | |
fieldPosition2.setFieldPositionType("Linked"); | |
fieldPosition2.setLinkedFieldName("ADDRESS"); | |
fieldPosition2.setIsRightLinked(true); | |
Size size2 = new Size(); | |
size2.setWidth(100d); | |
size2.setHeight(10d); | |
fieldPosition2.setSearchArea(size2); | |
fieldPosition2.setAutoScale(true); | |
field2.setFieldPosition(fieldPosition2); | |
Field field3 = new Field(); | |
field3.setFieldName("Company"); | |
FieldPosition fieldPosition3 = new FieldPosition(); | |
fieldPosition3.setFieldPositionType("Regex"); | |
fieldPosition3.setRegex("Company name:"); | |
field3.setFieldPosition(fieldPosition3); | |
Field field4 = new Field(); | |
field4.setFieldName("CompanyName"); | |
FieldPosition fieldPosition4 = new FieldPosition(); | |
fieldPosition4.setFieldPositionType("Linked"); | |
fieldPosition4.setLinkedFieldName("Company"); | |
fieldPosition4.setIsRightLinked(true); | |
Size size4 = new Size(); | |
size4.setWidth(100d); | |
size4.setHeight(10d); | |
fieldPosition4.setSearchArea(size4); | |
fieldPosition4.setAutoScale(true); | |
field4.setFieldPosition(fieldPosition4); | |
Table table = new Table(); | |
table.setTableName("Companies"); | |
DetectorParameters detectorparams = new DetectorParameters(); | |
Rectangle rect = new Rectangle(); | |
Size size = new Size(); | |
size.setHeight(60d); | |
size.setWidth(480d); | |
Point position = new Point(); | |
position.setX(77d); | |
position.setY(279d); | |
rect.setSize(size); | |
rect.setPosition(position); | |
detectorparams.setRectangle(rect); | |
table.setDetectorParameters(detectorparams); | |
List<Field> fields = Arrays.asList(new Field[] { field1, field2, field3, field4 }); | |
List<Table> tables = Arrays.asList(new Table[] { table }); | |
Template template = new Template(); | |
template.setFields(fields); | |
template.setTables(tables); | |
options.setTemplate(template); | |
ParseRequest request = new ParseRequest(options); | |
ParseResult response = apiInstance.parse(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("containers/archive/companies.zip"); | |
ContainerItemInfo containerItemInfo = new ContainerItemInfo(); | |
containerItemInfo.setRelativePath("companies.docx"); | |
ParseOptions options = new ParseOptions(); | |
options.setFileInfo(fileInfo); | |
options.setContainerItemInfo(containerItemInfo); | |
options.setTemplatePath("templates/companies.json"); | |
ParseRequest request = new ParseRequest(options); | |
ParseResult response = apiInstance.parse(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-java-samples | |
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
Configuration configuration = new Configuration(MyAppSid, MyAppKey); | |
ParseApi apiInstance = new ParseApi(configuration); | |
FileInfo fileInfo = new FileInfo(); | |
fileInfo.setFilePath("words-processing/docx/companies.docx"); | |
ParseOptions options = new ParseOptions(); | |
options.setFileInfo(fileInfo); | |
options.setTemplatePath("templates/companies.json"); | |
ParseRequest request = new ParseRequest(options); | |
ParseResult response = apiInstance.parse(request); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package examples.Working_With_Files; | |
import java.io.File; | |
import java.nio.file.Paths; | |
import com.groupdocs.cloud.Parser.api.*; | |
import com.groupdocs.cloud.Parser.client.ApiException; | |
import com.groupdocs.cloud.Parser.model.*; | |
import com.groupdocs.cloud.Parser.model.requests.*; | |
import examples.Utils; | |
public class Parser_Java_Upload_File { | |
public static void main(String[] args) { | |
FileApi apiInstance = new FileApi(Utils.AppSID, Utils.AppKey); | |
try { | |
File fileStream = new File( | |
Paths.get("src\\main\\resources").toAbsolutePath().toString() + "\\WordProcessing\\one-page.docx"); | |
UploadFileRequest request = new UploadFileRequest("WordProcessing\\one-page.docx", fileStream, | |
Utils.MYStorage); | |
FilesUploadResult response = apiInstance.uploadFile(request); | |
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size()); | |
} catch (ApiException e) { | |
System.err.println("Exception while calling FileApi:"); | |
e.printStackTrace(); | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment