-
0 votes1 answers1412 views
如何填写XFA pdf文档的单个字段?
我的Pdf包含一个带空字段的XFA表单 . 我尝试通过操作XML然后将SetXfa()应用于ITextSharp来填充它,但PDF不会更改 . 这是我的方法: static void EditFieldXFA(string path, string key, string value) { iTextSharp.text.pdf.PdfReader reader = new iTextSh... -
0 votes0 answers1564 views
使用iText的Acro Tmp文件
我在Unix上使用旧的iText库生成PDF文件 . 一切都很顺利,但我的开发团队刚刚联系我,告诉他们存在一些临时文件的存储问题 . 经过讨论,他们指出我在/ tmp文件夹下创建了很多“Acroaxxxxx”文件 . 我正在检查它,文件与我使用我的应用程序生成的文件相同,但我的代码没有处理这个 . 我的问题很简单:我可以修改或添加一些代码来指示iText删除在此过程中创建的tmp文件吗? Thnk... -
-1 votes0 answers822 views
如何在客户端(使用Angular 1)-server(Java Spring MVC)模型中使用IText Java库将HTML元素转换为pdf?
我想从客户端(Web浏览器)向服务器发送具有外部CSS和Angular JS 1的HTML内容 . 我在服务器端使用Java spring来处理请求 . 我可以在表单体中发送内容,但在服务器端,HTML内容没有与Angular范围绑定的数据,也缺少外部CSS . 我们如何处理这种情况? 如果您有任何其他方法使用iText java库将HTML打印到PDF,请告诉我 .提前致谢 . -
2 votes1 answers1694 views
itext AcroFields表单到第二页,需要保留相同的模板
我有一个我在MS Word中创建的表单然后转换为PDF(表单)然后我使用PDF阅读器加载它,然后我创建了一个填充字段的压模,如果我想添加第二页与相同的模板(Form)我该怎么做并用相同的信息填充一些字段 我已经设法与另一个读者获得一个新页面,但我如何在此页面上标记信息,因为AcroFields将具有相同的名称 . # 这就是我实现的目标: stamper.insertPage(1,PageSize... -
1 votes1 answers1259 views
在xfa.fillXfaForm之后,透明图像显示为黑盒子 . 是否支持xfa填充的透明图像?
这是当前的问题:我有一个由第三方创建的XFA表单,我想按原样使用它 . 我能够通过以下方式生成带填充字段的PDF: a) Extracting the XML via Acrobat Pro b) filling the fields within the XML and calling XfaForm xfa = form.getXfa(); x... -
3 votes0 answers1830 views
由PdfStamper创建的输出PDF文件可以看到所有形式,甚至其中一些隐藏在输入PDF文件中
我正在尝试使用iText(版本5.5.9)编写Java应用程序,以自动化使用某些数据填充动态PDF的过程 . 目前我有代码从文件中读取数据并将它们插入到XFA数据结构中 . 输出PDF文件包含新数据,但问题是输入PDF中的所有隐藏表单都在输出文件中可见 . 关于输入PDF文件(模板)的说明:文件大约有8页,并且正在使用XFA提供动态内容 . 根据所选选项(单选按钮,检查或组合框),某些表单可以是可... -
0 votes0 answers1331 views
iTextSharp表单填充...有点
我有一个支持XFA的PDF文档,我想以编程方式填写 . 我正在使用C#和iTextSharp 5.5.12.0 该文件受密码保护,因此我设置了PdfReader.unethicalreading = true; 我正在使用的文件是N-400 . 当我在Adobe Acrobat Reader中查看时,填充的文档已正确设置字段 . 但是,如果我在浏览器(例如IE或Chrome)中打开它,则字段为空 ... -
0 votes1 answers1278 views
将图像添加到使用itextSharp数字签名的PDF
我想将图像放入经过数字签名的PDF中 . 如果我使用通常的方式,签名被打破 . 但是使用Acrobat,可以在签名的PDF中添加注释标记,并且不会破坏签名 . Googgling我找到了一个如何做到这一点的例子: http://itext.2136553.n4.nabble.com/Digital-Signature-Corrupted-after-adding-watermark-image-t... -
1 votes0 answers1047 views
Acrobat Reader DC中的数字签名不再需要阅读器扩展功能?
在商业环境中,我们有多年的Adobe LiveCycle ES . 一个关键功能是在PDF中启用"Reader extensions",这可以解锁Adobe Reader中用于阅读器扩展PDF的一些功能 . 其中之一是允许用户在Adobe Reader中对空签名字段进行数字签名 . 我记得如果PDF不是"reader extended",当点击Adobe R... -
0 votes2 answers1000 views
如何使用修订版来避免PDF中的数字签名失效?
使用Acrobat 9,如果我使用自签名证书签署PDF,然后在签名后编辑PDF,Acrobat将通知我文档上有有效签名,但文档也有未签名的更改 . 如果我再次签署PDF并查看签名面板,它将显示带有效签名的第一个签名修订版,表示在签署第一个修订版之后进行了更改,然后显示带有效签名的第二个签名修订版 . 我试图使用iTextSharp复制该行为 . 在代码中,我创建了一个PDF并对其进行签名 . 然后... -
1 votes0 answers1476 views
iText - 从PDF文件中读取安全方法
Adobe的文档安全性用户指南(http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/doc_sec_user_guide_9.pdf)声明(在第4.1.1段中)存在以下选项: - 密码安全性 - 公钥证书安全性 - ALCRMS 我可以使用iText(特别是iTextSharp 5)检查PDF文件,以确定它使用哪种特定的安全... -
0 votes1 answers301 views
使用ITextSharp和XML签名签署Pdf
我正在尝试使用远程Web服务来唱一个pdf,该服务返回一个XML签名,该签名由 PKCS#1 签名和最终用户证书组成 . 我需要使用此签名通过IText deferred 签名来签署pdf,因为Web服务正常工作 asynchronously . 所有IText示例都使用 PKCS#7 消息格式,但我不确定我应该如何处理XML签名 . Code That Adds Empty Signatur... -
0 votes1 answers954 views
保留现有的PDF签名
鉴于带有证书的数字签名PDF我没有私钥,是否可以更改文档,使用我的证书签名并将之前的签名保留为“历史记录”,也就是说,旧签名不应验证文档的完整性,而不是用户应该只能看到它曾经与其他证书签署? -
0 votes1 answers998 views
在现有PDF签名上添加签名时间戳
我有一个已签名的PDF,我想在此签名上添加时间戳,并可选择添加撤销信息(CRL / OCSP) . 有谁知道如何在Java中做到这一点(最好使用iTextpdf库)? 先感谢您! 迈克尔 -
0 votes0 answers1742 views
C# - 默认字体Times New Roman不会以带有iTextSharp的PDF格式显示
我正在尝试将字体从Arial更改为默认字体Times New Roman . 我尝试了不同的解决方案,但没有一个帮助! 原始代码是: PdfWriter writer = PdfWriter.GetInstance(doc, file); System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding(); writer.SetEn... -
0 votes1 answers1837 views
如何检测签名的pdf对iText有效?
对于项目,我需要检查数字签名是否有效 . 我已经开发了一段代码来完成它 . 我测试了一些pdf(正确与否),代码似乎工作 . 但有一种情况是验证不起作用 . 在Adobe Reader中,我发出消息“文档自签名以来已被更改或损坏” . 带着“美丽的”红十字......不幸的是,我不知道如何测试这个最重要的案例 . 因为如果我理解,签名是正确的,但它是改变的文件,而不是签名 . 我想我们可以使用文件... -
0 votes1 answers1976 views
PDF签名itext pkcs7多重标志
我想在pdf文档上做多个签名,就像在工作流程中一样 . 我正在使用以下代码签署我写的pdf,工作正常 . 得到哈希 public String getHash() { LOGGER.debug("PDFSigner.getHash : method invoked"); String pdfHashValue = null; try { ... -
1 votes1 answers1545 views
什么是itext7中Chunk.NEWLINE的替代品
Chunk.NEWLINE在iText 5中添加了一个新行 . 但是iText 7不支持Chunk . 如何使用iText 7添加新行? -
0 votes1 answers1433 views
如何将隐藏图像添加到PDF文档?
我有一个程序 . 它输出到pdf,但这几乎不可能再次读取 . 所以我需要一个附加到我的PDF的附加文件,以便能够在我的程序中编辑它 . 将文件附加到PDF是一个好主意,但用户可以看到,我不想这样做 . 另一种方法是将我可读的文件格式隐藏在一个图像中,该图像将被添加到第一页顶部的某个地方,然后是其他所有内容......如果可能的话,甚至是元数据... 这样我就可以使用PDF库(iText)从pdf中... -
2 votes1 answers38 views
具有绝对位置的图像以pdf itext定位
所以我有一个图像,我将其位置设置为绝对(jsf) . 然后,用户可以使用拖放功能从primefaces更改位置 . 然后将新坐标(左/上)存储在mysql数据库中 . 重新加载页面时,图像再次与db的坐标绝对定位 . 例如,图像坐标是(页面可滚动):left:68px;上:826.5px 在java中我使用itext,我想用数据库中的绝对值放置图像 . 我知道PDF文档的0/0坐标是左下角 ... -
2 votes1 answers913 views
使用itext 5.5.6和pdfStamper上的FullCompression将图像添加到pdf时出错
上周我们在测试期间从itext 5.3.6升级到5.5.6我们检测到在现有pdf上添加图像并启用了完全压缩的问题 . 请参阅下一个代码示例: try { byte[] imageByte = IOUtils.toByteArray(new FileInputStream("imageToStamp.png")); InputStream input = new... -
0 votes0 answers132 views
如何使用itext调整PDF页面大小而不缩放内容(使用Java)
我一直在努力寻找解决我问题的方法:我希望将现有的pdf从A4调整为给定的个别较小的页面大小 . 我需要更改真实的页面大小,而不是裁剪框或类似的东西 .原始pdf将始终只包含一个页面,所有内容(例如文本(某些具有超链接),图像和表格)将适合所需的页面大小 . 实际上我想将pfd页面修剪成一个完全适合现有内容的矩形(内容从左上角开始) .由于我发现无法更改现有pdf页面的页面大小,因此我尝试使用所需的... -
4 votes3 answers494 views
在生成的iText PDF文档中居中对齐图像
我正在使用库“com.itextpdf:itextg”来生成PDF文件 . 我的要求是以A4格式将图像添加到PDF文件,每页一张图像 . ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream); Image image = ... -
0 votes0 answers1370 views
坐标外允许范围iText异常
下面将提到坐标的llx,lly,urx,ury 401.74042 747.38 406.18842 753.91815 405.9332 747.38 410.3812 753.91815 410.126 747.38 414.574 753.91815 我正在尝试使用iText清理这些位置的文本 . 由于我使用RenderListener的renderText方法获得了这些坐标... -
0 votes1 answers1214 views
浏览器预览的坐标如何映射到PDF文件中的坐标
我现在有一个 PDF 文件,在 PDFBox 中呈现为每页一个图像 // load pdf and save image try (PDDocument document = PDDocument.load("some file")) { PDFRenderer render = new PDFRenderer(document); BufferedImage scal... -
0 votes1 answers1994 views
在iText的页面末尾绘制一条水平线?
我正在使用iText创建一个表 . 每个表有2列,除了表的最左侧,最右侧,最顶部和最下侧之外没有边框 . 我能够实现这一点,但新页面开始时会出现问题 . 我希望在页面末尾绘制一条水平线到另一条水平线 . 我试过用 @Override public void onEndPage(PdfWriter arg0, Document arg1) { PdfPCell pdfpcells[] = p... -
0 votes1 answers734 views
使用itext以绝对值在多页上生成PdfPTable
我正在生成发票,我已经和iText合作了两天了 . 我的问题是:如果我不是直接在文档中添加它们而是从PdfContentByte写入它,我如何在多个页面上拆分PdfPTable . this是输出 . 我没有得到的东西: 1:如何在新页面上显示 Headers 行? (没有读取第一行) 2:如何为许多记录自动化循环(而不是硬代码),以便将表分割到多个页面上? 3:Here这是我的发票应该看的样子,... -
0 votes1 answers1314 views
当细胞保持在一起时,iText分裂PdfPCell
我正在使用一个表来创建下面描述的外观 . 我手中已知的内容 . 列的蓝色部分是在表格中保持在一起的单元格,我使用 ColumnText 来显示表格 . 为了澄清,我在图像的右上角概述了一个样本单元格布局 . 我遇到的问题是,当我使用 setSplitLate(false) 与 setSplitRows(true) 一起使用 keepRowsTogether(int[] rows) 时,拆分无法正常... -
3 votes4 answers1797 views
Itextsharp PDFPTable如何在整个表格周围制作边框
我正在通过带有PDFPTable的Itextsharp中的数据库构建一个表,并且要求表中没有行/单元格具有顶部或底部底部边框,但每个单元格的左侧和右侧都有黑色边框(在其他中)单词,每列左边有一个右边框), table 的底部也需要用黑色边框封闭,这就是我的问题所在 . 我正在做的是将边框设置为0,然后手动分配边框,以便我只在每个单元格上获得左右边框,如下面所示为生成的“数量”列的示例: cell ... -
0 votes1 answers589 views
iText(夏普):带有 Headers 和子 Headers 的表格
我正在使用iText(iTextSharp版本5.5.7),我正在创建一个PdfPTable,其中行中的数据被排序 . 举一个具体的例子,说我的数据看起来像这样(包括我的 Headers - h1,h2和h3): +---+---+---+ |h1 |h2 |h3 | +---+---+---+ | A | B | C | +---+---+---+ | A | B | D | +---+--...