itext相关内容

如何在同一页面中切换不同的iText文档渲染器

情况是,在Page的开头,元素应绘制在一列中,此后,同一页面中的元素应绘制在两列中. 到目前为止,根据iText示例" c02e10_jekyllhydev6 ",我可以在页面之间切换不同的渲染器,这意味着首先应用DocumentRenderer,然后添加Next Page的AreaBreak,然后在新页面中应用ColumnDocumentRenderer. 代码: PdfDoc ..
发布时间:2021-02-09 19:51:21 C#/.NET

iText:如何在新页面上重复表格单元格的内容?

我想生成一个包含客户订单的表. (简化的)表如下所示.如果客户有多个订单,我只需在客户的第一行中添加客户信息.因此,订单1至3属于客户1,而订单4&则属于客户1. 5给予客户2 Customer | Order (header row) -------------+-------------------------------------------- Name 1 ..
发布时间:2021-02-09 19:50:54 Java开发

获取图像的极右,左,上,下位置-Itext

我正在为pdf设置边距,并检查页面内容是否超出了边距. 如果页面的内容仅仅是文本,我很容易做到这一点. 这是我在做什么: 我正在使用TextMarginFinder.我将根据书的大小设置 pdf的left margin值.并检查finder.getLlx();,因为finder.getLlx();将使我在该页面中文本的最左侧位置. TextMarginFinder find ..
发布时间:2021-02-09 19:50:51 Java开发

认证和签名后锁定PDF文件

我正在尝试找到一种方法来使用 iText 锁定经过签名和认证的PDF以进行修改.像Abode Reader DC这样的查看器告诉我文档没有打开以进行这样的修改 (如果我使用Adobe对文档进行签名,可以使用PDF版本1.7和iText版本7.1.6. 但是,当我认证并签署pdf时,最终得到的是: 在此过程中,首先用证明签名对PDF进行签名,并将证明级别设置为填充PdfSigner ..
发布时间:2021-02-09 19:50:50 Java开发

如何在PDF中查找图像并在其上绘制其他图像

我有一个将Word文档转换为PDF的程序.转换后,我想在新的PDF中找到所有图像.如果图像具有特定尺寸(200x100),则我想在其顶部绘制另一个图像.更好的是,如果我可以创建一个签名字段并在其上方绘制. 请帮忙吗? 解决方案 请首先尝试以下示例:我知道此示例无法满足您的需求,但请看一下要满足您的要求,您应该编写自己的 RenderListener 实现,更具体地说,是一种为您提供图 ..
发布时间:2021-02-09 19:50:31 其他开发

iText7:如何获取段落的实际宽度

在添加到文档之前,我需要知道一个段落的宽度(以磅为单位).我在这里搜索,发现阿列克谢有关段落高度的答案.因此,我用宽度制作了它,但是它不起作用.无论段落多长时间,始终返回矩形的宽度. 我尝试了这段代码: private float getRealParagraphWidth(Document doc, Paragraph paragraph) { // Create renderer t ..
发布时间:2021-02-09 19:50:27 Java开发

在矩形iText中正确的文本位置中心

我尝试在适合矩形大小的矩形内绘制文本,例如我的上一个问题,我希望文本在矩形中居中对齐. 问题是显示文本的Y坐标错误,如下图所示: 这是我的代码: PdfContentByte cb = writer.getDirectContent(); Rectangle rect = new Rectangle(100, 150, 100 + 120, 150 + 50); ..
发布时间:2021-02-09 19:50:25 Java开发

C#Pdf到文本的值在多行中

嗨,我有一个pdf文件,其内容如下:- Property Address: 123 Door Form Type: Miscellaneous ABC City Pin - XXX 因此,当我使用itextSharp获取内容时,它的获取方式如下- Property Address: 123 Do ..
发布时间:2021-02-09 19:50:21 C#/.NET

通过POM条目运行应用程序时如何避免bcprov-jdk16-1.45.jar

我有一个在Weblogic 12.1.3中运行的Java 8应用程序.该应用程序使用iText 5.5.9,所需的BC最低版本为1.49.该应用程序将作为WAR文件部署在Weblogic中.我可以看到战争档案具有正确的BC版本.但是在运行时,它取自WebLogic maven插件路径并使用BC 1.45.有什么方法可以通过编辑POM条目或通过编辑WebLogic.xml来避免这种情况.如果我从本地 ..
发布时间:2021-02-09 19:50:11 Java开发

如何提高iTextSharp中的测量精度?

我想将pdf调整为特定大小,但是当我使用缩放比例时,它会失去精度,因为浮点数会将值四舍五入.有没有一种方法可以调整给定宽度和高度的pdf大小?到目前为止,这是我尝试过的: public void PDFScalingTest11(string FileIn, string FileOut) { // The following code ope ..
发布时间:2021-02-09 19:50:08 C#/.NET

使用IText SignDeferred签署文件时如何保留PDF-A

我确实使用IText通过延迟签名(SignDeferred)将签名应用于pdf文档. 该过程包含以下步骤: 准备pdf文件以便进行后续处理 为pdf文档中的签名保留空间 创建pdf文档的哈希值 基于哈希值创建签名 使用自签名证书 将签名应用于pdf文档 整个过程都有效,最后我得到了一个pdf文件,该文件中设置了签名并且有效. 原始pdf是 PDF-A1a ,但生 ..
发布时间:2021-02-09 19:50:04 C#/.NET

C#PKCS7智能卡数字签名-文档自签名以来已被更改或损坏

我尝试使用智能卡(USB令牌)对pdf文件签名,但是在Adobe中打开签名的pdf文件时遇到"Document has been altered or corrupted since it was signed"错误.该错误不是那么描述性的,我不确定在哪里查看,因为该代码对我来说似乎很好,但显然不是.. 我使用的代码是: var signer = smartCardManager.ge ..
发布时间:2021-02-09 19:49:48 C#/.NET

如何在iText 7中将方向设置为横向

我正在使用iText7的convertToPdf()方法将html转换为pdf. PDF生成正确,但是横向模式无法正常工作. 有人可以告诉您如何获得横向模式吗? import com.itextpdf.html2pdf.ConverterProperties; import com.itextpdf.html2pdf.HtmlConverter; import com.itextpdf ..
发布时间:2021-02-09 19:49:37 Java开发

如何对齐块的左侧和右侧

我想将Chunk的左侧和右侧对齐.另外,每个Chunk的格式都不同,您可以在图像中看到它们. 我尝试以下代码: Chunk invoiceid = new Chunk("Invoice ID: ", font9BoldDARK_GRAY); Chunk invoiceidvalue = new Chunk("value from database", font10NoramlBlack ..
发布时间:2021-02-09 19:49:34 其他开发

更改pdfptable的字体大小

如何设置pdfptable的字体? 解决方案 创建短语时,必须在每个单元格中设置字体: Dim yourFont As BaseFont = BaseFont.CreateFont( _ Current.Server.MapPath("~/fonts/somefont.TTF"), _ BaseFont.WINANSI, BaseFont.EMBEDDED) Dim main ..
发布时间:2021-02-09 19:49:31 其他开发

ITEXT和ITEXTPDF有什么区别?

我正在尝试将 iText 依赖项迁移到更高版本.在使用itextpdf-5.4.2.jar和itext-1.3.1.jar之前.现在我已经迁移到itextpdf-5.5.10.jar和itext-4.2.1.jar. 此升级后,我的PDF不再打印条形码.条形码可以与早期版本完美配合. 关于这个jar迁移,我有什么想念的吗? 这两个罐子有什么区别? 我的条形码示例代码: B ..
发布时间:2021-02-09 19:49:19 Java开发