我想知道是否可以使用iText(我用于签名)或Java中的其他工具在pdf上添加生物识别数据。我会更好地解释:在签名板上签名时,我会收集笔压、签名速度等签名信息。我想将这些信息(java中的变量)与pdf上的签名一起存储。显然是隐藏和加密的,例如签名信息。pdf上是否有某种隐藏数据字段或可以包含此类信息的东西?我认为将其存储在作者等元数据字段中是不合适的。 最佳答案 向PDF文档添加信息的方法有多种。您可以在文档级附件中添加数据。这样,人们就可以通过打开附件面板来检查数据。将其存储为元数据也很好,但是您认为将该信息存储在作者key之
我们将iText5.5.7与XMLWorker一起使用,并且遇到了长表的问题,其中超出页面末尾的行被分成两部分到下一页(见图)。我们已经尝试使用page-break-inside:avoid;正如PreventpagebreakintextblockwithiText,XMLWorker中所建议的那样和iTextCutbetweenpagesinPDFfromHTMLtable但没有效果。我们已经尝试过将每一行包装在中并避免应用分页符(无效)针对tr,td并应用分页符(无效)包装每个td的内容在div并应用分页符(itext在到达页面末尾后停止处理行)我们的印象是page-break-
我正在使用itext7(c#)创建PDF。我需要将U3D图片添加到外观PDF。我可以找到示例(http://developers.itextpdf.com/examples/itext-action-second-edition/chapter-16#619-pdf3d.java)但是是爪哇。谁能帮我在.NETC#上给我一个例子吗?看答案链接的示例是用于itext5,而不是itext7。在itext7中,这个示例看起来像这样publicstaticfinalStringDEST="./target/test/resources/book/part4/chapter16/Listing_16_1
我有两个block,添加到短语中,然后添加到段落中。ChunkreportTitle=newChunk("CandidateLoginReport",catFont);Chunkdivisiontitle=newChunk("Division:\t\t"+divisionName);Phrasephrase=newPhrase();phrase.add(reportTitle);phrase.add(divisiontitle);Paragraphpara=newParagraph();para.add(phrase);我必须将blockdivisiontitle设置为右对齐。在iIe
您好,我可以使用iText生成包含数据表的pdf。如何将特定行中的特定数据加粗? 最佳答案 首先,您使用所需的详细信息实例化一个字体对象。在这里您将指定它是否为粗体。FontboldFont=newFont(Font.FontFamily.TIMES_ROMAN,18,Font.BOLD);FontnormalFont=newFont(Font.FontFamily.TIMES_ROMAN,10,Font.ITALIC);然后用你想用的任何字体。为了添加一个带有粗体的表格单元格。PdfPTabletable=newPdfPTable
我正在使用java开发itext5。我的页面包含带有动态行的多个表。在某些情况下,表格的最后一行被拆分为具有以下标题的下一页。我正在使用setHeaderRows()和setSkipFirstHeader()来管理下一页的延续。最后一行有足够的空间适合前面的页面。我想将最后一行放入同一页而不是下一页。例如,在第1页上,最后一行被拆分为下一页的第一行。相反,我想将该行放入第1页,以便多留一页,所有空白都留空。我尝试使用setExtendLastRow(),但它不起作用。有谁知道如何解决这个问题。我附上了一个工作示例代码。publicclassProposalItextSplitLastR
iTextPDF文档文件在内存中创建后,我需要将其转换为byte[]。我已经测试过正确创建PDF没有问题。问题是如何将其转换为字节数组存储在数据库中。这是我的代码:DocumentgeneratedDocument=reportService.generateRequestForm(scdUser,jsonObject,0,null);reportService.generateRequestForm(scdUser,jsonObject,0,null);ByteArrayOutputStreambaos=newByteArrayOutputStream();PdfWriterpdfW
我正在尝试使用acrofields填充PDF,我能够完美地添加字符串数据,但在将图像添加到acrofields时遇到问题。这是我添加字符串数据的代码..Filef=newFile("F:/Test/Agreement.pdf");InputStreamsourceTemplatePDFUrlStream=newBufferedInputStream(newFileInputStream(f));FiledestinationFile=newFile("F:/Test/ag1.pdf");PdfReaderreader=newPdfReader(sourceTemplatePDFUrlS
我目前正在使用iText,我想知道是否有办法从PDF文件中删除页面?我已经用阅读器等打开了它,我想在它被保存回一个新文件之前删除一个页面;我该怎么做? 最佳答案 “删除”页面的“更好”方法是做reader.selectPages("1-5,10-12");这意味着我们只选择第1-5、10-12页,有效地“删除”第6-9页。 关于java-从PDF中删除页面,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
这是我调查的第2天,但没有结果。至少现在,我可以问一些非常具体的问题。我正在尝试使用iText在PDF文件中编写包含一些非拉丁字符的有效HTML代码更具体地说,使用来自FlyingSaucer的ITextRenderer.我的简短示例/代码首先使用此值初始化字符串变量doc:Stringdoc=""+"Somegreekcharacters:ΚαλημέραSomegreekcharacters"+"";这是我用于调试目的的代码。我将这个字符串保存到HTML文件,然后通过浏览器打开它,只是为了仔细检查HTML内容是否有效,我仍然可以阅读希腊字符://writefordebuggingp