Aspose.Words For .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。
Aspose.Words For .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外,API支持所有流行的Word处理文件格式,并允许将Word文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
【下载Aspose.Words for .NET最新试用版】
设置语言首选项
在MS Word中显示文档取决于在该文档的默认值中设置的语言。但是,如果没有语言设置为默认值,该怎么办这种情况下,Word从“ 设置Office语言首选项 ”对话框中获取信息,例如,可以在Word 2016中的“文件 – >选项 – >语言”菜单下找到。使用Aspose.Words,您可以设置语言首选项使用LanguagePreferences类。
//文档目录的路径。LoadOptions loadOptions = new LoadOptions();loadOptions.LanguagePreferences.AddEditingLanguage(EditingLanguage.Japanese);Document doc = new Document(dataDir + @"languagepreferences.docx", loadOptions);int localeIdFarEast = doc.Styles.DefaultFont.LocaleIdFarEast;if (localeIdFarEast == (int)EditingLanguage.Japanese) Console.WriteLine("The document either has no any FarEast language set in defaults or it was set to Japanese originally.");else Console.WriteLine("The document default FarEast language was set to another than Japanese language originally, so it is not overridden.");
//文档目录的路径。LoadOptions loadOptions = new LoadOptions();loadOptions.LanguagePreferences.SetAsDefault(EditingLanguage.Russian);Document doc = new Document(dataDir + @"languagepreferences.docx", loadOptions);int localeId = doc.Styles.DefaultFont.LocaleId;if (localeId == (int)EditingLanguage.Russian) Console.WriteLine("The document either has no any language set in defaults or it was set to Russian originally.");else Console.WriteLine("The document default language was set to another than Russian language originally, so it is not overridden.");
从文档中删除个人信息
注意:在Aspose.Words中处理文档时,设置此选项实际上不会删除个人信息,并且仅影响Microsoft Word行为。
Document doc = new Document(dataDir + "Properties.doc");doc.RemovePersonalInformation = true;dataDir = dataDir + "RemovePersonalInformation_out.docx";doc.Save(dataDir);
为你推荐:Aspose专题 – Aspose最新资源合集
ASPOSE技术交流QQ群()已开通,各类资源及时分享,欢迎交流讨论!
20万+用户答谢惠,ASPOSE系列产品火热促销中,最高直降8万元!>>立即领取优惠

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!