首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用iTextSharp在分页符之后将PDF插入另一页。

使用iTextSharp在分页符之后将PDF插入另一页。
EN

Stack Overflow用户
提问于 2016-03-02 19:56:33
回答 1查看 250关注 0票数 0

我正在尝试为一个系统创建PDF,该系统是打印运行的报告和信件的合并。

基本上我有一个装满PDF报表的文件夹,然后是一个装满求职信的PDF文件夹。求职信是使用SSRS rdlc文件生成的,每个信件之间都有分页符。我最终需要的是一个PDF,它是这样的:

求职信/报告/求职信/报告等

现在我已经找到了从这个线程中合并PDF的代码:

Merging PDFs with ITextSharp

(谢谢汤米)

这很棒,我可以很容易地调整它来交错信件和报告,但我不能100%保证求职信是单页的。

有没有办法在合并过程中使用iTextSharp扫描PDF来检测分页符?这样我就可以等到休息后再添加报告。

在进阶阶段谢谢,

J

EN

回答 1

Stack Overflow用户

发布于 2016-03-03 01:15:08

如果您希望将合并的文档从多个报表中分离出来,则可以使用以下策略:

  1. 检查每页上的某个预定义短语(如封面),以确定此页是否为封面。所以你应该一页一页地迭代,使用PdfTextExtractor.GetTextFromPage()搜索文本,在这个文本中搜索给定的关键字,看看这个页面是不是封面(分隔页)。
  2. 更可靠的方法(如果您能够控制初始文档的生成方式)是基于盖在封面上的条形码,以便在批量扫描期间检测新文档的开始。此外,条形码(例如二维码)可能包含有关下一个子文档的一些附加信息。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35746537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档