Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动生成并导出为PDF Crystal Reports 10_Pdf_Crystal Reports - Fatal编程技术网

自动生成并导出为PDF Crystal Reports 10

自动生成并导出为PDF Crystal Reports 10,pdf,crystal-reports,Pdf,Crystal Reports,我已经用Crystal Reports 10创建了一个报告。该报告包含有关个人活动的信息。我需要生成此报告并将其导出为多人的PDF格式,例如,自动生成70份报告,并将每个PDF文件与该人的姓名一起保存,因此我将获得70份PDF文件 我在互联网上搜索了一个解决方案,但没有找到任何有用的。 有人能帮我回答吗 谢谢大家! 您应该将一个参数连接到报表的记录过滤器-这样,您可以使报表仅显示一个特定人员的记录 然后,只需编写一个循环来设置参数值,并为每个人导出一个唯一命名的PDF。您需要提供到目前为止所做的

我已经用Crystal Reports 10创建了一个报告。该报告包含有关个人活动的信息。我需要生成此报告并将其导出为多人的PDF格式,例如,自动生成70份报告,并将每个PDF文件与该人的姓名一起保存,因此我将获得70份PDF文件

我在互联网上搜索了一个解决方案,但没有找到任何有用的。 有人能帮我回答吗


谢谢大家!

您应该将一个参数连接到报表的记录过滤器-这样,您可以使报表仅显示一个特定人员的记录


然后,只需编写一个循环来设置参数值,并为每个人导出一个唯一命名的PDF。

您需要提供到目前为止所做的尝试以及遇到的困难。向我们展示您为解决此问题而编写的代码,然后肯定会有人想帮助您!您是在寻找工具还是代码?到目前为止,我只创建了一个带有参数的报告,我可以生成一个包含所有人信息的PDF。所以,报告是2页长/人,所以我现在有一个140页的PDF。我下载了一个软件,可以将这个PDF文件拆分成几个部分,我手动拆分并重命名了每个单独的文件。我很想知道是否有人知道一个不涉及体力劳动的解决方案。如果Crystal Reports中有一个选项,或者我可以使用一些代码或工具来完成此操作,请让我知道。谢谢您的回答。这是我第一次使用Crystal Reports,所以我不太确定在哪里可以编写这个循环。您能提供更多详细信息吗?这里有两个关键部分-记录过滤器上的参数和以编程方式设置参数。您已经基于您的问题拥有要导出为PDF的代码。我提到的循环只是一个for循环,用于迭代70个用户的所有可能参数值,并在调用现有导出代码之前将参数值设置到报表中。我确实有一个带有参数的报表,但我没有任何用于将报表导出为PDF的代码。现在我用手做了70次。我选择参数值,刷新报告,然后单击Crystal Reports中的Export按钮导出为PDF。您可以使用几种不同语言的CR SDK,例如:Java,VB-在尝试进一步操作之前,您需要选择一个并熟悉基本知识:让您的代码打开报告并像现在手动操作一样导出它。一旦你有了它,试着使用我描述过的参数API。如果您陷入困境,请用代码更新您的问题-当您有代码示例时,在这里获得有用的帮助往往会容易得多。