Crystal Reports-链接到外部pdf文件名并嵌入到报告中-可以吗?

2020-08-16 12:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要将Crystal Report中的帐号链接到作为外部pdf文件名一部分的帐号,并将每个pdf文件嵌入到报告中。

在Crystal Reports中可以这样做吗? 而且,如果是这样,怎么办?

感谢您的帮助!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要将Crystal Report中的帐号链接到作为外部pdf文件名一部分的帐号,并将每个pdf文件嵌入到报告中。

在Crystal Reports中可以这样做吗? 而且,如果是这样,怎么办?

感谢您的帮助!

付费偷看设置
发送
11条回答
我是小鹏鹏啊
1楼 · 2020-08-16 13:27.采纳回答

感谢大家的帮助和建议!

我找到了一种使用第三方软件Visual Cut的解决方案。

在我的Crystal报表中,我创建了一个公式字段,该字段将我的字段名称连接起来以创建指向pdf的路径。 使用变量,我能够在报告中创建一个csv列表,该列表将列表中的第一个pdf附加到列表中。

然后使用Visual Cut,我可以导出(突发)包含所需信息的组合pdf。

还要感谢Visual Cut的Ido Millet在创建报表逻辑和公式方面的帮助!

半个程序猿
2楼-- · 2020-08-16 13:12

谢谢,唐。

我尝试过,它只提取第一个pdf的第一页,并在所有页面上重复。

在进一步调查中,我们确实发现这些pdf(来自外部)具有一定的密码保护功能,可以防止编辑但不能阻止阅读。 不知道这是否会阻止正确嵌入所有文件/页面,但是可能。

否则,如果还有其他建议,将不胜感激!

歪着头看世界
3楼-- · 2020-08-16 13:27

您好Cheryl,

这可能是一个巨大的安全问题,但是请尝试....../p>

插入一个OLE对象并浏览到一个PDF文件并链接它:

并将其插入报表。

现在右键单击对象并选择"设置图形格式",

选择"超链接"选项卡并选择"文件"并单击 链接:

现在单击X + 2(公式编辑器)按钮,然后 添加如下内容:

" d:\ document" +" 123" +" .pdf"

" 123"是帐号。

请参阅 如果适合您

一只江湖小虾
4楼-- · 2020-08-16 13:22

嗨乔尼,

是的,使用OLE对象方法,在重复相同的PDF时遇到相同的问题。 (请参阅本主题前面的对Don的回复。)

正如我在官方答复中所述,Ido Millet对其软件" Visual Cut"非常有帮助。 我花了他一个小时的咨询时间,这是值得的!

在我的Crystal报表中,我创建了一个公式字段,该字段将我的字段名称连接起来以创建指向pdf的路径。 使用变量,我能够在报告中创建一个csv列表,该列表将列表中的第一个pdf文件添加到列表中。

然后使用Visual Cut,我可以导出(突发)包含所需信息的组合pdf。

希望这会有所帮助。

Cheryl

d56caomao
5楼-- · 2020-08-16 13:18

嗨,Cheryl,

您每次都更新帐号正确吗? 您可能需要将帐号放入数据库字段中,以进行测试以查看其是否有效。

通常情况下,您链接到文件的id会发生什么,它仅在报告加载时才加载文件, 除非链接到数据库字段,否则不会刷新每个数据库。

所以公式看起来像这样:

" d:\ document" + {DB.AccountNumber} +" .pdf"

这可能有用 为您...

梦想连接
6楼-- · 2020-08-16 13:30

是的,如果这是最终用户的"按需"报告,则他们将需要已经拥有PDF 创建,然后运行Visual Cut。

就我而言,我每天早晨都会通过"计划任务"自动运行此报告,因此最终用户永远不会与之交互。

我的PDF也自动生成,位于一个文件夹中,等待Visual Cut任务利用它们。

如果此解决方案不适合您的情况,也许其他人会为您提供帮助。

软件心理学工程师
7楼-- · 2020-08-16 13:30

Cheryl您好,

如果您将PDF嵌入到 报告以查看文档,仅第一页将打开。 如果要查看整个文档,则可以双击报告中的PDF,它应在PDF查看器中打开。 Crystal不会显示PDF文档中的多个页面。

谢谢,

Brian

一周热门 更多>