我有一个pdf文件(从iText生成的中获得)需要发送到签名硬件。 由于与java打印机驱动程序不兼容,我无法直接发送PDF,因此我需要先将其转换为图像。我成功地将每个PDF页面转换为jpg文件,但客户不喜欢此解决方案,因为签名不在所有文档中,只在单个页面中。 由于我还没有找到任何免费的库,我决定分四个步骤完成: STEP1:使用itext生成PDF并持久化它。 步骤2:从PDF多页转换为列表 步
我正在生成一个PdfPTable并将其添加到章节中,然后将章节添加到我的文档中。我的表格有几个单元格,其中行跨度 但是打印时,第2行和第3行之间有一个分页符,我希望表格如下所示: 这要归功于我在这里学到的一个技巧,我有一个实现IPdfPCellEvent的类,我实例化并附加到具有RowSpan的单元格 如果多次调用CellLayout(),则会发生后续调用,因为行跨度已溢出到新页面上(与我上面描述
我想生成一个包含客户订单的表。(简化的)表格如下所示。如果客户有多个订单,我只需将客户信息添加到客户的第一行。因此,订单1至3属于客户1,订单4属于客户 这工作正常,除非我得到一个分页符/新页面。在这种情况下,表格如下所示: 但是我希望客户1在新页面的第一个客户单元格中重复,所以它看起来像这样: 我认为填充单元格可以通过组合页面/单元格事件来完成,但这需要将所有客户单元格的最小高度设置为填充的客户
我使用PDFTable和itext版本5.2.1创建了pdf页面。我创建了一个定义字体、单元格间距等的方法。。代码如下: 我已将padding设置为4。。但我的客户希望我的页面的某些部分(单元格,用户将在其中写入金额,如果它们彼此太近,则很难将金额与其来源进行匹配,因为它没有任何边框)之间比其他部分(而不是整个表)有更多的空间。。。所以我试着换一个单元格。设置padding值,但它会更改整个表的填
在使用Itext的Java项目中,我创建了一个pdf文件,在这个文件中,我在另一个表的单元格中插入了一个较大的表。 我面临的问题是,当表格的内容超过一页时,表格将被带入下一页。相反,我想要上一页中的部分数据,只有超出该页的数据才需要转到下一页。 如何实现这一点,下面是我使用的代码。
如何使用iTextSharp将多页ToC写入包含合并文档的PDF末尾? 在java中使用itext库为合并的pdf创建索引文件(TOC)的答案解释了如何在合并pdf时创建TOC页面(在iTextSharp手册中进行了分类http://developers.itextpdf.com/examples/merging-pdf-documents/merging-documents-and-create
我正在使用iText 2.1.7。在我生成的文档的最后一页上,我有一个签名段落,我总是希望在最后一页的底部呈现。 我将所有文本捆绑到一个段落中,然后将其全部放在一个单元格表中,并使用PDFWriter将其写入页面上的固定位置。段落中的文本显示得很好,但图像未包含在内。 当我直接将段落本身添加到报告中时,图像渲染效果很好,但我没有这里需要的定位控制。 下面是代码片段: getSignatureIma
我正在使用iText(Sharp)生成PDF文档。我正在使用Visual Studio 2017开发该应用程序。我已经使用NuGet添加了iTestSharp,并用VB和C进行了实验# 对于“高级”内容来说,一切都很好(jumpstart教程的第1章)。现在,我想使用“page”、“canvas”和“low-level”绘图命令进行更低级的绘图:jumpstart教程的第2章 http://dev
我需要为每个有特定文本的页面添加水印,例如“删除过程”。 基于Bruno Lowagie的建议将水印直接添加到流中 迄今为止,PdfWatermark类具有: 如果我在自定义detectPages方法中将数字3添加到arrPages ArrayList中,则效果很好-它在第3页上显示所需的水印。 我遇到的问题是如何在文档中搜索文本字符串,我只能从PdfWriter writer或com访问文本字符
我正在使用itext 4.2 java生成pdf,希望有圆角和背景色,我也能做到这一点。我面临一个问题,第一列是单独获取圆角和背景的,所以为了修复它,我需要在表中添加一个包含总列数的空行,添加后,表显示正确的圆角和背景。 我现在面临的问题是,pdfptableevent没有正确地应用于多个页面。表有许多记录,它在多个页面上进行拆分,其行为只是行的第一列被其背景色取整。其余的列并没有应用pdfpta
我是一名iText java开发人员。我一直在处理大型表,现在我陷入了垂直拆分表的困境。 在iText In Action的第119页,尊敬的布鲁诺·洛瓦吉(我非常尊重这个家伙)解释了如何拆分一个大表,使列出现在两个不同的页面中。 我遵循了他的示例,当文档只有几行时,它工作得很好。 在我的例子中,我有100行,要求文档需要在几页中拆分100行,同时垂直拆分列。我按如下方式运行我的代码,但只显示前3
我确实在google和docs中搜索了很多,但找不到解决这个问题的方法,也许你们能帮我解决这个问题吗? 我有一个来自html导出的pdf,我的表格数据在页面之间分割,请看下图: 这是一个html到pdf的转换导出,我没有在pdf中构建此表,请看: 我怎样才能解决这个问题?
我有一个
我有一个水印,我想放在我的pdf中。水印是一个。bmp图像,为2290 x 3026。我在调整图片大小以适应页面时遇到了很多问题,有人有什么建议吗? 下面是方法的输出。 我想和你们分享pdf的图片,但不幸的是我不能。 我是否应该尝试使用。改为jpg?我真的不知道iText处理不同图像扩展的效果如何。
我正在开发一个asp。net mvc项目,我正在使用一个html模板生成一个带有动态数据的发票文档,由于Handlebar,我填充了这些数据。生成的html通过使用iText 7转换为PDF,因为这是公司使用to所需的工具,但是我在将其转换为PDF时遇到了一个问题,因为html表显示数据,有时有足够的数据只适合一个页面,但在其他情况下,有许多行在分页符中相交,跨两个页面打印数据。每当数据不适合一页