public static void Run() { // ExStart:1 PdfApi pdfApi = new PdfApi(Common.APP_KEY, Common.APP_SID, Common.BASEPATH); StorageApi storageApi = new StorageApi(Common.APP_KEY, Common.APP_SID, Common.BASEPATH); String fileName = "Sample-Annotation.pdf"; String propertyName = "Creator"; String storage = ""; String folder = ""; try { // Upload source file to aspose cloud storage storageApi.PutCreate(fileName, "", "", System.IO.File.ReadAllBytes(Common.GetDataDir() + fileName)); // Invoke Aspose.PDF Cloud SDK API to get particular document property DocumentPropertyResponse apiResponse = pdfApi.GetDocumentProperty(fileName, propertyName, storage, folder); if (apiResponse != null && apiResponse.Status.Equals("OK")) { DocumentProperty docProp = apiResponse.DocumentProperty; Console.WriteLine(docProp.Name + " :: " + docProp.Value); Console.WriteLine("Get a Particular Document Property from a PDF, Done!"); Console.ReadKey(); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); } // ExEnd:1 }
public void Cells_Properties_Tests() { try { storageService.File.CopyFile(Utils.CloudStorage_Input_Folder + "/cells-sample.xlsx", Utils.CloudStorage_Output_Folder + "/cells-sample.xlsx"); DocumentPropertiesResponse documentPropertiesResponse = cellsService.Properties.ReadDocumentProperties(name, Utils.CloudStorage_Output_Folder); DocumentPropertyResponse documentPropertyResponse = cellsService.Properties.ReadDocumentPropertyByName(name, "Author", Utils.CloudStorage_Output_Folder); DocumentProperty property = new DocumentProperty(); property.Name = "CustomProperty"; property.Value = "Aspose"; property.BuiltIn = false; DocumentPropertyResponse documentPropertyResponse2 = cellsService.Properties.SetCreateDocumentProperty(name, "Author", Utils.CloudStorage_Output_Folder, property); cellsService.Properties.DeleteDocumentProperty(name, "Author", Utils.CloudStorage_Output_Folder); cellsService.Properties.DeleteAllCustomDocumentPropertiesAndCleanBuiltInOnes(name, Utils.CloudStorage_Output_Folder); //storageService.File.DownloadFile(Utils.CloudStorage_Output_Folder + "/cells-sample.xlsx", Utils.Local_Output_Path + "/cells-sample.xlsx"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Pdf_Properties_Tests() { try { storageService.File.CopyFile(Utils.CloudStorage_Input_Folder + "/pdf-sample.pdf", Utils.CloudStorage_Output_Folder + "/pdf-props.pdf"); DocumentPropertiesResponse documentPropertiesResponse = pdfService.Properties.ReadDocumentProperties("pdf-props.pdf", Utils.CloudStorage_Output_Folder); DocumentProperty documentProperty = new DocumentProperty(); documentProperty.Name = "Owner"; documentProperty.Value = "Aspose"; pdfService.Properties.AddUpdateDocumentProperty("pdf-props.pdf", "Owner", Utils.CloudStorage_Output_Folder, documentProperty); documentPropertiesResponse = pdfService.Properties.ReadDocumentProperties("pdf-props.pdf", Utils.CloudStorage_Output_Folder); DocumentPropertyResponse documentPropertyResponse = pdfService.Properties.ReadDocumentPropertyByName("pdf-props.pdf", "Owner", Utils.CloudStorage_Output_Folder); pdfService.Properties.DeleteDocumentProperty("pdf-props.pdf", "Owner", Utils.CloudStorage_Output_Folder); pdfService.Properties.DeleteDocumentProperties("pdf-props.pdf", Utils.CloudStorage_Output_Folder); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public static void Run() { // ExStart:1 WordsApi wordsApi = new WordsApi(Common.APP_KEY, Common.APP_SID, Common.BASEPATH); StorageApi storageApi = new StorageApi(Common.APP_KEY, Common.APP_SID, Common.BASEPATH); String fileName = "SampleWordDocument.docx"; String propertyName = "Author"; String storage = null; String folder = null; try { // Upload the file storageApi.PutCreate(fileName, "", storage, System.IO.File.ReadAllBytes(Common.GetDataDir() + fileName)); // Invoke Aspose.Words Cloud SDK API to get particular document property DocumentPropertyResponse apiResponse = wordsApi.GetDocumentProperty(fileName, propertyName, storage, folder); if (apiResponse != null && apiResponse.Status.Equals("OK")) { DocumentProperty docProperty = apiResponse.DocumentProperty; Console.WriteLine(docProperty.Name + " : " + docProperty.Value); Console.ReadKey(); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); } // ExEnd:1 }
static void Main() { string dataDir = Common.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); string input = "sample1.xlsx"; Common.StorageService.File.UploadFile(dataDir + input, input, storage: Common.STORAGE); DocumentPropertyResponse apiResponse = Common.CellsService.Properties.ReadDocumentPropertyByName(input, "Author", Common.FOLDER, storage: Common.STORAGE); Console.WriteLine(" Response: " + apiResponse.DocumentProperty.Value.ToString()); }
public void putSlidesSetDocumentPropertyTest() { DocumentPropertyResponse response = null; try { PutSlidesSetDocumentPropertyRequest request = createPutSlidesSetDocumentPropertyRequest(); response = api.PutSlidesSetDocumentProperty(request); Console.WriteLine(response.Code); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void PutSlidesSetDocumentPropertyInvalidStorage() { InvalidPropertyTestExecutor <PutSlidesSetDocumentPropertyRequest, DocumentPropertyResponse> testExecutor = new InvalidPropertyTestExecutor <PutSlidesSetDocumentPropertyRequest, DocumentPropertyResponse>("PutSlidesSetDocumentProperty", "Storage"); PutSlidesSetDocumentPropertyRequest request = testExecutor.PrepareRequest(); DocumentPropertyResponse response = null; bool needAssertResponse = false; try { response = m_instance.PutSlidesSetDocumentProperty(request); needAssertResponse = true; } catch (Exception ex) { testExecutor.AssertException(ex); } if (needAssertResponse) { testExecutor.AssertResult(response); } }
public void GetSlidesDocumentPropertyInvalidFolder() { InvalidPropertyTestExecutor <GetSlidesDocumentPropertyRequest, DocumentPropertyResponse> testExecutor = new InvalidPropertyTestExecutor <GetSlidesDocumentPropertyRequest, DocumentPropertyResponse>("GetSlidesDocumentProperty", "Folder"); GetSlidesDocumentPropertyRequest request = testExecutor.PrepareRequest(); DocumentPropertyResponse response = null; bool needAssertResponse = false; try { response = m_instance.GetSlidesDocumentProperty(request); needAssertResponse = true; } catch (Exception ex) { testExecutor.AssertException(ex); } if (needAssertResponse) { testExecutor.AssertResult(response); } }
public static void Run() { // ExStart:1 SlidesApi slidesApi = new SlidesApi(Common.APP_KEY, Common.APP_SID, Common.BASEPATH); StorageApi storageApi = new StorageApi(Common.APP_KEY, Common.APP_SID, Common.BASEPATH); String fileName = "sample-input.pptx"; String propertyName = "Author"; String folder = ""; String storage = ""; DocumentProperty body = new DocumentProperty(); body.Name = "Author"; body.Value = "Naeem Akram"; body.BuiltIn = true; try { // Upload source file to aspose cloud storage storageApi.PutCreate(fileName, "", "", System.IO.File.ReadAllBytes(Common.GetDataDir() + fileName)); // Invoke Aspose.Slides Cloud SDK API to set document property DocumentPropertyResponse apiResponse = slidesApi.PutSlidesSetDocumentProperty(fileName, propertyName, folder, storage, body); if (apiResponse != null && apiResponse.Status.Equals("OK")) { DocumentProperty docProperty = apiResponse.DocumentProperty; Console.WriteLine(docProperty.Name + " :: " + docProperty.Value); Console.WriteLine("Set Document Properties, Done!"); Console.ReadKey(); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); } // ExEnd:1 }
/// <summary> /// Initializes a new instance of the <see cref="CreateOrUpdateDocumentPropertyOnlineResponse"/> class. /// </summary> /// <param name="model">The response model.</param> /// <param name="document">The document after modification.</param> public CreateOrUpdateDocumentPropertyOnlineResponse(DocumentPropertyResponse model, System.IO.Stream document) { this.Model = model; this.Document = document; }