`

ASPOSE文件写入

阅读更多

ASPOSE写入到word、pdf中的部分代码示例,欢迎拍砖

/**
 * 利用ASPOSE插件保存PDF的基础核心操作
 */
public void docSave() {
	String modelDoc = "";//模板文件路径
	String aimDoc = "";//word目标路径
	String aimPdf = "";//PDF目标路径
	String licenseUrl = null;//license在项目中的路径-需购买
	Document doc = null;
	try {
		//license加载-规则是只加载一次即可
		License license = new License();
		license.setLicense(new File(licenseUrl).getAbsolutePath());
		//关联模板文件
		doc = new Document(modelDoc);
		String[] keys = new String[]{"" , ""};
		String[] values = new String[]{"" , ""};
		//若涉及文本跨页或者需要将文本内容解析为HTML标签时需要下面的语句
		doc.getMailMerge().setFieldMergingCallback(new HandleMergeFieldInsertHtml());
		//模板中MergerFiled值与java中变量匹配进行数据填充-普通字段或列表结构均可
		doc.getMailMerge().execute(keys, values);
		//保存为DOC-执行后文件便保存成功
		doc.save(aimDoc, SaveFormat.DOC);
		//保存为PDF-执行后文件便保存成功
		doc.save(aimPdf,SaveFormat.PDF);
	} catch (Exception e) {
		e.printStackTrace();
	}
}

 备注:

 

当输出文件不理想时可以从以下几个角度考虑问题
1、模板文件是否是有效文件?
2、代码本身正确性是否验证?
3、分级验证如先验证是否能正确导出普通文件?
4、分级验证如先验证是否能正确导出word文件等?

 

 

 

分享到:
评论

相关推荐

    Aspose.Cells写入一个excel多个活页内容进行导出

    在这个特定的场景中,“Aspose.Cells写入一个excel多个活页内容进行导出”指的是使用Aspose.Cells来创建或修改一个Excel文件,并且这个文件包含多个工作表(也称为活页),然后将整个文件导出。下面我们将详细探讨...

    aspose 文件转化 excel-word-ppt 含 lisence.xml

    通过Aspose.Cells,开发者可以读取、写入、操作和转换Excel工作簿,支持XLS、XLSX、CSV、HTML等格式。你可以创建新的工作表,修改现有数据,应用公式,甚至将Excel文件转换为其他格式,如PDF或图片。 3. **Aspose....

    aspose文件转换PDF

    【标题】"Aspose文件转换PDF"涉及到的核心技术是Aspose库,这是一款知名的第三方开发组件,主要用于处理各种文档格式的转换,特别是将其转换为PDF格式。Aspose库提供了多种API,包括Aspose.Words,专门用于处理...

    kkfileview com.aspose aspose-cad

    标题中的"kkfileview com.aspose aspose-cad"表明kkfileview在使用Aspose的产品,特别是Aspose.CAD,这是一个强大的Java库,用于读取、写入和转换CAD(计算机辅助设计)文件,如DWG、DXF等格式。这个库允许开发者在...

    Aspose.Words根据word模板写入数据和图表(chart)

    在本文中,我们将深入探讨如何使用Aspose.Words根据Word模板写入数据和插入图表,特别是饼形图和柱形图。 首先,理解模板替换的基础是关键。Aspose.Words支持通过使用书签或域来定义模板中的可替换区域。在模板文档...

    aspose在线预览office文档

    Aspose 是一个强大的开发工具集合,专为处理各种文件格式而设计,包括Microsoft Office文档(如Word、Excel和PowerPoint)、PDF以及电子邮件等。在本文中,我们将深入探讨Aspose的核心组件及其在.NET 4.0环境下的...

    aspose-cells.xx.jar和lic文件

    2. **写入Excel文件**:创建Workbook对象,添加Worksheets,然后在Cells中填充数据。 3. **格式化和样式**:设置字体、颜色、边框、对齐方式等,以自定义单元格的外观。 4. **公式和函数**:支持大部分Excel的内置...

    C#调用Aspose.Slides 将PPT文件转换成PDF文件存储

    5. **错误处理**:在转换过程中,应该添加适当的异常处理代码,以应对可能出现的文件读取或写入错误。 6. **在线预览**:转换后的PDF文件可以被Web应用用于在线预览。通常,这需要前端页面使用PDF.js或者其他类似的...

    Aspose.Words和Aspose.Pdf的dll文件.rar

    // 将字节数组写入文件 File.WriteAllBytes("output.pdf", pdfBytes); ``` 在这个压缩包中,有两个版本的Aspose.Pdf.dll和Aspose.Words.dll,这可能是因为提供了不同版本的库,以应对不同的兼容性需求或者功能更新...

    aspose.words导出word文件demo,含dll库

    这个库文件可以被.NET应用程序引用,使得开发者可以在代码中直接调用Aspose.Words的功能,例如读取、写入、编辑和转换Word文档。 关于导出Word文档,这个demo提供了两种不同的方法。第一种可能是使用Aspose.Words的...

    c# 写入Word各种特殊符号: 复选框 手指 剪刀等等

    Aspose是一个强大的.NET组件,支持处理各种文件格式,包括Word(.doc, .docx)。 首先,你需要安装Aspose.Words NuGet包,这样可以在C#项目中方便地使用其提供的API。安装完成后,你可以创建一个新的Word文档或者...

    aspose-cad-19.9.jar

    Aspose.CAD 是一个强大的开发工具,主要用于处理CAD(计算机辅助设计)文件。在这个版本中,我们聚焦于`aspose-cad-19.9.jar`,这是一个专为Java平台设计的库,允许开发者在Java应用程序中读取、写入和转换多种CAD...

    读取目录中的xml文件并写入Excel

    这个例子中,我们要讨论的是如何使用C#编程语言,结合Aspose库,来读取一个目录中的多个XML文件并将其中的数据写入Excel工作簿。这个过程可以分为几个关键步骤,我们将详细探讨这些步骤以及涉及的技术知识点。 首先...

    aspose.words word、ppt和excel转换成PDF文件

    Aspose.Cells是处理电子表格的利器,它支持对Excel文件进行读取、写入和转换。版本8.5.2可能包含了对Excel公式、图表、数据透视表等元素的精确转换,确保在转换为PDF时,数据的完整性和格式的一致性。此外,它还可能...

    基于Aspose的简单通用C#Excel导入导出

    Aspose是一个强大的文件处理组件,提供了多种语言的支持,包括C#,它能够帮助开发者在不依赖Microsoft Office的情况下操作Excel文件。在本项目中,我们主要关注的是Aspose.Cells组件,它专门用于处理Excel工作簿。 ...

    Java 使用 poi 和 aspose 实现 word 模板数据写入并转换 pdf 增加水印

    - **依赖管理**:确保在`pom.xml`文件中添加了Apache POI和Aspose.Words的Maven依赖。 - **资源管理**:正确打开和关闭文件流,避免内存泄漏。 - **异常处理**:处理可能出现的文件读写错误和转换异常。 在`src`...

    Aspose.Cells.dll文件

    例如,以下是一个简单的示例,展示了如何使用Aspose.Cells读取和写入Excel文件: ```csharp using Aspose.Cells; // 创建Workbook对象 Workbook workbook = new Workbook("input.xlsx"); // 访问第一个工作表 ...

    C# 使用 Aspose.Words将word文件转成PDF文件

    Aspose.Words是Aspose公司提供的一款强大的文档处理组件,它允许开发者在不依赖Microsoft Office的情况下处理Word文档,包括读取、写入、转换和操作文档。 Aspose.Words提供了丰富的API,可以方便地在C#中调用。...

    利用Aspose将word转换成pdf

    Aspose.Words是Aspose产品系列中的一个组件,它提供了对Word文档的强大支持,允许开发者在应用程序中读取、写入和操作DOC、DOCX等格式的文件。在这个场景下,我们关注的是如何使用Aspose.Words将Word文档转换为PDF,...

    aspose-words的license和jar

    Aspose.Words提供了丰富的API,可以方便地通过编程来实现各种操作,如读取、写入、合并、分割文档,以及添加、修改和删除文本、图片、表格等元素。 5. **文件格式支持**: 除了常见的Word格式,Aspose.Words还...

Global site tag (gtag.js) - Google Analytics