public void addCoreProperties(DocX document, DocInfoOption option) { if (!string.IsNullOrWhiteSpace(option.Subject)) { document.AddCoreProperty("subject", option.Subject); } if (!string.IsNullOrWhiteSpace(option.Title)) { document.AddCoreProperty("title", option.Title); } if (!string.IsNullOrWhiteSpace(option.Creator)) { document.AddCoreProperty("creator", option.Creator); } if (!string.IsNullOrWhiteSpace(option.Description)) { document.AddCoreProperty("description", option.Description); } if (!string.IsNullOrWhiteSpace(option.Category)) { document.AddCoreProperty("category", option.Category); } if (!string.IsNullOrWhiteSpace(option.Version)) { document.AddCoreProperty("version", option.Version); } /* * document.AddCoreProperty("created", option.Created); * document.AddCoreProperty("modified", option.Modified); * document.AddCoreProperty("keywords", option.Keywords); * document.AddCoreProperty("lastModifiedBy", option.LastModifiedBy); * document.AddCoreProperty("revision", option.Revision);*/ }
public static void DocInfoSet(DocX document, DocInfoService docInfoService, FormValOption formValOption) { string title = formValOption.DocTitle; string subject = formValOption.DocSubject; string category = formValOption.DocCategory; string description = formValOption.DocDescription; string creator = formValOption.DocCreator; string version = formValOption.DocVersion; Boolean editProtect = formValOption.DocEditPrctCheckBox; Boolean removeEditPrct = formValOption.DocEditPrctRemove; string editPassword = formValOption.DocEditPassword; DocInfoOption option = new DocInfoOption(subject, title, creator, "", description, "", "", category, version, "", ""); docInfoService.addCoreProperties(document, option); if (removeEditPrct) { docInfoService.DocRemoveProtect(document, removeEditPrct); } else if (editProtect) { docInfoService.DocProtect(document, editProtect, editPassword); } }
public void addCoreProperties(DocX document, DocInfoOption option) { this.docInfoSetting.addCoreProperties(document, option); }