public static void Run() { string storagefile = "doc-sample.doc"; string inputfile1 = "doc-sample1.doc"; string inputfile2 = "doc-sample2.doc"; // Upload input files from local directory to Cloud Storage Common.UploadFile(storagefile, string.Empty); Common.UploadFile(inputfile1, string.Empty); Common.UploadFile(inputfile2, string.Empty); // Append a List of Word Documents WordDocumentEntryRequest wordDocumentEntryRequest = new WordDocumentEntryRequest(); wordDocumentEntryRequest.DocumentEntries.Add(new WordDocumentEntry(inputfile1, WordImportFormatMode.KeepSourceFormatting)); wordDocumentEntryRequest.DocumentEntries.Add(new WordDocumentEntry(inputfile2, WordImportFormatMode.KeepSourceFormatting)); Common.WordsService.SplitDocument(storagefile, SplitDocumentFormat.Jpeg, 1, 2, Common.FOLDER); /// <summary> /// Append Documents to Original Document. /// </summary> /// <param name="name">file name</param> /// <param name="wordDocumentEntryRequest">List of Word documents.</param> /// <param name="filename">Path to save result. Must be a Cloud storage path e.g. MyFolder\out.doc</param> /// <param name="folder">Folder name on Cloud storage e.g. MyFolder. Empty means files will be uploaded on Default Cloud storage</param> WordsDocumentResponse wordsDocumentResponse = Common.WordsService.AppendDocumentsToOriginalDocument(storagefile, wordDocumentEntryRequest, Common.GetOutputFilePath(storagefile, true), Common.FOLDER); // Download appended document file from cloud storage and save it to local directory string dataDir = Common.DownloadFile(storagefile, string.Empty); Console.WriteLine("\nDocuments appended successfully.\nFile saved at " + dataDir); }
public static void Run() { string inputfile = "doc-sample.doc"; // Upload input file from local directory to Cloud Storage Common.UploadFile(inputfile, string.Empty); // Update All Fields in the Word Document WordsDocumentResponse wordsDocumentResponse = Common.WordsService.WordsDocumentFields.UpdateFieldsInDocument(inputfile, Common.GetOutputFilePath(inputfile, true), Common.FOLDER); Console.WriteLine("\nAll fields updated successfully."); }
public void Words_DocumentFields_Tests() { try { storageService.File.CopyFile(Utils.CloudStorage_Input_Folder + "/doc-sample.doc", Utils.CloudStorage_Output_Folder + "/doc-sample.doc"); WordsDocumentResponse wordsDocumentResponse = wordsService.WordsDocumentFields.UpdateFieldsInDocument("doc-sample.doc", string.Empty, Utils.CloudStorage_Output_Folder); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Words_MailMerge_Tests() { try { storageService.File.CopyFile(Utils.CloudStorage_Input_Folder + "/doc-sample3.doc", Utils.CloudStorage_Output_Folder + "/doc-sample3.doc"); WordsFieldNamesResponse wordsFieldNamesResponse = wordsService.WordsMailMerge.ReadDocumentFieldNames("doc-sample3.doc", true, Utils.CloudStorage_Output_Folder); WordsDocumentResponse wordsDocumentResponse = wordsService.WordsMailMerge.ExecuteDocumentMailMergeOperation("doc-sample3.doc", true, Utils.CloudStorage_Input_Folder + "/word-mailmerger-data.xml", string.Empty, string.Empty, Utils.CloudStorage_Output_Folder); storageService.File.DownloadFile(Utils.CloudStorage_Output_Folder + "/" + wordsDocumentResponse.Document.FileName, Utils.Local_Output_Path + "/" + wordsDocumentResponse.Document.FileName); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public static void Run() { string subdirectory = "MailMerge"; string inputfile = "WithoutRegions.doc"; string xmlfile = "WithoutRegions.xml"; string imagefile = "Aspose Logo.png"; // Upload input file from local directory to Cloud Storage Common.UploadFile(inputfile, subdirectory); // Upload image file from local directory to Cloud Storage Common.UploadFile(imagefile, subdirectory); // Upload xml file from local directory to Cloud Storage Common.UploadFile(xmlfile, subdirectory); // Execute Mail Merge without Regions WordsDocumentResponse wordsDocumentResponse = Common.WordsService.WordsMailMerge.ExecuteDocumentMailMergeOperation(inputfile, false, xmlfile, string.Empty, Common.GetOutputFilePath(inputfile, true), Common.FOLDER); // Download output file from cloud storage and save on local directory string dataDir = Common.DownloadFile(inputfile, subdirectory); Console.WriteLine("\nMail merge without regions executed successfully.\nFile saved at " + dataDir); }
public void Words_Tests() { try { storageService.File.CopyFile(Utils.CloudStorage_Input_Folder + "/doc-sample.doc", Utils.CloudStorage_Output_Folder + "/doc-sample.doc"); WordDocumentResponse wordDocumentResponse = wordsService.ReadDocumentCommonInfo("doc-sample.doc", Utils.CloudStorage_Output_Folder); wordsService.ConvertDocument("doc-sample.doc", WordOutputFormat.Pdf, Utils.CloudStorage_Output_Folder, Utils.CloudStorage_Output_Folder + "/doc-out-pdf.pdf"); wordsService.ConvertDocument("doc-sample.doc", WordOutputFormat.Pdf, Utils.CloudStorage_Output_Folder, Utils.Local_Output_Path + "\\doc-out-pdf.pdf"); wordsService.ConvertDocument("doc-sample.doc", WordOutputFormat.Html, Utils.CloudStorage_Output_Folder, Utils.Local_Output_Path + "\\doc-out-html.html"); wordsService.ConvertDocument(WordOutputFormat.Tiff, Utils.CloudStorage_Output_Folder + "/doc-out-tiff.tiff", Utils.Local_Input_Path + "doc-sample.doc"); PageNumberSettings pageNumberSettings = new PageNumberSettings("{PAGE} of {NUMPAGES}", "right", true, true); wordsService.InsertDocumentPageNumbers("doc-sample.doc", string.Empty, Utils.CloudStorage_Output_Folder, pageNumberSettings); wordsService.InsertDocumentWatermarkImage("doc-sample.doc", string.Empty, 45.0, Utils.CloudStorage_Input_Folder + "/signature.jpg", Utils.CloudStorage_Output_Folder); wordsService.InsertDocumentWatermarkImage("doc-sample.doc", string.Empty, 135.0, Utils.Local_Input_Path + "signature.jpg", Utils.CloudStorage_Output_Folder); wordsService.InsertDocumentWatermarkText("doc-sample.doc", "Watermarked by Aspose", 45.0, string.Empty, Utils.CloudStorage_Output_Folder); // string jSon = @"<?xml version=\""1.0\"" encoding=\""utf-8\""?> // <Orders> // <Order> // <Number>23</Number> // <Address>Nelson Street</Address> // <Suburb>Howick</Suburb> // <City>Auckland</City> // <Phonenumber>543 1234</Phonenumber> // <Date>03/01/2010</Date> // <Total>14.00</Total> // <Item> // <Name>BBQ Chicken Pizza</Name> // <Price>6.00</Price> // <Quantity>1</Quantity> // <ItemTotal>6.00</ItemTotal> // </Item> // <Item> // <Name>1.5 Litre Coke</Name> // <Price>4.00</Price> // <Quantity>2</Quantity> // <ItemTotal>8.00</ItemTotal> // </Item> // </Order> // <Order> // <Number>10</Number> // <Address>Parkville Avenue</Address> // <Suburb>Pakuranga</Suburb> // <City>Auckland</City> // <Phonenumber>548 7342</Phonenumber> // <Date>05/03/2010</Date> // <Total>6.00</Total> // <Item> // <Name>Hawaiian Pizza</Name> // <Price>4.00</Price> // <Quantity>1</Quantity> // <ItemTotal>4.00</ItemTotal> // </Item> // <Item> // <Name>Fries</Name> // <Price>1.00</Price> // <Quantity>2</Quantity> // <ItemTotal>2.00</ItemTotal> // </Item> // </Order> // </Orders>"; //wordsService.PopulateDocumentTemplateWithData("doc-sample2.doc", WordCleanupOptions.ContainingFields, string.Empty, Utils.CloudStorage_Output_Folder, jSon); WordDocumentEntryRequest wordDocumentEntryRequest = new WordDocumentEntryRequest(); wordDocumentEntryRequest.DocumentEntries.Add(new WordDocumentEntry(Utils.CloudStorage_Input_Folder + "/doc-sample.doc", WordImportFormatMode.KeepSourceFormatting)); wordDocumentEntryRequest.DocumentEntries.Add(new WordDocumentEntry(Utils.CloudStorage_Input_Folder + "/doc-sample.doc", WordImportFormatMode.KeepSourceFormatting)); wordsService.SplitDocument("doc-sample.doc", SplitDocumentFormat.Jpeg, 1, 2, Utils.CloudStorage_Output_Folder); WordsDocumentResponse wordsDocumentResponse = wordsService.AppendDocumentsToOriginalDocument("doc-sample.doc", wordDocumentEntryRequest, string.Empty, Utils.CloudStorage_Output_Folder); WordsSplitResultResponse wordsSplitResultResponse = wordsService.SplitDocument("doc-sample.doc", SplitDocumentFormat.Jpeg, 1, 2, Utils.CloudStorage_Output_Folder); // Please check http://www.aspose.com/docs/display/wordscloud/loadWebDocument+%28Controller+resource%29 for details //string requestData = @"<?xml version=""\1.0""\ encoding=""\utf-16""\?> // <LoadWebDocumentData xmlns:xsd=""\http://www.w3.org/2001/XMLSchema""\ xmlns:xsi=""\http://www.w3.org/2001/XMLSchema-instance""\> // <LoadingDocumentUrl>http://www.aspose.com</LoadingDocumentUrl> // <DocSaveOptionsData> // <SaveFormat>doc</SaveFormat> // <FileName>google.doc</FileName> // <SaveRoutingSlip>true</SaveRoutingSlip> // </DocSaveOptionsData> // </LoadWebDocumentData>"; //WordsSaveResultResponse wordsSaveResultResponse = wordsService.LoadNewDocumentFromWebIntoFile(requestData); } catch (Exception ex) { Assert.Fail(ex.Message); } }