-
求思路或解决方案,关于读取和生成文件的。30
问题简述如下:
目前系统中有存在的一些合同模板,用的是poi来操作excel达到目的。
现在想要实现的是灵活定制的模板。比如说A用户上传了一些合同模板,页面上要可以预览到并且可以往一些需要填写的地方填写值。 然后点击保存的时候可以生成一些文件(word、excel、pdf等均可)
要求:不能改变文档样式,比方说原始合同中一行为56个字,最终生成的带值的合同样式是不能改变的。
有思路的童鞋或有技术解决方案的童鞋请帮忙 谢谢哈!2012年4月05日 17:04
8个答案 按时间排序 按投票排序
-
word的话 可以通过查找替换书签 来实现。
使用js+千航控件就可以实现你想要的功能。
1。用js获取word上面的书签列表
2。构造表单进行显示
3。获取表单填写的值,进行查找替换书签。
书签不支持列表。Excel 没搞过,根据单元格不根据书签 应该类似 。PDF需要转换格式。2012年4月16日 14:03
-
这个其实可以按事先约定好的协议来做,首先要上传模板,与客户一起制定协议。就是哪一行哪一列写什么值?格式如何等。把这些信息上传到服务端,然后读取之,根据这些约定生成在线预览,修改并保存。制定好模板很重要,记住不是样例。即上传模板最好这样制定。A1单元格填写:title=?,font=?.C3单元格填写:content=?Max=?linewidth=?等等。服务端要做的就是读取这些属性信息并按之生成模板并保存。希望能帮到你。
2012年4月15日 21:28
相关推荐
### Java操作XML文件读写与树型...通过上述分析,我们不仅了解了如何使用Java和JDOM库读写XML文件,还探讨了基于XML数据生成树型菜单的基本思路。这对于开发需要处理复杂结构化数据的应用程序来说是非常有用的技能。
在ASP.NET中,没有内置的库直接处理INI文件,所以我们需要自定义解决方案。 描述中提到的“ini.cs类文件”可能是一个自定义的类,封装了读写INI文件的操作。开发者可以将这个类放入项目的`app_Code`目录下,这是一...
Java 对大数据量文件内容的多线程读取和排序 在处理大数据量文件内容时,多线程读取和排序是非常重要的。下面我们将讨论如何使用 Java 对大数据量文件内容进行多线程读取和排序。 首先,我们需要生成一个随机的...
### 虚拟主机用RSA生成公钥,提示找不...上述解决方案不仅适用于RSA密钥生成的具体场景,也为类似问题提供了一种思路。在实际开发过程中,应当注重环境适应性和代码的可移植性,确保软件产品能够在多种环境中稳定运行。
过程中遇到一些问题,就将这些问题的解决方案写成了demo,本来是想只是供自己记录所用,但后来发现好多伙伴或多或少遇到这些问题,这些问题或许前面的前辈们都有发布或写有dll来提供解决方案,但本人本着自己动手,...
1、下载资源后请先看readme文档,README.md中有项目的介绍和具体的使用流程说明和易碰到的问题及解决方案。 2、若各位项目需求与本资源的样式相符度低,例如业务有渲染单元格颜色的,或者要求字体加粗,或者写入到多...
10. **论文撰写**:作为毕业设计的一部分,开发者可能需要撰写相关的技术报告或论文,阐述项目背景、设计思路、实现方法和遇到的问题及其解决方案。 综上所述,这个项目涵盖了Android应用开发的多个核心知识点,...
数据库进程间通信解决方案是针对数据库系统与其他第三方应用程序之间需要实时同步数据或触发特定操作的场景。传统的查询方式可能无法满足这种实时性需求,因此需要设计一种机制,使得数据库能够主动通知其他进程数据...
session跨域共享及企业级单点登录解决方案实战 分布式事务解决方案实战 高并发下的服务降级、限流实战 基于分布式架构下分布式锁的解决方案实战 分布式架构实现分布式定时调度 分布式架构-中间件 分布式消息...
通过阅读和学习“pymake.py”的源码,开发者不仅可以了解如何在Linux下编译Windows项目,还能学习到Python处理XML文件、生成命令行指令以及实现跨平台编译工具的设计思路。对于有志于深入理解编译系统和跨平台开发的...
在.NET Framework 4.6.1的MVC环境中,大文件分片上传是一种常见的解决方案,尤其对于处理超过服务器限制或网络带宽有限的大文件时。本文将深入探讨这个主题,介绍如何利用C#和MVC实现大文件的分片上传,并涉及到实时...
Kettle可以通过内置的数据生成步骤(如“生成随机数”或“生成序列”)创建大规模的模拟数据,这对于测试数据库性能、验证ETL流程的效率或构建大数据解决方案的原型是非常有用的。在这个场景中,Kettle生成的一亿条...
本程序设计了一个解决最小生成树问题的解决方案,通过采用Prim算法和Kruskal算法实现最小生成树,采用Dijkstra算法和Floyd算法实现指定城市到其它城市的最短距离和指定城市之间的最短距离,并通过图形界面输出结果。
*** C# 生成HTML页面的方法主要包括以下几种思路: ... 通过编程方式向服务器发送请求,获取网页的HTML源代码,然后可以将其...此外,处理网络请求和文件操作时应考虑异常处理和资源释放,以避免资源泄露或运行时错误。
7. **文档编写**:详细记录设计过程、遇到的问题以及解决方案,阐述设计思路和技术实现。 在"曲贺020332006040"这个文件中,很可能是包含了上述所有步骤的源代码、编译脚本、文档和其他辅助材料。通过查看和研究这...
生成二维码主要依赖于开源库Zxing(ZXing是“Zebra Crossing”的缩写,意为斑马线),它提供了一个全面的条码读取和生成解决方案。首先,你需要将Zxing库集成到你的项目中。在Eclipse中,可以通过添加ZXing的aar依赖...
【标题】"生成html的树型PHP论坛程序"是一个基于PHP技术构建的论坛系统,它采用了独特的树形结构展示论坛内容,旨在优化用户...而压缩包中的文件则为用户提供了解决方案的详细信息和支持,帮助他们顺利部署和维护论坛。
在标题提到的“PHP生成条形码”中,我们主要探讨的是如何利用PHP这一编程语言来创建和显示条形码,以便于数据的快速识别和...通过实践和学习,你可以进一步提升这方面的技能,为项目提供更加完善的数据识别解决方案。
### Java调用WinRAR生成压缩文件路径有空格问题解决方案 在进行文件处理时,我们经常需要对文件进行压缩操作以便于传输或者节省存储空间。Java作为一种常用的开发语言,在进行此类操作时通常会通过调用外部命令的...
这份"Android高级应用源码-android二维码的生成和解析.zip"压缩包提供了一套完整的解决方案,帮助开发者深入理解并实现这一功能。 首先,二维码(Quick Response Code)是一种二维条形码,可以存储大量的文本、数字...