我正在尝试为系统创建PDF,该系统是用于打印运行的报告和字母的合并。
基本上我有一个包含PDF报告表格的文件夹,然后是一个满是求职信的PDF。使用SSRS rdlc文件生成求职信,该文件在每个字母之间有分页符。我最终需要的是一个PDF:
求职信/报告/求职信/报告等
现在,我已找到合并来自此主题的PDF的代码:
(谢谢汤米)
这很好,我可以很容易地调整它来交织字母和报告,但我不能100%保证求职信是单页。
我有办法在合并过程中使用iTextSharp扫描PDF以检测分页符吗?这样我就可以等到休息后添加报告。
先谢谢了,
Ĵ
答案 0 :(得分:0)
如果您希望将文档与多个报告合并,那么您可以使用以下策略:
在每个页面上检查一些预定义的短语(如封面),以确定此页面是否为封面。因此,您应该逐页迭代,使用PdfTextExtractor.GetTextFromPage()
重新发送文本,在此文本中搜索给定的关键字,以查找此页面是否为封面(分隔页面)。
更可靠的方式(如果您能够控制初始文档的生成方式)基于封面页上标记的条形码,以检测批量扫描期间新文档的开始。此外,条形码(例如QR码)可能包含有关下一个子文档的一些附加信息。