我有一个客户要求,其中我们在Dynamics CRM的每个商机记录中都有多个pdf附件。每当最终用户需要文件时;他/她每次必须下载多个文件。 要求是将所有文件下载为单个pdf文件。另外,第二个文件中的文件必须一个接一个地添加。
答案 0 :(得分:0)
插件是执行此操作的错误方法:
完成此操作的代码与插件的兼容性不是很高。合并文档需要与操作系统进行某种程度的交互(即读取和写入文件)。您可能可以使用ILMerge和非沙盒化插件来破解自己的方式,但是结果仅适用于本地CRM,Microsoft则不支持。
插件是服务器端的,必须在数据库操作时触发。听起来您需要一个用户友好的过程来生成此组合文档,从而提出面向客户的应用程序。您的客户端程序可能会导致某些CRUD操作,该操作会触发此插件,然后检索生成的文件,但这不必要地复杂。
编写一个网页,该网页将生成文档并将其作为文件下载对话框提供给用户。从CRM中的按钮调用您的应用程序。