我试图按照iText7文档中的一些内容在我的pdf文档中插入一个标题,但是GetPageSize()返回'Object reference not set to a Object实例‘。 我尝试通过PdfDocument对象和Document对象添加页面,并设置页面大小。我可以在循环中看到4页,但是,我所做的任何更改都不会给我一个页面大小。 错误消息System.NullReferenceExce
我有一个模板分裂成3个文件(头,正文和页脚),所有在HTML。我需要导出一个pdf文件,使用 itextsharp lib。 我使用折叠代码来实现这一点。
我是ItextSharp的新手,只是想知道如何在页面结束事件后将页眉和页脚放在边距之外?似乎当我使用onendpage事件而不是将页脚添加到页边距之外时,它添加到了页边距内部,并且当它将在应该添加到页边距之外的底部页边距之上时,它总是产生stackoverflow异常? 是否有任何设置来将文本添加到页边距之外的文档页脚(或者是填充)? 提前谢了。
我有一个PDF文档,通常,每一页都有一个页脚,页脚上有一个页码,前面有该页应该所在的章节或节的名称。但是,偶尔,我会得到一些跨越多个页面的大表结果。 我跳过为文档添加页眉和页脚信息,因为我有一个封面。因为不同的部分是不同的信息,所以我根据不同的领域将它们分解为章节和小节。此外,用户可以选择打印出一次从数据库信息生成的多个PDF。在每一章的开头,我使用以下命令设置页脚文本: 或者至少我在努力。当谈到
我试图在中实现页脚,文档最后一页的页脚应该不同,我添加了一个事件处理程序,当文档关闭时调用该处理程序,但试图在页面上循环会导致空指针异常: 下面是我试图实现的代码: 最初,我认为这是有效的,因为我插入了一个单独的区域中断,以使pdf在两个页面上分裂,但是当我添加更多的内容和页面自然增加时,我得到了这个异常,类似地,我现在通过尝试插入多个区域中断进行测试,我得到了相同的异常。
我使用ColdFusion和iText来生成PDF文档,我希望能够在iText决定进行分页时“自动”向PDF添加页眉和页脚。我已经看到了如何在Java中实现这一点的示例,下面是实现这一点的基本方法: 然后,在开始编写PDF文档之前,您要像他的事件一样“注册”您的事件: (至少据我所知。)
因为我事先不知道页码,所以我最初的想法是通过多次传递创建PDF,如“iText in Action”第6章所述。然而,据我所知,这是行不通的,因为一旦创建了现有的文本块,PDFStamper就无法编辑它们。我的第二个想法是创建两次文档。第一次,我将创建文档,并简单地对文本和页码中的引用位置进行hashmap。第二次,我将使用它们来生成引用。 有没有更好的办法做到这一点?
} 有什么建议吗?提前谢了。
我在合并从iText生成的两个PDF时遇到了一个问题。我是iText7的新手,我正在从html创建一个pdf,并用excel(.xls)创建另一个pdf作为pdf的嵌入文档。我想合并这2个文件。 请指教。提前感谢!!
我需要将N个PDF文件合并成一个。我先创建一个空白文件 稍后,我将遍历html字符串数组 我不太明白PdfWriter和PDFCopy之间的区别。
我想打印一个,它包含的行和列比PDF的一页要多得多。 我想打印“先右后下”,这类似于行-大顺序。打印第一页-满行,但这些行的所有列。然后打印下一页--充满行,并再次打印这些行的所有列。
我用iText做了业务,我创建了一个有9列的表,我把前4列分组为1,然后我把下4列分组为一列,在最后保持一列,点被分配为cell.setBorderWidth=2在所有单元格中,生成文档的边缘不匹配。希望你能帮助我。 下面是使用的代码:
对于某些PDF,我在刷新标记结构时看到一个NPE。这个问题发生在iText 7.0.2-Snapshot中。iText 5.5.10可以很好地处理这些文件。NPE在中抛出,因为映射是空的。该类中的映射只有在调用时才能变为null。 因为的唯一目的是--就我所知--释放内存,所以我测试了当它更改为空方法时会发生什么。结果是文件似乎正常处理。不再有例外。下面是一个示例文件。 输出是什么:
我使用的是iText 5.5.8 for Java。遵循默认的、简单的文本提取过程,即。 我很惊讶地在输出中发现了几个错误,特别是所有字母ds都变成了OS。 PDF示例可在http://www.fpozzi.com/stampastopper/download/文件名为0116_lr.PDF.抱歉,无法共享直接链接。这是一些文本提取的基本代码 在@Blagae和@MKL回答后编辑 在开始摆弄iTe