Aspose.Words

Word文档开发处理工具Aspose.Words v21.2发布!(含新功能演示)

旧街凉风 提交于 2021-02-19 12:04:55
Aspose.Words for .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。2021 年2月更新来啦,.NET版Aspose.Words更新至v21.2新版本! 主要特点如下: 实现了API以操纵Font对象的主题属性。 添加了在保存时更新CreatedTime属性的选项。 使用新的CustomTimeZoneInfo选项扩展了SaveOptions。 使用新的SmartParagraphBreakReplacement选项扩展了FindReplaceOptions类。 提供了从COM应用程序中的IStream对象加载文档的功能。 >>你可以 下载 Aspose.Words for .NET v21.2测试体验。 具体更新内容 关键 概括 类别 WORDSNET-21363 支持为LINQ Reporting Engine动态添加组合框和下拉列表项 新功能 WORDSNET-6146 允许从OLE对象提取可见的纯文本 新功能 WORDSNET11848 添加保存选项以模仿MS Word行为或不模仿创建,修改和打印日期 新功能 WORDSNET-6125 添加选项以将文档中的图像导出为SVG格式的HTML 新功能 WORDSNET-10148

根据word模板(书签)创建导出word

假装没事ソ 提交于 2021-01-25 07:46:51
/// <summary> /// 根据word模板(书签)创建word-导出 /// </summary> /// <param name="context"></param> public void export_Word(HttpContext context) { string templatePath = context.Server.MapPath( " ../../../模板.docx " ); // word模板位置 Document doc = new Document(templatePath); // 循环书签 foreach (Bookmark mark in doc.Range.Bookmarks) { if (mark != null ) { switch (mark.Name) { case " UserName " : mark.Text = " 饶哈哈 " ; break ; case " Sex " : mark.Text = " 男 " ; break ; case " Photo " : DocumentBuilder builder = new DocumentBuilder(doc); string imgPath = context.Server.MapPath( " /Admin/666.jpg " ); // 图片地址 if

C# word生成html

