public void Words_Bookmarks_Tests() { try { storageService.File.CopyFile(Utils.CloudStorage_Input_Folder + "/doc-sample.doc", Utils.CloudStorage_Output_Folder + "/doc-sample.doc"); WordsBookmarkRequest wordsBookmarkRequest = new WordsBookmarkRequest("AsposePdf", "Aspose.Pdf for .NET"); wordsService.WordsBookmarks.UpdateDocumentBookmark("doc-sample.doc", wordsBookmarkRequest.Name, wordsBookmarkRequest, string.Empty, Utils.CloudStorage_Output_Folder); WordsBookmarksResponse wordsBookmarksResponse = wordsService.WordsBookmarks.ReadDocumentBookmarksCommonInfo("doc-sample.doc", Utils.CloudStorage_Output_Folder); WordsBookmarkResponse wordsBookmarkResponse = wordsService.WordsBookmarks.ReadDocumentBookmarkDataByItsName("doc-sample.doc", wordsBookmarkRequest.Name, Utils.CloudStorage_Output_Folder); } catch (Exception ex) { Assert.Fail(ex.Message); } }
/// <summary> /// Update document bookmark. /// </summary> /// <param name="name">The file name.</param> /// <param name="bookmarkName">The bookmark name.</param> /// <param name="filename">Result name of the document after the operation. If this parameter is omitted then result of the operation will be saved as the source document</param> /// <param name="folder">The document folder.</param> /// <param name="storage">The document storage.</param> public void UpdateDocumentBookmark(string name, string bookmarkName, WordsBookmarkRequest bookmarkData, string filename, string folder, string storage = "") { // POST words/{name}/bookmarks/{bookmarkName}?appSid={appSid}&filename={filename}&storage={storage}&folder={folder} string apiUrl = string.Format(@"words/{0}/bookmarks/{1}?filename={2}&storage={3}&folder={4}", name, bookmarkName, filename, storage, folder); ServiceController.Post(apiUrl, AppSid, AppKey, JsonConvert.SerializeObject(bookmarkData)); }