这个问题比较难
现在有这样一个需求:
在web上进行打印,可以导出word或者excel或其他再打印,但打印的格式却不确定,比如这里有100(这个数目随时可能增加)家公司,打印的单子每个公司都不同(数据源相同,但显示数据位置可能不同),而且打印格式要能微调,但调一次后要能保存格式,因为不是每次都需调整。怎么解决?谁有好的解决方案?
我有个方法:就是用word或者excel做为模板,我给出一个标准模板,模板中有数据的地方打上标记,然后客户自己去修改格式后保存,然后我在程序中读取对应的模板,并取出模板中的内容,把对应的数据(有标记的地方)替换成真正的数据,然后保存为一个临时文件,程序读取这个临时文件再在ie里导出。
但我觉得这样太繁琐了,想直接在程序获取修改后的文档并导出,而不去保存为临时文件,呵呵,我试着获取Word com组件的Content属性中的text,但发现它不能给出表格什么的,只有字符,那么能不能直接获取它的文档内容或者它能给出html的tag?请高手指点一二。
或者大家有更好的解决方案?请帮忙!!谢谢