首页 文章
  • 1 votes
     answers
     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 votes
     answers
     views

    使用ITextSharp和XML签名签署Pdf

    我正在尝试使用远程Web服务来唱一个pdf,该服务返回一个XML签名,该签名由 PKCS#1 签名和最终用户证书组成 . 我需要使用此签名通过IText deferred 签名来签署pdf,因为Web服务正常工作 asynchronously . 所有IText示例都使用 PKCS#7 消息格式,但我不确定我应该如何处理XML签名 . Code That Adds Empty Signatur...
  • 0 votes
     answers
     views

    保留现有的PDF签名

    鉴于带有证书的数字签名PDF我没有私钥,是否可以更改文档,使用我的证书签名并将之前的签名保留为“历史记录”,也就是说,旧签名不应验证文档的完整性,而不是用户应该只能看到它曾经与其他证书签署?
  • 0 votes
     answers
     views

    将图像添加到使用itextSharp数字签名的PDF

    我想将图像放入经过数字签名的PDF中 . 如果我使用通常的方式,签名被打破 . 但是使用Acrobat,可以在签名的PDF中添加注释标记,并且不会破坏签名 . Googgling我找到了一个如何做到这一点的例子: http://itext.2136553.n4.nabble.com/Digital-Signature-Corrupted-after-adding-watermark-image-t...
  • 1 votes
     answers
     views

    Acrobat Reader DC中的数字签名不再需要阅读器扩展功能?

    在商业环境中,我们有多年的Adobe LiveCycle ES . 一个关键功能是在PDF中启用"Reader extensions",这可以解锁Adobe Reader中用于阅读器扩展PDF的一些功能 . 其中之一是允许用户在Adobe Reader中对空签名字段进行数字签名 . 我记得如果PDF不是"reader extended",当点击Adobe R...
  • 0 votes
     answers
     views

    如何使用修订版来避免PDF中的数字签名失效?

    使用Acrobat 9,如果我使用自签名证书签署PDF,然后在签名后编辑PDF,Acrobat将通知我文档上有有效签名,但文档也有未签名的更改 . 如果我再次签署PDF并查看签名面板,它将显示带有效签名的第一个签名修订版,表示在签署第一个修订版之后进行了更改,然后显示带有效签名的第二个签名修订版 . 我试图使用iTextSharp复制该行为 . 在代码中,我创建了一个PDF并对其进行签名 . 然后...
  • 0 votes
     answers
     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 votes
     answers
     views

    如何将隐藏图像添加到PDF文档?

    我有一个程序 . 它输出到pdf,但这几乎不可能再次读取 . 所以我需要一个附加到我的PDF的附加文件,以便能够在我的程序中编辑它 . 将文件附加到PDF是一个好主意,但用户可以看到,我不想这样做 . 另一种方法是将我可读的文件格式隐藏在一个图像中,该图像将被添加到第一页顶部的某个地方,然后是其他所有内容......如果可能的话,甚至是元数据... 这样我就可以使用PDF库(iText)从pdf中...
  • 2 votes
     answers
     views

    具有绝对位置的图像以pdf itext定位

    所以我有一个图像,我将其位置设置为绝对(jsf) . 然后,用户可以使用拖放功能从primefaces更改位置 . 然后将新坐标(左/上)存储在mysql数据库中 . 重新加载页面时,图像再次与db的坐标绝对定位 . 例如,图像坐标是(页面可滚动):left:68px;上:826.5px 在java中我使用itext,我想用数据库中的绝对值放置图像 . 我知道PDF文档的0/0坐标是左下角 ...
  • 2 votes
     answers
     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 votes
     answers
     views

    如何使用itext调整PDF页面大小而不缩放内容(使用Java)

    我一直在努力寻找解决我问题的方法:我希望将现有的pdf从A4调整为给定的个别较小的页面大小 . 我需要更改真实的页面大小,而不是裁剪框或类似的东西 .原始pdf将始终只包含一个页面,所有内容(例如文本(某些具有超链接),图像和表格)将适合所需的页面大小 . 实际上我想将pfd页面修剪成一个完全适合现有内容的矩形(内容从左上角开始) .由于我发现无法更改现有pdf页面的页面大小,因此我尝试使用所需的...
  • 4 votes
     answers
     views

    在生成的iText PDF文档中居中对齐图像

    我正在使用库“com.itextpdf:itextg”来生成PDF文件 . 我的要求是以A4格式将图像添加到PDF文件,每页一张图像 . ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream); Image image = ...
  • 0 votes
     answers
     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 votes
     answers
     views

    浏览器预览的坐标如何映射到PDF文件中的坐标

    我现在有一个 PDF 文件,在 PDFBox 中呈现为每页一个图像 // load pdf and save image try (PDDocument document = PDDocument.load("some file")) { PDFRenderer render = new PDFRenderer(document); BufferedImage scal...
  • 0 votes
     answers
     views

    在iText的页面末尾绘制一条水平线?

    我正在使用iText创建一个表 . 每个表有2列,除了表的最左侧,最右侧,最顶部和最下侧之外没有边框 . 我能够实现这一点,但新页面开始时会出现问题 . 我希望在页面末尾绘制一条水平线到另一条水平线 . 我试过用 @Override public void onEndPage(PdfWriter arg0, Document arg1) { PdfPCell pdfpcells[] = p...
  • 0 votes
     answers
     views

    使用itext以绝对值在多页上生成PdfPTable

    我正在生成发票,我已经和iText合作了两天了 . 我的问题是:如果我不是直接在文档中添加它们而是从PdfContentByte写入它,我如何在多个页面上拆分PdfPTable . this是输出 . 我没有得到的东西: 1:如何在新页面上显示 Headers 行? (没有读取第一行) 2:如何为许多记录自动化循环(而不是硬代码),以便将表分割到多个页面上? 3:Here这是我的发票应该看的样子,...
  • 0 votes
     answers
     views

    当细胞保持在一起时,iText分裂PdfPCell

    我正在使用一个表来创建下面描述的外观 . 我手中已知的内容 . 列的蓝色部分是在表格中保持在一起的单元格,我使用 ColumnText 来显示表格 . 为了澄清,我在图像的右上角概述了一个样本单元格布局 . 我遇到的问题是,当我使用 setSplitLate(false) 与 setSplitRows(true) 一起使用 keepRowsTogether(int[] rows) 时,拆分无法正常...
  • 3 votes
     answers
     views

    Itextsharp PDFPTable如何在整个表格周围制作边框

    我正在通过带有PDFPTable的Itextsharp中的数据库构建一个表,并且要求表中没有行/单元格具有顶部或底部底部边框,但每个单元格的左侧和右侧都有黑色边框(在其他中)单词,每列左边有一个右边框), table 的底部也需要用黑色边框封闭,这就是我的问题所在 . 我正在做的是将边框设置为0,然后手动分配边框,以便我只在每个单元格上获得左右边框,如下面所示为生成的“数量”列的示例: cell ...
  • 0 votes
     answers
     views

    iText(夏普):带有 Headers 和子 Headers 的表格

    我正在使用iText(iTextSharp版本5.5.7),我正在创建一个PdfPTable,其中行中的数据被排序 . 举一个具体的例子,说我的数据看起来像这样(包括我的 Headers - h1,h2和h3): +---+---+---+ |h1 |h2 |h3 | +---+---+---+ | A | B | C | +---+---+---+ | A | B | D | +---+--...
  • 0 votes
     answers
     views

    带有重复 Headers 的多页上的PDFPTable

    我有一个可能跨越多个页面的PDFPTable . 该表应在每个页面上具有相同的第一行/ Headers 行 . 我怎么能这样做? 似乎因为我不能明确地给出行(哪个PDFPCell形成一行取决于之前添加了多少个单元格),我必须手动计算哪一行将是下一页上显示的第一行 . 它是否正确? 我该如何计算呢?
  • 0 votes
     answers
     views

    如何在itext7中扩展LastCell()?

    在itext5中,您可以调用setExtendLastRow(true);在 table 上 . 让最后一个单元格扩展到页面底部 . 我试图让我的itext7表扩展到页面底部,即使它只是空的空间 . 我创建了一个页面边框,但如果表格的边框跨越到页面底部,它看起来并不干净 . 设置表的高度不起作用 . height属性已设置但似乎不影响pdf页面上的实际高度 .
  • 4 votes
     answers
     views

    如何将书签添加到pdfpcell中

    我正在使用pdfptable的itext做一个包含更多1000条记录的报告 . 寻找特定记录并不容易,所以我想知道是否有任何方法可以在pdfpcell中添加书签 .
  • 0 votes
     answers
     views

    如何添加文本,然后在PdfPCell中跟随图像?

    我创建了一个表格,我需要在文本右侧添加一个小图像 . 我怎样才能做到这一点? PdfPCell cell = new PdfPCell(); cell.AddElement(new Paragraph("text", font)); Image img = Image.GetInstance("path"); img.ScaleAbsolute(width,...
  • 2 votes
     answers
     views

    将矩形添加到pdfpcell itextsharp中

    如何使用itextsharp将具有特定宽度,高度和背景颜色的矩形添加到PdfPCell中? 像这样的东西: PdfPCell cell = new PdfPCell(); Rectangle rectangle = new Rectangle(); rectangle.Width = 50f; ...
  • 2 votes
     answers
     views

    如何将图标添加到iText PdfPCell

    我试图在一个单元格中创建一个带有图标的 PdfPTable (glyphicon-lock)和另一个单元格中的文本 . 可以这样做吗? 问题是图标是字体图标(bootstrap glyphicons的一部分),因此它不是实际的图像文件 . 我是否必须嵌入glyphicon字体文件并使用我想要的“图像”的十六进制代码?还有另外一种方法吗? Phrase phrase = new Phrase(tex...
  • 3 votes
     answers
     views

    一个PdfPCell中的多个短语

    我想在一个PdfPCell中添加多个短语 . 我担心的是,我希望在一个单元格中以灰色字体显示“Created Date:”,而在黑色字体中显示“Date” . 那么,无论如何要做到这一点?请帮忙 . 代码就像, PdfPCell cell = new PdfPCell(new Phrase("Created Date : ",grayFont)); 现在,我希望在没有添加新C...
  • 1 votes
     answers
     views

    如何在PdfPCell中缩进文本

    我想将文本引入 PdfPCell ,我希望部分文本缩进 . 这是我试过的: PdfPCell cell21 = new PdfPCell(new Phrase("TO:\n\n name")); cell21.setColspan(3); cell21.setFixedHeight(45f); table.completeRow(); 结果如下: TO: name: ...
  • 0 votes
     answers
     views

    当我在文档中添加PdfPCell时,短语在PdfPCell中不起作用

    我从原始PDF创建一个新的PDF . 我尝试在PdfPCell中添加Phrase . 图书馆说,当你把文字放在PdfPCell时,你必须使用短语 . 我需要这样做,因为我需要一个位置和单元格中的文本 . 我有这个代码 . mPdfFileOutPut = new File(Environment.getExternalStorageDirectory(), outPutFi...
  • 2 votes
     answers
     views

    在itextsharp中将圆形颜色边框添加到pdfpcell

    我使用此代码为我的pdfpcell提供边界半径 cell.Border = PdfPCell.NO_BORDER; cell.CellEvent = new RoundedBorder(); Color color2 = new Color(System.Drawing.ColorTranslator.FromHtml("#2AB1C3")); cell.BorderColor...
  • 5 votes
     answers
     views

    iText表行从右到左的方向(阿拉伯语)

    我的应用程序是用两种不同版本的英语和阿拉伯语开发我在iText中使用rowspan和colspan创建了pdf表,它在英文版中完美运行,但在阿拉伯语版本中,rowspan不起作用 . 当我使用setRunDirection(3)将阿拉伯语文本放入我的表时,setRowspan(2)无效 . 请告诉我如何在这里设置rowspan值 . 请帮我解决这个问题 . 谢谢 这是表大小2列和rowspan 2...

热门问题