Skip to content

Instantly share code, notes, and snippets.

@aspose-cloud
Last active November 24, 2020 08:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-cloud/7d6af3eba6f989851e6475842125f31d to your computer and use it in GitHub Desktop.
Save aspose-cloud/7d6af3eba6f989851e6475842125f31d to your computer and use it in GitHub Desktop.
Aspose-Words-Cloud-SDK-Java
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.TrackChangesInWordDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.RevisionsModificationResponse;
import com.aspose.words.cloud.model.requests.AcceptAllRevisionsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class AcceptAllRevisions {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_doc.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
AcceptAllRevisionsRequest request = new AcceptAllRevisionsRequest(fileName, null, Constants.MYStorage, null, null, null);
RevisionsModificationResponse result = wordsApi.acceptAllRevisions(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.AppendDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentEntry;
import com.aspose.words.cloud.model.DocumentEntryList;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.AppendDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class AppendaDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_doc.docx";
String documentToAppend = "test_multi_pages.docx";
String folder = ""; // File exists at the root of the storage
String destName = "Out_Merged.docx"; // // Changes will be made in the source document
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
// Upload the document to append to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + documentToAppend), "", Constants.MYStorage));
DocumentEntry docEntry = new DocumentEntry().href(documentToAppend).importFormatMode("KeepSourceFormatting");
DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
AppendDocumentRequest request = new AppendDocumentRequest(fileName, documentList, folder, Constants.MYStorage,
null, null, destName, null, null);
DocumentResponse result = wordsApi.appendDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.DocumentAndTextClassification;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ClassificationResponse;
import com.aspose.words.cloud.model.requests.ClassifyDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class ClassifyTaxonomyDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
ClassifyDocumentRequest request = new ClassifyDocumentRequest(fileName, null, Constants.MYStorage, null, null, null, null);
ClassificationResponse result = wordsApi.classifyDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.CompareDocuments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.CompareData;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.CompareDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import org.threeten.bp.OffsetDateTime;
import java.io.File;
import Examples.Constants;
public class CompareDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName1 = "compareTestDoc1.doc";
String fileName2 = "compareTestDoc2.doc";
String dest_name = "Out_ComparedTestDocs.doc";
CompareData compareData = new CompareData()
.author("author")
.comparingWithDocument(fileName2)
.dateTime(OffsetDateTime.now());
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName1), "", Constants.MYStorage));
// Upload the document to append to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName2), "", Constants.MYStorage));
CompareDocumentRequest request = new CompareDocumentRequest(fileName1, compareData,
null, Constants.MYStorage, null, null, dest_name);
DocumentResponse result = wordsApi.compareDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.ConvertDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SaveOptionsData;
import com.aspose.words.cloud.model.SaveResponse;
import com.aspose.words.cloud.model.requests.SaveAsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class ConvertPDFDocumentToWord {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.pdf";
String format = "docx";
String destName = "Out_test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SaveAsRequest request = new SaveAsRequest(fileName, new SaveOptionsData().saveFormat(format).fileName(destName), null, Constants.MYStorage, null, null, null);
SaveResponse result = wordsApi.saveAs(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.ConvertDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.ConvertDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class ConvertWordDocumentToAnotherFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "pdf";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
ConvertDocumentRequest request = new ConvertDocumentRequest(new File("src/main/resources/" + fileName), format,
Constants.MYStorage, null, null, null);
File result = wordsApi.convertDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.ConvertDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SaveOptionsData;
import com.aspose.words.cloud.model.SaveResponse;
import com.aspose.words.cloud.model.requests.ConvertDocumentRequest;
import com.aspose.words.cloud.model.requests.SaveAsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class ConvertWordDocumentToAnotherFormatWithDetailedSettings {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "html";
String destName = "Out_test_multi_pages.html";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SaveAsRequest request = new SaveAsRequest(fileName,new SaveOptionsData().saveFormat(format).fileName(destName),null,Constants.MYStorage,null,null,null);
SaveResponse result = wordsApi.saveAs(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.ConvertDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SaveResponse;
import com.aspose.words.cloud.model.TiffSaveOptionsData;
import com.aspose.words.cloud.model.requests.SaveAsTiffRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class ConvertWordDocumentToTiffWithDetailedSettings {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "tiff";
String destName = "Out_test_multi_pages.tiff";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
TiffSaveOptionsData saveOptionsData = new TiffSaveOptionsData();
saveOptionsData.setSaveFormat(format);
saveOptionsData.setFileName(destName);
SaveAsTiffRequest request = new SaveAsTiffRequest(fileName, saveOptionsData, null, Constants.MYStorage, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
SaveResponse result = wordsApi.saveAsTiff(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFiles;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.CopyFileRequest;
import Examples.Constants;
public class CopyFile {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
CopyFileRequest request = new CopyFileRequest("NewFolder\\test_multi_pages.docx", "NewFolder\\test_multi_pages1.docx", Constants.MYStorage, Constants.MYStorage, null);
wordsApi.copyFile(request);
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFolders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.CopyFolderRequest;
import Examples.Constants;
public class CopyFolder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
CopyFolderRequest request = new CopyFolderRequest("NewFolder", "NewFolder1", Constants.MYStorage,
Constants.MYStorage);
wordsApi.copyFolder(request);
System.out.println("Expected response type is Void: 'NewFolder' folder copied as 'NewFolder1'.");
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFolders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.CreateFolderRequest;
import Examples.Constants;
public class CreateFolder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
CreateFolderRequest request = new CreateFolderRequest("NewFolder", Constants.MYStorage);
wordsApi.createFolder(request);
System.out.println("Expected response type is Void: 'NewFolder' folder created.");
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.FieldNamesResponse;
import com.aspose.words.cloud.model.requests.CreateDocumentRequest;
import com.aspose.words.cloud.model.requests.GetDocumentFieldNamesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class CreateNewWordDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "NewDocument.docx";
String folder = null; // Document will be created at the root of the storage
CreateDocumentRequest request = new CreateDocumentRequest(Constants.MYStorage, fileName, folder);
DocumentResponse result = wordsApi.createDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProperties;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentProperty;
import com.aspose.words.cloud.model.DocumentPropertyResponse;
import com.aspose.words.cloud.model.requests.CreateOrUpdateDocumentPropertyRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class CreateOrUpdateDocumentProperty {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String propertyName = "AsposeAuthor";
DocumentProperty prop = new DocumentProperty().builtIn(false).name(propertyName).value("Yaroslaw Ekimov");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
CreateOrUpdateDocumentPropertyRequest request = new CreateOrUpdateDocumentPropertyRequest(fileName, propertyName, prop, null, Constants.MYStorage, null, null, null, null, null);
DocumentPropertyResponse result = wordsApi.createOrUpdateDocumentProperty(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BorderResponse;
import com.aspose.words.cloud.model.requests.DeleteBorderRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteBorder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "tables/1/rows/0/cells/0/";
String destName = "DeleteBorder.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteBorderRequest request = new DeleteBorderRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null, destName, null, null);
BorderResponse result = wordsApi.deleteBorder(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BordersResponse;
import com.aspose.words.cloud.model.requests.DeleteBordersRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteBorders {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
String sourcePath = "tables/1/rows/0/cells/0/";
String destName = "DeleteBorders.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteBordersRequest request = new DeleteBordersRequest(fileName, sourcePath, null, Constants.MYStorage, null, null, destName, null, null);
BordersResponse result = wordsApi.deleteBorders(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithComments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteCommentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteComment {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteCommentRequest request = new DeleteCommentRequest(fileName, index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteComment(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteMacrosRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteDocumentMacros {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteMacrosRequest request = new DeleteMacrosRequest(fileName, null, Constants.MYStorage, null,
null, null, null, null);
wordsApi.deleteMacros(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProperties;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteDocumentPropertyRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteDocumentProperty {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String propertyName = "testProp";
String destName = "Out_DeleteDocumentProperty.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteDocumentPropertyRequest request = new DeleteDocumentPropertyRequest(fileName, propertyName, null, Constants.MYStorage, null, null, destName, null, null);
wordsApi.deleteDocumentProperty(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithWatermark;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.DeleteWatermarkRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteDocumentWatermark {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_doc.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteWatermarkRequest request = new DeleteWatermarkRequest(fileName, null, Constants.MYStorage, null, null, null, null, null);
DocumentResponse result = wordsApi.deleteWatermark(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteDrawingObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteDrawingObject {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteDrawingObjectRequest request = new DeleteDrawingObjectRequest(fileName, "", index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteDrawingObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteFieldRequest request = new DeleteFieldRequest(fileName, "sections/0/paragraphs/0", index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteFieldsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteFields {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteFieldsRequest request = new DeleteFieldsRequest(fileName, "sections/0", null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteFields(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFiles;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteFileRequest;
import Examples.Constants;
public class DeleteFile {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
DeleteFileRequest request = new DeleteFileRequest("NewFolder\\test_multi_pages1.docx", Constants.MYStorage, null);
wordsApi.deleteFile(request);
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFolders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteFolderRequest;
import Examples.Constants;
public class DeleteFolder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
DeleteFolderRequest request = new DeleteFolderRequest("NewFolder\\NewFolder1", Constants.MYStorage, true);
wordsApi.deleteFolder(request);
System.out
.println("Expected response type is Void: 'NewFolder/NewFolder1' folder deleted recusrsively.");
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFootnotes;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteFootnoteRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteFootnote {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Footnote.doc";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteFootnoteRequest request = new DeleteFootnoteRequest(fileName, "", index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteFootnote(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFormFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteFormFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteFormField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "FormFilled.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteFormFieldRequest request = new DeleteFormFieldRequest(fileName, "sections/0", index, null, null, null, null, null, null, null);
wordsApi.deleteFormField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHeaders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteHeaderFooterRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteHeaderFooter {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "HeadersFooters.doc";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteHeaderFooterRequest request = new DeleteHeaderFooterRequest(fileName, "", index, Constants.MYStorage, null, null, null, null, null, null);
wordsApi.deleteHeaderFooter(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHeaders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteHeaderFooterRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteHeadersFooters {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "HeadersFooters.doc";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteHeaderFooterRequest request = new DeleteHeaderFooterRequest(fileName, "", index, Constants.MYStorage, null, null, null, null, null, null);
wordsApi.deleteHeaderFooter(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithMathObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteOfficeMathObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteOfficeMathObjec {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "MathObjects.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteOfficeMathObjectRequest request = new DeleteOfficeMathObjectRequest(fileName, "", index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteOfficeMathObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteParagraphRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteParagraph {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_doc.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteParagraphRequest request = new DeleteParagraphRequest(fileName, "", index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteParagraph(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteRunRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteRun {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Run.doc";
Integer index = 0;
String paragraphPath = "paragraphs/1";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteRunRequest request = new DeleteRunRequest(fileName, paragraphPath, index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteRun(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteTableRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteTable {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteTableRequest request = new DeleteTableRequest(fileName, "", index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteTable(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteTableCellRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteTableCell {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "sections/0/tables/2/rows/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteTableCellRequest request = new DeleteTableCellRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteTableCell(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DeleteTableRowRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class DeleteTableRow {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "tables/1";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
DeleteTableRowRequest request = new DeleteTableRowRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null, null, null, null);
wordsApi.deleteTableRow(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFiles;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.DownloadFileRequest;
import java.io.File;
import Examples.Constants;
public class DownloadFile {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
DownloadFileRequest request = new DownloadFileRequest("NewFolder\\test_multi_pages.docx", Constants.MYStorage, null);
File response = wordsApi.downloadFile(request);
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.AppendDocumentRequest;
import com.aspose.words.cloud.model.DocumentEntry;
import com.aspose.words.cloud.model.DocumentEntryList;
import com.aspose.words.cloud.model.DocumentResponse;
public class merge {
public static void main(String[] args) {
// create an object of Aspose.Words Cloud API
WordsApi wordsApi = new WordsApi(new com.aspose.words.cloud.ApiClient());
com.aspose.words.cloud.ApiClient wordsClient = wordsApi.getApiClient();
wordsClient.setAppSid("xxx-xxx-xxx-xxxxx");
wordsClient.setAppKey("xxxxxxx");
// input file name
String fileName ="test_doc.docx";
try
{
// create DocumentEntry object and specify formatting for resultant file
DocumentEntry docEntry = new DocumentEntry().href("test_multi_pages.docx").importFormatMode("KeepSourceFormatting");
// list of documents to be appended
DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
// create a request to perform document append operation
AppendDocumentRequest request = new AppendDocumentRequest(fileName, documentList, null, null,
null, null, "Combined.docx", null, null);
DocumentResponse result = wordsApi.appendDocument(request);
}catch(Exception ex)
{
System.out.println(ex.getMessage());
}
}
}
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.SplitDocumentRequest;
import com.aspose.words.cloud.model.SplitDocumentResponse;
public class SplitDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new com.aspose.words.cloud.ApiClient());
com.aspose.words.cloud.ApiClient wordsClient = wordsApi.getApiClient();
wordsClient.setAppSid("CLINET_ID");
wordsClient.setAppKey("CLIENT_SECRET");
String fileName ="SampleFile.docx";
String format = "DOCX";
int from = 2;
int to = 4;
try
{
// call the API to split the document
SplitDocumentRequest request = new SplitDocumentRequest(fileName, format,
null, null, null, null, null, from, to, null, null);
SplitDocumentResponse result = wordsApi.splitDocument(request);
}catch(Exception ex)
{
System.out.println(ex.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHeaders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.HeaderFootersResponse;
import com.aspose.words.cloud.model.requests.GetHeaderFootersRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetAllHeaderFooters {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "HeadersFooters.doc";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetHeaderFootersRequest request = new GetHeaderFootersRequest(fileName, "", null, Constants.MYStorage, null, null, null);
HeaderFootersResponse result = wordsApi.getHeaderFooters(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFonts;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.AvailableFontsResponse;
import com.aspose.words.cloud.model.requests.GetAvailableFontsRequest;
import Examples.Constants;
public class GetAvailableFonts {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
GetAvailableFontsRequest request = new GetAvailableFontsRequest(null);
AvailableFontsResponse result = wordsApi.getAvailableFonts(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BorderResponse;
import com.aspose.words.cloud.model.requests.GetBorderRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetBorder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
String sourcePath = "sections/0/tables/2/rows/0";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetBorderRequest request = new GetBorderRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null);
BorderResponse result = wordsApi.getBorder(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BordersResponse;
import com.aspose.words.cloud.model.requests.GetBordersRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetBorders {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
String sourcePath = "sections/0/tables/2/rows/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetBordersRequest request = new GetBordersRequest(fileName, sourcePath, null, Constants.MYStorage, null, null);
BordersResponse result = wordsApi.getBorders(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithComments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.CommentResponse;
import com.aspose.words.cloud.model.requests.GetCommentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetComment {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetCommentRequest request = new GetCommentRequest(fileName, index, null, Constants.MYStorage, null, null);
CommentResponse result = wordsApi.getComment(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithComments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.CommentsResponse;
import com.aspose.words.cloud.model.requests.GetCommentsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetComments {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetCommentsRequest request = new GetCommentsRequest(fileName, null, Constants.MYStorage, null, null);
CommentsResponse result = wordsApi.getComments(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.BookmarksInDocuments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BookmarkResponse;
import com.aspose.words.cloud.model.requests.GetBookmarkByNameRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentBookmarkByName {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String bookmarkName = "aspose";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetBookmarkByNameRequest request = new GetBookmarkByNameRequest(fileName, bookmarkName, null, Constants.MYStorage, null, null);
BookmarkResponse result = wordsApi.getBookmarkByName(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.BookmarksInDocuments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BookmarksResponse;
import com.aspose.words.cloud.model.requests.GetBookmarksRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentBookmarks {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetBookmarksRequest request = new GetBookmarksRequest(fileName, null, Constants.MYStorage, null, null);
BookmarksResponse result = wordsApi.getBookmarks(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DrawingObjectResponse;
import com.aspose.words.cloud.model.requests.GetDocumentDrawingObjectByIndexRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentDrawingObjectByIndex {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentDrawingObjectByIndexRequest request = new GetDocumentDrawingObjectByIndexRequest(fileName, "sections/0", index, null, Constants.MYStorage, null, null);
DrawingObjectResponse result = wordsApi.getDocumentDrawingObjectByIndex(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.GetDocumentDrawingObjectImageDataRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentDrawingObjectImageData {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentDrawingObjectImageDataRequest request = new GetDocumentDrawingObjectImageDataRequest(fileName, "sections/0", index, null, Constants.MYStorage, null, null);
File result = wordsApi.getDocumentDrawingObjectImageData(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.GetDocumentDrawingObjectOleDataRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentDrawingObjectOleData {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "sample_EmbeddedOLE.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentDrawingObjectOleDataRequest request = new GetDocumentDrawingObjectOleDataRequest(fileName, "sections/0", index, null, Constants.MYStorage, null, null);
File result = wordsApi.getDocumentDrawingObjectOleData(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DrawingObjectsResponse;
import com.aspose.words.cloud.model.requests.GetDocumentDrawingObjectsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentDrawingObjects {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentDrawingObjectsRequest request = new GetDocumentDrawingObjectsRequest(fileName, "sections/0", null, Constants.MYStorage, null, null);
DrawingObjectsResponse result = wordsApi.getDocumentDrawingObjects(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.MailMerge;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FieldNamesResponse;
import com.aspose.words.cloud.model.requests.GetDocumentFieldNamesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentFieldNames {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentFieldNamesRequest request = new GetDocumentFieldNamesRequest(fileName, null, Constants.MYStorage, null,
null, null);
FieldNamesResponse result = wordsApi.getDocumentFieldNames(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHyperlinks;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.HyperlinkResponse;
import com.aspose.words.cloud.model.requests.GetDocumentHyperlinkByIndexRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentHyperlinkByIndex {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_doc.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentHyperlinkByIndexRequest request = new GetDocumentHyperlinkByIndexRequest(fileName, index, null, Constants.MYStorage, null, null);
HyperlinkResponse result = wordsApi.getDocumentHyperlinkByIndex(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.GetDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentInfo {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentRequest request = new GetDocumentRequest(fileName, null, Constants.MYStorage, null, null);
DocumentResponse result = wordsApi.getDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ParagraphResponse;
import com.aspose.words.cloud.model.requests.GetParagraphRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentParagraph {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetParagraphRequest request = new GetParagraphRequest(fileName, "", index, null, Constants.MYStorage, null, null);
ParagraphResponse result = wordsApi.getParagraph(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ParagraphFormatResponse;
import com.aspose.words.cloud.model.requests.GetParagraphFormatRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentParagraphFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetParagraphFormatRequest request = new GetParagraphFormatRequest(fileName, "", index, null, Constants.MYStorage, null, null);
ParagraphFormatResponse result = wordsApi.getParagraphFormat(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.RunResponse;
import com.aspose.words.cloud.model.requests.GetRunRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentParagraphRun {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
String paragraphPath = "paragraphs/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetRunRequest request = new GetRunRequest(fileName, paragraphPath, index, null, Constants.MYStorage, null, null);
RunResponse result = wordsApi.getRun(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FontResponse;
import com.aspose.words.cloud.model.requests.GetRunFontRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentParagraphRunFont {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
String paragraphPath = "paragraphs/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetRunFontRequest request = new GetRunFontRequest(fileName, paragraphPath, index, null, Constants.MYStorage, null, null);
FontResponse result = wordsApi.getRunFont(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.RunsResponse;
import com.aspose.words.cloud.model.requests.GetRunsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentParagraphRuns {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String paragraphPath = "sections/0/paragraphs/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetRunsRequest request = new GetRunsRequest(fileName, paragraphPath, null, Constants.MYStorage, null, null);
RunsResponse result = wordsApi.getRuns(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ParagraphLinkCollectionResponse;
import com.aspose.words.cloud.model.requests.GetParagraphsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentParagraphs {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String paragraphPath = "sections/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetParagraphsRequest request = new GetParagraphsRequest(fileName, paragraphPath, null, Constants.MYStorage, null, null);
ParagraphLinkCollectionResponse result = wordsApi.getParagraphs(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProperties;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentPropertiesResponse;
import com.aspose.words.cloud.model.requests.GetDocumentPropertiesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentProperties {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentPropertiesRequest request = new GetDocumentPropertiesRequest(fileName, null, Constants.MYStorage, null, null);
DocumentPropertiesResponse result = wordsApi.getDocumentProperties(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProperties;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentPropertyResponse;
import com.aspose.words.cloud.model.requests.GetDocumentPropertyRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentProperty {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String propName = "Author";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentPropertyRequest request = new GetDocumentPropertyRequest(fileName, propName, null, Constants.MYStorage, null, null);
DocumentPropertyResponse result = wordsApi.getDocumentProperty(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProtection;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ProtectionDataResponse;
import com.aspose.words.cloud.model.requests.GetDocumentProtectionRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentProtection {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentProtectionRequest request = new GetDocumentProtectionRequest(fileName, null, Constants.MYStorage, null, null);
ProtectionDataResponse result = wordsApi.getDocumentProtection(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.StatDataResponse;
import com.aspose.words.cloud.model.requests.GetDocumentRequest;
import com.aspose.words.cloud.model.requests.GetDocumentStatisticsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetDocumentStatistics {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentStatisticsRequest request = new GetDocumentStatisticsRequest(fileName, null, null, null, null,
null, null, null);
StatDataResponse result = wordsApi.getDocumentStatistics(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FieldResponse;
import com.aspose.words.cloud.model.requests.GetFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetFieldRequest request = new GetFieldRequest(fileName, "sections/0", index, null, null, null, null);
FieldResponse result = wordsApi.getField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FieldsResponse;
import com.aspose.words.cloud.model.requests.GetFieldsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetFields {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetFieldsRequest request = new GetFieldsRequest(fileName, "sections/0", null, Constants.MYStorage, null, null);
FieldsResponse result = wordsApi.getFields(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFolders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FilesList;
import com.aspose.words.cloud.model.requests.GetFilesListRequest;
import Examples.Constants;
public class GetFilesList {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
GetFilesListRequest request = new GetFilesListRequest("NewFolder\\NewFolder1", Constants.MYStorage);
FilesList response = wordsApi.getFilesList(request);
System.out.println("Expected response type is FilesList.");
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFootnotes;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FootnoteResponse;
import com.aspose.words.cloud.model.requests.GetFootnoteRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetFootnote {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Footnote.doc";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetFootnoteRequest request = new GetFootnoteRequest(fileName, "", index, null, Constants.MYStorage, null, null);
FootnoteResponse result = wordsApi.getFootnote(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFootnotes;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FootnotesResponse;
import com.aspose.words.cloud.model.requests.GetFootnotesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetFootnotes {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Footnote.doc";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetFootnotesRequest request = new GetFootnotesRequest(fileName, "", null, Constants.MYStorage, null, null);
FootnotesResponse result = wordsApi.getFootnotes(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFormFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FormFieldResponse;
import com.aspose.words.cloud.model.requests.GetFormFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetFormField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "FormFilled.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetFormFieldRequest request = new GetFormFieldRequest(fileName, "sections/0", index, null, Constants.MYStorage, null, null);
FormFieldResponse result = wordsApi.getFormField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFormFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FormFieldsResponse;
import com.aspose.words.cloud.model.requests.GetFormFieldsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetFormFields {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "FormFilled.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetFormFieldsRequest request = new GetFormFieldsRequest(fileName, "sections/0", null, Constants.MYStorage, null, null);
FormFieldsResponse result = wordsApi.getFormFields(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHeaders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.HeaderFooterResponse;
import com.aspose.words.cloud.model.requests.GetHeaderFooterRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetHeaderFooter {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "HeadersFooters.doc";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetHeaderFooterRequest request = new GetHeaderFooterRequest(fileName, index, null, Constants.MYStorage, null, null, null);
HeaderFooterResponse result = wordsApi.getHeaderFooter(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHeaders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.HeaderFooterResponse;
import com.aspose.words.cloud.model.requests.GetHeaderFooterOfSectionRequest;
import com.aspose.words.cloud.model.requests.GetHeaderFooterRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetHeaderFooterOfSection {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "HeadersFooters.doc";
Integer index = 0;
Integer sectionIndex = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetHeaderFooterOfSectionRequest request = new GetHeaderFooterOfSectionRequest(fileName, index, sectionIndex, null, Constants.MYStorage, null, null, null);
HeaderFooterResponse result = wordsApi.getHeaderFooterOfSection(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithMathObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.OfficeMathObjectResponse;
import com.aspose.words.cloud.model.requests.GetOfficeMathObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetOfficeMathObject {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "MathObjects.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetOfficeMathObjectRequest request = new GetOfficeMathObjectRequest(fileName, "", index, null, Constants.MYStorage, null, null);
OfficeMathObjectResponse result = wordsApi.getOfficeMathObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithMathObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.OfficeMathObjectsResponse;
import com.aspose.words.cloud.model.requests.GetOfficeMathObjectsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetOfficeMathObjects {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "MathObjects.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetOfficeMathObjectsRequest request = new GetOfficeMathObjectsRequest(fileName, "", null, Constants.MYStorage, null, null);
OfficeMathObjectsResponse result = wordsApi.getOfficeMathObjects(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithRange;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.RangeTextResponse;
import com.aspose.words.cloud.model.requests.GetRangeTextRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetParagraphsText {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "RangeGet.doc";
String rangeStart = "id0.0.0";
String rangeEnd = "id0.0.1";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetRangeTextRequest request = new GetRangeTextRequest(fileName, rangeStart, rangeEnd, null, Constants.MYStorage, null, null);
RangeTextResponse result = wordsApi.getRangeText(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithSections;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SectionResponse;
import com.aspose.words.cloud.model.requests.GetSectionRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetSection {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetSectionRequest request = new GetSectionRequest(fileName, index, null, Constants.MYStorage, null, null);
SectionResponse result = wordsApi.getSection(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithSections;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SectionPageSetupResponse;
import com.aspose.words.cloud.model.requests.GetSectionPageSetupRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetSectionPage {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetSectionPageSetupRequest request = new GetSectionPageSetupRequest(fileName, index, null, Constants.MYStorage, null, null);
SectionPageSetupResponse result = wordsApi.getSectionPageSetup(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithSections;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SectionLinkCollectionResponse;
import com.aspose.words.cloud.model.requests.GetSectionsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetSections {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetSectionsRequest request = new GetSectionsRequest(fileName, null, Constants.MYStorage, null, null);
SectionLinkCollectionResponse result = wordsApi.getSections(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableResponse;
import com.aspose.words.cloud.model.requests.GetTableRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTable {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTableRequest request = new GetTableRequest(fileName, "", index, null, Constants.MYStorage, null, null);
TableResponse result = wordsApi.getTable(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableCellResponse;
import com.aspose.words.cloud.model.requests.GetTableCellRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTableCell {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "sections/0/tables/2/rows/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTableCellRequest request = new GetTableCellRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null);
TableCellResponse result = wordsApi.getTableCell(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableCellFormatResponse;
import com.aspose.words.cloud.model.requests.GetTableCellFormatRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTableCellFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "sections/0/tables/2/rows/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTableCellFormatRequest request = new GetTableCellFormatRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null);
TableCellFormatResponse result = wordsApi.getTableCellFormat(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TablePropertiesResponse;
import com.aspose.words.cloud.model.requests.GetTablePropertiesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTableProperties {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTablePropertiesRequest request = new GetTablePropertiesRequest(fileName, "", index, null, Constants.MYStorage, null, null);
TablePropertiesResponse result = wordsApi.getTableProperties(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableRowResponse;
import com.aspose.words.cloud.model.requests.GetTableRowRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTableRow {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "tables/1";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTableRowRequest request = new GetTableRowRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null);
TableRowResponse result = wordsApi.getTableRow(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableRowResponse;
import com.aspose.words.cloud.model.requests.GetTableRowRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTableRowFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "tables/1";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTableRowRequest request = new GetTableRowRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null);
TableRowResponse result = wordsApi.getTableRow(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableLinkCollectionResponse;
import com.aspose.words.cloud.model.requests.GetTablesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class GetTables {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetTablesRequest request = new GetTablesRequest(fileName, "", null, Constants.MYStorage, null, null);
TableLinkCollectionResponse result = wordsApi.getTables(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.MailMerge;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.ExecuteMailMergeRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import Examples.Constants;
public class InsertImagesDuringMailMerge {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TestMailMergeWithImages.doc";
String destName = "Out_TestMailMergeWithImages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
String data = new String(Files.readAllBytes(Paths.get("src/main/resources/", "MailMergeData.txt")), "utf8");
ExecuteMailMergeRequest request = new ExecuteMailMergeRequest(fileName, data,
null, Constants.MYStorage, null, null, null, null, null, null, destName);
DocumentResponse result = wordsApi.executeMailMerge(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableInsert;
import com.aspose.words.cloud.model.TableResponse;
import com.aspose.words.cloud.model.requests.InsertTableRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class InsertTable {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
TableInsert body = new TableInsert().columnsCount(3).rowsCount(5);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertTableRequest request = new InsertTableRequest(fileName, "", null, Constants.MYStorage, null, null, null, null, null, body);
TableResponse result = wordsApi.insertTable(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableCellInsert;
import com.aspose.words.cloud.model.TableCellResponse;
import com.aspose.words.cloud.model.requests.InsertTableCellRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class InsertTableCell {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
TableCellInsert body = new TableCellInsert();
String sourcePath = "sections/0/tables/2/rows/0";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertTableCellRequest request = new InsertTableCellRequest(fileName, sourcePath, null, Constants.MYStorage, null, null, null, null, null, body);
TableCellResponse result = wordsApi.insertTableCell(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableRowInsert;
import com.aspose.words.cloud.model.TableRowResponse;
import com.aspose.words.cloud.model.requests.InsertTableRowRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class InsertTableRow {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
TableRowInsert body = new TableRowInsert().columnsCount(5);
String sourcePath = "sections/0/tables/2";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertTableRowRequest request = new InsertTableRowRequest(fileName, sourcePath, null, Constants.MYStorage, null, null, null, null, null, body);
TableRowResponse result = wordsApi.insertTableRow(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFiles;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.MoveFileRequest;
import Examples.Constants;
public class MoveFile {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
MoveFileRequest request = new MoveFileRequest("NewFolder\\test_multi_pages.docx", "NewFolder\\test_multi_pages1.docx", Constants.MYStorage, Constants.MYStorage, null);
wordsApi.moveFile(request);
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFolders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.MoveFolderRequest;
import Examples.Constants;
public class MoveFolder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
MoveFolderRequest request = new MoveFolderRequest("NewFolder1", "NewFolder\\NewFolder1",
Constants.MYStorage, Constants.MYStorage);
wordsApi.moveFolder(request);
System.out.println(
"Expected response type is Void: 'NewFolder1' folder moved to 'NewFolder/NewFolder1'.");
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.MailMerge;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.ExecuteMailMergeRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import Examples.Constants;
public class PopulateMailMergeTemplateWithHTMLData {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "template.doc";
String destName = "Out_PostDocumentExecuteMailMergeWithHTMLData.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
String data = new String(Files.readAllBytes(Paths.get("src/main/resources/", "TestPostDocumentExecuteMailMerge.txt")), "utf8");
ExecuteMailMergeRequest request = new ExecuteMailMergeRequest(fileName, data,
null, Constants.MYStorage, null, null, null, null, null, null, destName);
DocumentResponse result = wordsApi.executeMailMerge(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithComments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Comment;
import com.aspose.words.cloud.model.CommentResponse;
import com.aspose.words.cloud.model.DocumentPosition;
import com.aspose.words.cloud.model.NodeLink;
import com.aspose.words.cloud.model.requests.UpdateCommentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostComment {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
NodeLink link = new NodeLink().nodeId("0.0.3");
DocumentPosition documentPosition = new DocumentPosition().node(link).offset(0);
Comment body = new Comment().initial("YE").rangeStart(documentPosition).rangeEnd(documentPosition)
.author("Yaroslaw Ekimov").text("A new comment");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateCommentRequest request = new UpdateCommentRequest(fileName, index, body, null, Constants.MYStorage, null, null, null, null, null);
CommentResponse result = wordsApi.updateComment(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.MailMerge;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.ExecuteMailMergeRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
import Examples.Constants;
public class PostDocumentExecuteMailMerge {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "SampleMailMergeTemplate.docx";
String destName = "Out_SampleMailMergeTemplate.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
String data = new String(Files.readAllBytes(Paths.get("src/main/resources/", "SampleMailMergeTemplateData.txt")), "utf8");
ExecuteMailMergeRequest request = new ExecuteMailMergeRequest(fileName, data,
null, Constants.MYStorage, null, null, null, null, null, null, destName);
DocumentResponse result = wordsApi.executeMailMerge(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ParagraphFormat;
import com.aspose.words.cloud.model.ParagraphFormatResponse;
import com.aspose.words.cloud.model.requests.UpdateParagraphFormatRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostDocumentParagraphFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
ParagraphFormat body = new ParagraphFormat().alignment(ParagraphFormat.AlignmentEnum.RIGHT);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateParagraphFormatRequest request = new UpdateParagraphFormatRequest(fileName, body, "", 0, null, Constants.MYStorage, null, null, null, null, null);
ParagraphFormatResponse result = wordsApi.updateParagraphFormat(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Font;
import com.aspose.words.cloud.model.FontResponse;
import com.aspose.words.cloud.model.requests.UpdateRunFontRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostDocumentParagraphRunFont {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
String paragraphPath = "paragraphs/0";
String destName = "postDocumentParagraphRunFont.docx";
Font body = new Font().bold(true);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateRunFontRequest request = new UpdateRunFontRequest(fileName, body, paragraphPath, index, null, Constants.MYStorage, null, null, destName, null, null);
FontResponse result = wordsApi.updateRunFont(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DrawingObjectResponse;
import com.aspose.words.cloud.model.requests.UpdateDrawingObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Paths;
import Examples.Constants;
public class PostDrawingObject {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
File data = Paths.get("src/main/resources/", "aspose-cloud.png").toFile();
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateDrawingObjectRequest request = new UpdateDrawingObjectRequest(fileName, "{\"Left\": 0}", data, "", index, null, Constants.MYStorage, null, null, null, null, null);
DrawingObjectResponse result = wordsApi.updateDrawingObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Field;
import com.aspose.words.cloud.model.FieldResponse;
import com.aspose.words.cloud.model.requests.UpdateFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
Integer index = 0;
Field body = (Field) new Field().fieldCode("{ NUMPAGES }").nodeId("0.0.3");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateFieldRequest request = new UpdateFieldRequest(fileName, body, "sections/0/paragraphs/0", index, null, Constants.MYStorage, null, null, null, null, null);
FieldResponse result = wordsApi.updateField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFootnotes;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Footnote;
import com.aspose.words.cloud.model.FootnoteResponse;
import com.aspose.words.cloud.model.requests.UpdateFootnoteRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostFootnote {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Footnote.doc";
Integer index = 0;
Footnote body = new Footnote().text("new text is here");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateFootnoteRequest request = new UpdateFootnoteRequest(fileName, body, "", index, null, Constants.MYStorage, null, null, null, null, null);
FootnoteResponse result = wordsApi.updateFootnote(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFormFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FormField;
import com.aspose.words.cloud.model.FormFieldResponse;
import com.aspose.words.cloud.model.FormFieldTextInput;
import com.aspose.words.cloud.model.requests.UpdateFormFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostFormField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "FormFilled.docx";
String destName = "PostFormField.docx";
Integer index = 0;
FormField body = new FormFieldTextInput()
.textInputFormat("")
.textInputDefault("123")
.name("FullName")
.enabled(true)
.calculateOnExit(true)
.statusText("");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateFormFieldRequest request = new UpdateFormFieldRequest(fileName, body, "", index, null, Constants.MYStorage, null, destName, null, null, null);
FormFieldResponse result = wordsApi.updateFormField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithWatermark;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.InsertWatermarkImageRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Paths;
import Examples.Constants;
public class PostInsertDocumentWatermarkImage {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Double rotationAngle = 0.0;
String destName = "InsertDocumentWatermarkImage.docx";
File image = Paths.get("src/main/resources/", "aspose-cloud.png").toFile();
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertWatermarkImageRequest request = new InsertWatermarkImageRequest(fileName, image, null, Constants.MYStorage, null, null, destName, null, null, rotationAngle, null);
DocumentResponse result = wordsApi.insertWatermarkImage(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithWatermark;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.WatermarkText;
import com.aspose.words.cloud.model.requests.InsertWatermarkTextRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostInsertDocumentWatermarkText {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String destName = "InsertDocumentWatermarkText.docx";
WatermarkText body = new WatermarkText().rotationAngle(90.0).text("This is the text");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertWatermarkTextRequest request = new InsertWatermarkTextRequest(fileName, body, null, Constants.MYStorage, null, null, destName, null, null);
DocumentResponse result = wordsApi.insertWatermarkText(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithPages;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.PageNumber;
import com.aspose.words.cloud.model.requests.InsertPageNumbersRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostInsertPageNumbers {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String destName = "PostInsertPageNumbers.docx";
PageNumber body = new PageNumber().format("{PAGE} of { NUMPAGES }").alignment("center").isTop(false);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertPageNumbersRequest request = new InsertPageNumbersRequest(fileName, body, null,
Constants.MYStorage, null, null, destName, null, null);
DocumentResponse result = wordsApi.insertPageNumbers(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.FieldNamesResponse;
import com.aspose.words.cloud.model.LoadWebDocumentData;
import com.aspose.words.cloud.model.SaveOptionsData;
import com.aspose.words.cloud.model.SaveResponse;
import com.aspose.words.cloud.model.requests.CreateDocumentRequest;
import com.aspose.words.cloud.model.requests.GetDocumentFieldNamesRequest;
import com.aspose.words.cloud.model.requests.LoadWebDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostLoadWebDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
SaveOptionsData saveOptionsData = new SaveOptionsData()
.colorMode("1")
.saveFormat("doc")
.fileName("Out_Google.doc")
.dmlRenderingMode("1")
.dmlEffectsRenderingMode("1")
.zipOutput(false)
.updateLastSavedTimeProperty(false);
LoadWebDocumentData body = new LoadWebDocumentData().loadingDocumentUrl("https://www.google.com/").saveOptions(saveOptionsData);
LoadWebDocumentRequest request = new LoadWebDocumentRequest(body,Constants.MYStorage);
SaveResponse result = wordsApi.loadWebDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithText;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ReplaceTextParameters;
import com.aspose.words.cloud.model.ReplaceTextResponse;
import com.aspose.words.cloud.model.requests.ReplaceTextRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostReplaceText {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String destName = "PostReplaceText.docx";
ReplaceTextParameters body = new ReplaceTextParameters().oldValue("aspose").newValue("aspose new");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
ReplaceTextRequest request = new ReplaceTextRequest(fileName, body, null, Constants.MYStorage, null, null,
destName, null, null);
ReplaceTextResponse result = wordsApi.replaceText(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Run;
import com.aspose.words.cloud.model.RunResponse;
import com.aspose.words.cloud.model.requests.UpdateRunRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostRun {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Run.doc";
Integer index = 0;
String paragraphPath = "paragraphs/1";
Run body = (Run) new Run().text("Run with text");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateRunRequest request = new UpdateRunRequest(fileName, body, paragraphPath, index, null, Constants.MYStorage, null, null, null, null, null);
RunResponse result = wordsApi.updateRun(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.BookmarksInDocuments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.BookmarkData;
import com.aspose.words.cloud.model.BookmarkResponse;
import com.aspose.words.cloud.model.requests.UpdateBookmarkRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostUpdateDocumentBookmark {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String bookmarkName = "aspose";
String destName = "PostUpdateDocumentBookmark.docx";
BookmarkData body = new BookmarkData().name(bookmarkName).text("This will be the text for Aspose");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateBookmarkRequest request = new UpdateBookmarkRequest(fileName, body, bookmarkName, null, Constants.MYStorage, null, null, destName, null, null);
BookmarkResponse result = wordsApi.updateBookmark(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.requests.UpdateFieldsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PostUpdateDocumentFields {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateFieldsRequest request = new UpdateFieldsRequest(fileName, null, Constants.MYStorage, null, null, null);
DocumentResponse result = wordsApi.updateFields(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithComments;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Comment;
import com.aspose.words.cloud.model.CommentResponse;
import com.aspose.words.cloud.model.DocumentPosition;
import com.aspose.words.cloud.model.NodeLink;
import com.aspose.words.cloud.model.requests.InsertCommentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutComment {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
NodeLink link = new NodeLink().nodeId("0.0.3");
DocumentPosition documentPosition = new DocumentPosition().node(link).offset(0);
Comment body = new Comment().initial("YE").rangeStart(documentPosition).rangeEnd(documentPosition)
.author("Yaroslaw Ekimov").text("A new comment");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertCommentRequest request = new InsertCommentRequest(fileName, body, null, Constants.MYStorage, null, null, null, null, null);
CommentResponse result = wordsApi.insertComment(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.MailMerge;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FieldNamesResponse;
import com.aspose.words.cloud.model.requests.GetDocumentFieldNamesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutDocumentFieldNames {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
GetDocumentFieldNamesRequest request = new GetDocumentFieldNamesRequest(fileName, null, Constants.MYStorage, null,
null, null);
FieldNamesResponse result = wordsApi.getDocumentFieldNames(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDrawingObjects;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DrawingObjectResponse;
import com.aspose.words.cloud.model.requests.InsertDrawingObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Paths;
import Examples.Constants;
public class PutDrawingObject {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
File data = Paths.get("src/main/resources/", "aspose-cloud.png").toFile();
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest(fileName, "{\"Left\": 0}", data, "", null, Constants.MYStorage, null, null, null, null, null);
DrawingObjectResponse result = wordsApi.insertDrawingObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.MailMerge;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.ExecuteMailMergeOnlineRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import java.nio.file.Paths;
import Examples.Constants;
public class PutExecuteMailMergeOnline {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "SampleMailMergeTemplate.docx";
File file = Paths.get("src/main/resources/", fileName).toFile();
File fdata = Paths.get("src/main/resources/", "SampleMailMergeTemplateData.txt").toFile();
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
ExecuteMailMergeOnlineRequest request = new ExecuteMailMergeOnlineRequest(file, fdata, null, null, null);
File result = wordsApi.executeMailMergeOnline(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Field;
import com.aspose.words.cloud.model.FieldResponse;
import com.aspose.words.cloud.model.requests.InsertFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "GetField.docx";
Field body = (Field) new Field().fieldCode("{ NUMPAGES }").nodeId("0.0.3");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertFieldRequest request = new InsertFieldRequest(fileName, body, "sections/0/paragraphs/0", null, Constants.MYStorage, null, null, null, null, null, null);
FieldResponse result = wordsApi.insertField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFootnotes;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Footnote;
import com.aspose.words.cloud.model.FootnoteResponse;
import com.aspose.words.cloud.model.requests.InsertFootnoteRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutFootnote {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Footnote.doc";
Footnote body = new Footnote().text("new text is here").footnoteType(Footnote.FootnoteTypeEnum.ENDNOTE);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertFootnoteRequest request = new InsertFootnoteRequest(fileName, body, "", null, Constants.MYStorage, null, null, null, null, null);
FootnoteResponse result = wordsApi.insertFootnote(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFormFields;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FormField;
import com.aspose.words.cloud.model.FormFieldResponse;
import com.aspose.words.cloud.model.FormFieldTextInput;
import com.aspose.words.cloud.model.requests.InsertFormFieldRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutFormField {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "FormFilled.docx";
String destName = "PutFormField.docx";
FormField body = new FormFieldTextInput()
.textInputFormat("UPPERCASE")
.textInputDefault("123")
.name("FullName")
.enabled(true)
.calculateOnExit(true)
.statusText("");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertFormFieldRequest request = new InsertFormFieldRequest(fileName, body, "sections/0", null, Constants.MYStorage, null, destName, null, null, null, null);
FormFieldResponse result = wordsApi.insertFormField(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithHeaders;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.HeaderFooterResponse;
import com.aspose.words.cloud.model.requests.InsertHeaderFooterRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutHeaderFooter {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "HeadersFooters.doc";
String footerType = "FooterEven";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertHeaderFooterRequest request = new InsertHeaderFooterRequest(fileName, footerType, "", null, Constants.MYStorage,
null, null, null, null, null);
HeaderFooterResponse result = wordsApi.insertHeaderFooter(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ParagraphInsert;
import com.aspose.words.cloud.model.ParagraphResponse;
import com.aspose.words.cloud.model.requests.InsertParagraphRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutParagraph {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String paragraphPath = "sections/0";
String destName = "putParagraph.docx";
ParagraphInsert body = new ParagraphInsert().text("This is a new paragraph for your document");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertParagraphRequest request = new InsertParagraphRequest(fileName, body, paragraphPath, null, Constants.MYStorage, null, destName, null, null, null, null);
ParagraphResponse result = wordsApi.insertParagraph(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProtection;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ProtectionDataResponse;
import com.aspose.words.cloud.model.ProtectionRequest;
import com.aspose.words.cloud.model.requests.ProtectDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutProtectDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
ProtectionRequest body = new ProtectionRequest().newPassword("123");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
ProtectDocumentRequest request = new ProtectDocumentRequest(fileName, body, null, Constants.MYStorage, null, null, null);
ProtectionDataResponse result = wordsApi.protectDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithParagraphs;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Run;
import com.aspose.words.cloud.model.RunResponse;
import com.aspose.words.cloud.model.requests.InsertRunRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class PutRun {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "Run.doc";
String paragraphPath = "paragraphs/1";
Run body = (Run) new Run().text("Run with text");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
InsertRunRequest request = new InsertRunRequest(fileName, paragraphPath, body, null, Constants.MYStorage, null, null, null, null, null, null);
RunResponse result = wordsApi.insertRun(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.DocumentAndTextClassification;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ClassificationResponse;
import com.aspose.words.cloud.model.requests.ClassifyRequest;
import Examples.Constants;
public class RawTextClassification {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
ClassifyRequest request = new ClassifyRequest("Try text classification", "3");
ClassificationResponse result = wordsApi.classify(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.TrackChangesInWordDocument;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.RevisionsModificationResponse;
import com.aspose.words.cloud.model.requests.RejectAllRevisionsRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class RejectAllRevisions {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_doc.docx";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
RejectAllRevisionsRequest request = new RejectAllRevisionsRequest(fileName, null, Constants.MYStorage, null, null, null);
RevisionsModificationResponse result = wordsApi.rejectAllRevisions(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.RenderDrawingObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class RenderDrawingObject {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "png";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
RenderDrawingObjectRequest request = new RenderDrawingObjectRequest(fileName, format, "sections/0", index, null,
Constants.MYStorage, null, null, null);
File result = wordsApi.renderDrawingObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.RenderMathObjectRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class RenderMathObject {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "MathObjects.docx";
Integer index = 0;
String format = "png";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
RenderMathObjectRequest request = new RenderMathObjectRequest(fileName, format, "sections/0", index, null, Constants.MYStorage,
null, null, null);
File result = wordsApi.renderMathObject(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.RenderPageRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class RenderPage {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer pageNumber = 1;
String format = "png";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
RenderPageRequest request = new RenderPageRequest(fileName, pageNumber, format, null, Constants.MYStorage, null,
null, null);
File result = wordsApi.renderPage(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.RenderParagraphRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class RenderParagraph {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
String format = "png";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
RenderParagraphRequest request = new RenderParagraphRequest(fileName, format, null, index, null, Constants.MYStorage,
null, null, null);
File result = wordsApi.renderParagraph(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumens;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.RenderTableRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class RenderTable {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String format = "png";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
RenderTableRequest request = new RenderTableRequest(fileName, format, "sections/0", index, null, Constants.MYStorage, null,
null, null);
File result = wordsApi.renderTable(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFonts;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.ResetCacheRequest;
import Examples.Constants;
public class ResetCache {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
ResetCacheRequest request = new ResetCacheRequest();
wordsApi.resetCache(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithRange;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.DocumentResponse;
import com.aspose.words.cloud.model.RangeDocument;
import com.aspose.words.cloud.model.requests.SaveAsRangeRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class SaveTheSelectedRanageAsANewDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "RangeGet.doc";
String rangeStart = "id0.0.0";
String rangeEnd = "id0.0.1";
RangeDocument rangeDoc = new RangeDocument().documentName("Out_Range.docx");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SaveAsRangeRequest request = new SaveAsRangeRequest(fileName, rangeStart, rangeDoc, rangeEnd, null, Constants.MYStorage, null, null);
DocumentResponse result = wordsApi.saveAsRange(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithText;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SearchResponse;
import com.aspose.words.cloud.model.requests.SearchRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class SearchText {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String pattern = "aspose";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SearchRequest request = new SearchRequest(fileName, pattern, null, Constants.MYStorage, null, null);
SearchResponse result = wordsApi.search(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.Split;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SplitDocumentResponse;
import com.aspose.words.cloud.model.requests.SplitDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class SplitAllPagesToNewPDFs {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "pdf";
String folder = null; // Because the resource document exists at the root of the storage
Integer from = null; // Splitting starts from the first page of the document
Integer to = null; // splitting ends at the last page of the document
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SplitDocumentRequest request = new SplitDocumentRequest(fileName, folder,
Constants.MYStorage, null, null, null, format, from, to, null, null);
SplitDocumentResponse result = wordsApi.splitDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.Split;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SplitDocumentResponse;
import com.aspose.words.cloud.model.requests.SplitDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class SplitSpecificPagesToNewPDFs {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "pdf";
String folder = null; // Because the resource document exists at the root of the storage
Integer from = 1; // Splitting starts from the first page of the document
Integer to = 2; // splitting ends at the last page of the document
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SplitDocumentRequest request = new SplitDocumentRequest(fileName, folder,
Constants.MYStorage, null, null, null, format, from, to, null, null);
SplitDocumentResponse result = wordsApi.splitDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.Split;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.SplitDocumentResponse;
import com.aspose.words.cloud.model.requests.SplitDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class SplitSpecificPagesToPNGs {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
String format = "png";
String folder = null; // Because the resource document exists at the root of the storage
Integer from = 1; // Splitting starts from the first page of the document
Integer to = 1; // splitting ends at the last page of the document
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
SplitDocumentRequest request = new SplitDocumentRequest(fileName, folder,
Constants.MYStorage, null, null, null, format, from, to, null, null);
SplitDocumentResponse result = wordsApi.splitDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithDocumentProtection;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.ProtectionDataResponse;
import com.aspose.words.cloud.model.ProtectionRequest;
import com.aspose.words.cloud.model.requests.UnprotectDocumentRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UnprotectDocument {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "SampleProtectedBlankWordDocument.docx";
ProtectionRequest body = new ProtectionRequest().password("aspose");
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UnprotectDocumentRequest request = new UnprotectDocumentRequest(fileName, body, null, Constants.MYStorage, null, null, null);
ProtectionDataResponse result = wordsApi.unprotectDocument(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.Border;
import com.aspose.words.cloud.model.BorderResponse;
import com.aspose.words.cloud.model.XmlColor;
import com.aspose.words.cloud.model.requests.UpdateBorderRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UpdateBorder {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
String sourcePath = "tables/1/rows/0/cells/0/";
Border body = new Border().borderType(Border.BorderTypeEnum.LEFT).color(new XmlColor().alpha(2)).distanceFromText(6.0)
.lineStyle(Border.LineStyleEnum.DASHDOTSTROKER).lineWidth(2.0).shadow(true);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateBorderRequest request = new UpdateBorderRequest(fileName, body, sourcePath, index, null, Constants.MYStorage, null, null, null, null, null);
BorderResponse result = wordsApi.updateBorder(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithSections;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.PageSetup;
import com.aspose.words.cloud.model.SectionPageSetupResponse;
import com.aspose.words.cloud.model.requests.UpdateSectionPageSetupRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UpdateSectionPageSetup {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
Integer index = 0;
PageSetup body = new PageSetup().rtlGutter(true).leftMargin(10.0)
.orientation(PageSetup.OrientationEnum.LANDSCAPE).paperSize(PageSetup.PaperSizeEnum.A5);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateSectionPageSetupRequest request = new UpdateSectionPageSetupRequest(fileName, index, body, null,
Constants.MYStorage, null, null, null, null, null);
SectionPageSetupResponse result = wordsApi.updateSectionPageSetup(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableCellFormat;
import com.aspose.words.cloud.model.TableCellFormatResponse;
import com.aspose.words.cloud.model.requests.UpdateTableCellFormatRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UpdateTableCellFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
TableCellFormat body = new TableCellFormat().wrapText(true)
.bottomPadding(5.0).fitText(true).horizontalMerge(TableCellFormat.HorizontalMergeEnum.FIRST);
String sourcePath = "sections/0/tables/2/rows/0";
Integer index = 0;
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateTableCellFormatRequest request = new UpdateTableCellFormatRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null, null, null, null, body);
TableCellFormatResponse result = wordsApi.updateTableCellFormat(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableProperties;
import com.aspose.words.cloud.model.TablePropertiesResponse;
import com.aspose.words.cloud.model.requests.UpdateTablePropertiesRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UpdateTableProperties {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
TableProperties body = new TableProperties().alignment(TableProperties.AlignmentEnum.RIGHT)
.allowAutoFit(false).bidi(true).bottomPadding(1.0).cellSpacing(2.0).leftIndent(3.0)
.rightPadding(5.0).styleOptions(TableProperties.StyleOptionsEnum.COLUMNBANDS).topPadding(6.0);
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateTablePropertiesRequest request = new UpdateTablePropertiesRequest(fileName, "", index, Constants.MYStorage, null, null, null, null, null, null, body);
TablePropertiesResponse result = wordsApi.updateTableProperties(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithTables;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.TableRowFormat;
import com.aspose.words.cloud.model.TableRowFormatResponse;
import com.aspose.words.cloud.model.requests.UpdateTableRowFormatRequest;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UpdateTableRowFormat {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "TablesGet.docx";
Integer index = 0;
TableRowFormat body = new TableRowFormat().allowBreakAcrossPages(true).headingFormat(true)
.height(10.0).heightRule(TableRowFormat.HeightRuleEnum.AUTO);
String sourcePath = "sections/0/tables/2";
// Upload original document to Cloud Storage
wordsApi.uploadFile(new UploadFileRequest(new File("src/main/resources/" + fileName), "", Constants.MYStorage));
UpdateTableRowFormatRequest request = new UpdateTableRowFormatRequest(fileName, sourcePath, index, null, Constants.MYStorage, null, null, null, null, null, body);
TableRowFormatResponse result = wordsApi.updateTableRowFormat(request);
} catch (
Exception e) {
System.out.println(e.getMessage());
}
}
}
// For complete examples and data files, please go to https://github.com/aspose-words-cloud/aspose-words-cloud-java
package Examples.WorkingWithFiles;
import com.aspose.words.cloud.ApiClient;
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.FilesUploadResult;
import com.aspose.words.cloud.model.requests.UploadFileRequest;
import java.io.File;
import Examples.Constants;
public class UploadFile {
public static void Run() {
WordsApi wordsApi = new WordsApi(new ApiClient());
ApiClient client = wordsApi.getApiClient();
client.setAppKey(Constants.AppKey).setAppSid(Constants.AppSID);
client.setBaseUrl(Constants.BaseAPIUrl);
client.setApiVersion(Constants.ApiVersion);
try {
String fileName = "test_multi_pages.docx";
UploadFileRequest request = new UploadFileRequest(new File("src/main/resources/" + fileName), "NewFolder", Constants.MYStorage);
FilesUploadResult response = wordsApi.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (
Exception e) {
System.err.println("Exception while calling Api:");
e.printStackTrace();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment