itext相关内容

itext 7拆分段落

我如何将给定的段落分为2个段落,因为它只适合画布的一部分.拆分后,我想将第一部分添加到画布中,然后将第二部分添加到新画布中. public Paragraph addParagraphToPage(PdfDocument pdfDocument, int pageNum, Rectangle rectangle, Paragraph p) { PdfPage page = pdfD ..
发布时间:2021-02-09 19:49:16 Java开发

使用iText在每个页面中进行数字签名

我使用iReport生成了一个包含3页的报告.现在,签名仅出现在一页中.但是我需要使用iText对每个页面进行签名. PdfReader reader = new PdfReader(fullFilePath); String outputPath = reportPath + randomUUID + fileExtension; FileOutputStream fout = new ..
发布时间:2021-02-09 19:49:12 Java开发

使用JAVA搜索和替换PDF中的文本

需要用其他语言替换pdf中的文本.第一步,我尝试使用itextpdf ad pdfbox API搜索和替换pdf文件中的文本. 使用下面的代码片段,该片段使用itextpdf api从源PDF文件中搜索并将文本"Hello"替换为"Hi".创建新的PDF时不会替换任何文本. public void manipulatePdf(String src, String dest) throw ..
发布时间:2021-02-09 19:49:03 Java开发

在文件夹Java中合并pdf文件

我已经搜索了一些解决方案,但找不到真正的答案.在我的应用程序中,我使用IText将报告保存为pdf,但是现在我想在完成报告时合并文件夹中的所有文件. 问题在于每个文件夹包含不同数量的文件,所以我不能仅对其进行硬编码. 任何建议将不胜感激. 解决方案 这是一个有效的示例.我用过ITEXT 依赖项: com.itext ..
发布时间:2021-02-09 19:48:47 Java开发

将pdf文档合并到单个页面iText中

我正在尝试将多个pdf页面合并为一个pdf页面. iText有很多示例,这些示例显示了如何将pdf页面组合成一个文件,但是我需要所有页面都适合单个页面(沿它们的方向缩小宽度和高度) String[] files = { MovieLinks1.RESULT, MovieHistory.RESULT }; // step 1 Document document = new Docume ..
发布时间:2021-02-09 19:48:33 Java开发

iTextSharp从PDF的单层读取文本

当前,我正在使用自定义的LocationTextExtractionStrategy从返回TextRenderInfo []的PDF中提取文本.我希望能够确定TextRenderInfo对象(或PDFString,TextRenderInfo的子级)是否出现在特定层中.我不确定这是否可能.要获取PDF中的图层,我正在使用: Dictionary layers ..
发布时间:2021-02-09 19:48:30 其他开发

使用iTextsharp进行外部签名PDF(3)

需要通过使用外部Web服务对文档哈希进行签名来对PDF进行签名,该过程必须分两步完成,并使用一个临时的空签名. 跟随 Priyanka问题和Grazina问题并阅读该帖子上的mkl答案,即使添加了像Grazina这样的哈希前缀,我目前的签名也无效做到了. iTextSharp版本:5.5.13.1 此程序是我以前的问题的另一种方法. 当前代码(编译并开始调用 SignPDF 方法 ..
发布时间:2021-02-09 19:48:26 其他开发

使用mssp将数字签名附加到pdf

我正在尝试对pdf文档进行数字签名,并且需要使用MSSP(移动签名服务提供商)将签名附加到签名面板上.我研究了一些stackoverflow问题,并做了如下操作. 首先,我创建pdf的校验和.在生成校验和之前,将空签名添加到pdf.生成校验和后,我将其作为数据发送给签名文件到服务器.服务器给了我base64签名,我从base64签名中找到了证书链.现在,我需要将签名附加到pdf,显示给“签名 ..
发布时间:2021-02-09 19:48:21 Java开发

iText 7-HTML到PDF写入MemoryStream而不是文件

我正在使用iText 7(特别是HtmlConverter.ConvertToDocument方法)将HTML转换为PDF.问题是,我真的不希望在服务器上创建PDF文件,而是希望在内存中做所有事情,然后将其发送给用户浏览器,以便他们下载. 任何人都可以向我展示一个如何使用此库的示例,而不是将文件写入到MemoryStream中,这样我就可以将其直接发送给浏览器了吗? 我一直在寻找示例, ..
发布时间:2021-02-09 19:48:20 C#/.NET

使用iText更改PDF Producer属性

是否可以使用iText更改PDF文档的现有属性? 我尝试过 Map moreInfo = new HashMap(); moreInfo.put(Meta.PRODUCER, "XXX"); moreInfo.put(Meta.AUTHOR, "YYY"); try { stamp1.setMoreInfo(mo ..
发布时间:2021-02-09 19:48:05 Java开发

使用itext 5.5.5的数字签名

我从iText 5.2.1 升级到了iText 5.5.5 我当时在使用PdfStamper和PdfSignatureApperance来应用数字签名. 这是我的代码段. PdfStamper stamper = PdfStamper.createSignature(reader, byteArrayOutputStream,'\0'); PdfSignatureAppearan ..
发布时间:2021-02-09 19:47:46 其他开发

如何处理将iText \ iTextSharp表拆分为两页的情况?

使用iTextSharp时出现以下问题. 我正在将一些表格放入文档中.问题是,如果表内容不适合某个页面并进入另一页面,则我将覆盖第二个页面标题,因此出现以下情况: 如您所见,我将在页面末尾插入一个表,该表分为两页,第二个页面标题被表内容覆盖. 我想避免这种情况,但是我不知道该怎么办. 我在想,也许我可以做以下事情之一: 也许我可以检查元素是否完全进入页面.如果不创建一 ..
发布时间:2021-02-09 19:47:18 C#/.NET

在itext 7中将html转换为pdf时,如何仅获取某些页面的横向?

我使用pdfHTML的convertToPDF()方法,使用 iText7 将HTML转换为PDF.我想更改PDF文档中一些特定页面的页面方向.这些页面的内容是动态的,我们无法猜测应该有多少个页面处于横向(即动态表的内容可能会占用多个页面) 当前情况:我创建了一个自定义工作程序(实现 ITagWorker ),该工作程序会在标记 之后的页面上显示风景 public ..
发布时间:2021-02-09 19:47:17 Java开发