SSIS能否生成用于导出数据的PDF文件?

时间:2017-02-03 08:42:35

标签: c# mysql sql ssis msbi

我熟练使用SSIS。知道怎么 创建一个包并运行。到目前为止设法拯救了 以平面文件输出。现在我需要前进到下一步。

问题:我需要查询输出转到PDF文件。

2 个答案:

答案 0 :(得分:0)

不,SSIS本身不能用于生成PDF文件。

除非您对PDF格式有足够的了解,否则您可以编写自己的脚本任务来生成所需的文件。

答案 1 :(得分:0)

SSIS中没有生成PDF文件的本机支持。但是您可以在SSIS包中创建一个可以调用.NET程序集的任务。有关如何操作的详细说明,请参阅此帖[http://www.dotnetfunda.com/articles/show/1199/how-to-call-a-net-assembly-in-ssis]

在.NET程序集中,您将使用可以创建PDF文档的库,该库基于MS Word模板,根据需要使用数据占位符进行格式化。在.NET程序中,您可以读取.NET可以读取的任何数据(database,xml,csv,json,...)。然后将此数据合并到从模板创建的最终文档中。最终文档可以是DOCX,PDF或XPS。这些examples显示了如何做到这一点。