邮差的信 提交于 2020-12-17 21:42:31
引入 Aspose.Words public void ConvertToHtml( string wordPath, string savaPath) { try { Aspose.Words.Document doc = new Aspose.Words.Document(wordPath); if (doc == null ) { throw new Exception( " Word文件无效或者Word文件被加密! " ); } if (savaPath.Trim().Length == 0 ) { savaPath = Path.GetDirectoryName(wordPath); } if (! Directory.Exists(savaPath)) { Directory.CreateDirectory(savaPath); } string wordName = Path.GetFileNameWithoutExtension(wordPath); Aspose.Words.Saving.HtmlSaveOptions htmlSaveOptions = new Aspose.Words.Saving.HtmlSaveOptions(Aspose.Words.SaveFormat.Html); string wordPath = Path.Combine

Java操作word转pdf

廉价感情. 提交于 2020-12-12 12:50:26
如果转换后出现乱码,是doc格式的文档的话请转换为docx!!! 下载相关jar包和一个授权到2099年的凭证文件。 链接: https://pan.baidu.com/s/1xudkKqR1-TLLO0RPskyVjQ 提取码: adft 下载相关文件后请把文件都导入到项目中。 /** * word转成pdf * * @方法名:wordToPdf * @参数 @param source doc路径 * @参数 @param target 目标pdf路径 * @返回类型 void */ public static void wordToPdf(String source, String target) { FileInputStream fis = null ; FileOutputStream fos = null ; try { String licensePath = FilePathCache.FilePathMap.get("licensePath" ); InputStream license = new FileInputStream(licensePath); // 凭证文件,请正确设置读取凭证文件的路径 // InputStream license = new FileInputStream("H:\\zc\\nmgzcdemo\\src\\license.xml

示例演示!使用Aspose在Java中将PDF转换为SVG格式

佐手、 提交于 2020-11-12 13:26:10
PDF多年来一直统治着数字文档格式的世界,用于文档的打印,共享,交换和存档。但是,PDF在某些情况下可能不适合,例如在Web页上显示它,因为它需要浏览器支持或其他插件。在这种情况下,SVG可以替代。由于SVG文件的屏幕分辨率独立性,因此可以轻松地在网页上显示它们而不会影响用户体验。 因此,在这种情况下会发生PDF到SVG的转换。在本文中,您将学习如何使用Java将PDF文件转换为SVG格式。 PDF到SVG的转换 使用其他选项将PDF转换为SVG 目前,Java版Aspose.PDF升级到v20.10版,添加签名 >>你可以 点击这里 体验Aspose.Words for Java v20.10。 PDF到SVG Java的转换 以下是使用Aspose.PDF for Java将PDF文件转换为SVG格式的步骤。 使用Document类加载PDF文件。 创建一个SvgSaveOptions类的对象。 使用Document.save(String,SvgSaveOptions)方法将PDF保存为SVG 。 以下代码示例显示了如何使用Java将PDF转换为SVG。 // Load PDF file Document doc = new Document("Input.pdf"); // Instantiate an object of SvgSaveOptions

福利!Aspose.Words在Java中将Word(DOC / DOCX)转换为HTML完整攻略

℡╲_俬逩灬. 提交于 2020-10-02 21:59:08
Microsoft Word文件格式DOC / DOCX很著名,因为文字处理器支持多种功能来组织和解释信息。同样,HTML文件格式有助于在Web应用程序中显示信息。 在本文中,我们将学习使用Java将Word文件(DOC / DOCX)转换为HTML。以下是我们将在此处探讨的一些用例: 如果想要测试这项新功能,可 点击这里 下载最新版试用。 使用Java将Word(DOC / DOCX)转换为HTML 使用Java将DOCX转换为HTML5 使用Java将受密码保护的Word文件转换为HTML 使用Java将Word转换为MHTML ①使用Java将Word(DOC / DOCX)转换为HTML 可以按照以下步骤将Word转换为HTML: 加载带有DOC或DOCX扩展名的源Word文件 将文件另存为输出HTML 下面的代码示例显示了如何使用Java将DOCX转换为HTML: // Load the document from disk. Document doc = new Document(dataDir + "TestFile.docx"); // Save the document into HTML. doc.save(dataDir + "Document_out.html", SaveFormat.HTML); 输入DOCX文件预览 输出HTML文件预览

Word文档转换:如何使用Aspose.words在Java中将Word和图像转换为PDF

白昼怎懂夜的黑 提交于 2020-08-17 15:49:49
Aspose.Words for Java 是功能丰富的文字处理API,开发人员可以在自己的Java应用程序中嵌入生成,修改,转换,呈现和打印Microsoft Word支持的所有格式的功能。它不依赖于Microsoft Word,但是它提供了Microsoft Word通过其API支持的功能。 >>Aspose.Words for Java已经更新至v20.7, 有97项改进和修复, 点击下载体验 轻松可靠地将文档从一种格式转换为另一种格式的能力是Aspose.Words的一项关键功能。PDF是一种最受欢迎的转换格式,一种固定布局的格式,可以在各种平台上呈现文档时保留其原始外观。Aspose.Words中使用“渲染”一词来描述将文档转换为分页或具有页面概念的文件格式的过程。 将Word文档转换为PDF 从Word到PDF的转换是一个相当复杂的过程,需要几个计算阶段。Aspose.Words布局引擎模仿了Microsoft Word的页面布局引擎的工作方式,使PDF输出文档看起来与Microsoft Word中所看到的尽可能接近。使用Aspose.Words,您可以通过编程方式将文档从DOC或DOCX格式转换为PDF,而无需使用Microsoft Office。本文介绍了如何执行此转换。 请注意,文档中的页数会影响转换时间。 将DOC或DOCX转换为PDF 在Aspose

.NET版文档管理利器Aspose.Words 7月更新已至,看看有没有解决你的疑难!

我们两清 提交于 2020-08-16 05:55:17
七月已至,.NET版Aspose.Words也为大家带来了7月的新版本!Aspose.Words for .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。 点击下载 主要特点如下: 添加了新节点以处理多节结构化文档标签。 添加了一个新的公共属性MailMerge.RetainFirstSectionStart。 RevisionOptions类扩展了新的属性。 改进了SmartArt冷渲染的性能。 具体更新内容 key 概述 类别 WORDSNET-9500 国际字符(泰米尔语)不能正确地从MHTML转换为PDF 新功能 WORDSNET-7150 SDT控件在打开/保存过程中丢失 新功能 WORDSNET-9501 国际字符(泰卢固语)未正确从MHTML转换为PDF 新功能 WORDSNET-5713 包含分节符的StructuredDocumentTag在加载时丢失 新功能 WORDSNET-20589 PDF到DOCX-脚注 新功能 WORDSNET-20480 提供属性以在邮件合并期间启用“严格MS Word行为合规性” 新功能 WORDSNET-9908 通过分节符保留RichText内容控件 新功能 WORDSNET-6773

ASPOSE.Cells & ASPOSE.Words 操纵Excel和Word文档的 .NET Core 实例

我只是一个虾纸丫 提交于 2020-04-28 10:31:53
Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,它提供的原生API可以对Word、Excel、PDF、Powerpoint、Outlook、CAD、图片、3D、ZIP等超过100多种文件格式进行操作,还具有报表、二维码、GIS、任务等功能,可以使用C#(.NET/.NET Core/Mono/Xamarin...)、Java、Android、C++、Nodejs、PHP、Python等语言。 下面我使用ASP.NET Core MVC 做一个从Excel文件读取列表数据,并生成一个Word文档,同时在Word里面生成同样的列表和数据的例子。 建立项目 使用ASP.NET Core MVC 模板建立一个Web项目: 安装 Aspose.Cells 和 Aspose.Words 然后通过Nuget安装Aspose.Cells 和 Aspose.Words包,分别负责Excel和Word文档的操纵: 安装好之后,可以试用该产品。 安装许可 如果有授权许可的话,可以通过几种方式把它应用到该项目中,我喜欢的方式是使用文件: 把许可文件放在项目根目录,设置属性复制到输出文件夹:Copy if newer。 在 Program.cs里,添加以下代码,完成许可的设置: 运行,如果能输出以下内容,说明许可安装成功了: 读取Excel 为了方便

如何将word文档内容在网页显示方法

谁都会走 提交于 2020-04-28 09:04:00
doc和docx格式是无法直接在浏览器中显示的,需要转换为浏览器支持的格式,方法如下: 1、打开需要转换的文件,点击文件选择另存为; 2、选择保存的格式为单个网页(*.mht ,*.mhtl)、网页(*.hmt ,*.hmtl )或者筛选过的网页(*.hmt ,*.hmtl )即可。 把word文件读到byte[]中,再Response.OutputStream.Write(bytes)到 客户 端去 Page_Load事件中写: //FileStream fs = new FileStream("c:\\1.doc", FileMode.Open, FileAccess.Read); FileStream fs = new FileStream(Server.MapPath("files\\1.doc"),FileMode.Open, FileAccess.Read); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.ContentType = "application/msword"; //Response.OutputStream(bytes); Response.OutputStream.Write(bytes,0, bytes