求思路,生成复杂PDF
这段时间要搞PDF制作一个合同。
要求是这样的:
1,合同资料分几百个字段保存在数据库里。(合同不是一整份的一个TEXT字段)。
2,用户点一下生成按钮,合同就会把这些从数据库里取出来的几百的字段转化成一份有格式的PDF合同文档。不能出现别的窗口,就是点一下生成。
我用的是Itextshap这个dll。大家也不用和我发这个dll的使用方法的URL链接。
因为,我也看了这个Itextshap主页的使用说明了,研究半星期了,大致都了解。
我要制作的合同PDF,有表格段、落还有各种字体段落样式。合同的数据保存在数据库里,取出来有几百个字段(合同都是保存字段的,不是一整份的)
而用Itextshap不可能一个字段一个字段作为短句插到PDF的Page上去,这样一份长达20页的合同制作完要很长时间。
所以这个原始的方法不行。(所以不要发那种怎么制作PDF的最简单的那种例子代码)。
得改。要高效率。
我第一个思路是,先几百个字段取出来,按照WORD模板(书签绑定字段)得到合同的WORD文档,然后WORD转PDF。但是我WORD转PDF,不会转。Itextshap的说明上也没提到这点(谁有这个代码请贴)。这个看来很难实现,因为我在网上已经搜了一个早上word转PDF都没找到。只找到个ASP。net调用JS。
大家说怎么做高效。或者说,帮我找找word转PDF的方法。当然我不希望别第三方插件,收钱的Dll等。