itext相关内容
情况是,在Page的开头,元素应绘制在一列中,此后,同一页面中的元素应绘制在两列中. 到目前为止,根据iText示例" c02e10_jekyllhydev6 ",我可以在页面之间切换不同的渲染器,这意味着首先应用DocumentRenderer,然后添加Next Page的AreaBreak,然后在新页面中应用ColumnDocumentRenderer. 代码: PdfDoc
..
response.setHeader("Content-Disposition", "attachment; filename=r.pdf"); Document document1 = new Document(PageSize.A4); PdfWriter pdfWriter=PdfWriter.getInstance(document1, response.getOu
..
我想生成一个包含客户订单的表. (简化的)表如下所示.如果客户有多个订单,我只需在客户的第一行中添加客户信息.因此,订单1至3属于客户1,而订单4&则属于客户1. 5给予客户2 Customer | Order (header row) -------------+-------------------------------------------- Name 1
..
我正在为pdf设置边距,并检查页面内容是否超出了边距. 如果页面的内容仅仅是文本,我很容易做到这一点. 这是我在做什么: 我正在使用TextMarginFinder.我将根据书的大小设置 pdf的left margin值.并检查finder.getLlx();,因为finder.getLlx();将使我在该页面中文本的最左侧位置. TextMarginFinder find
..
我正在尝试找到一种方法来使用 iText 锁定经过签名和认证的PDF以进行修改.像Abode Reader DC这样的查看器告诉我文档没有打开以进行这样的修改 (如果我使用Adobe对文档进行签名,可以使用PDF版本1.7和iText版本7.1.6. 但是,当我认证并签署pdf时,最终得到的是: 在此过程中,首先用证明签名对PDF进行签名,并将证明级别设置为填充PdfSigner
..
我有一个将Word文档转换为PDF的程序.转换后,我想在新的PDF中找到所有图像.如果图像具有特定尺寸(200x100),则我想在其顶部绘制另一个图像.更好的是,如果我可以创建一个签名字段并在其上方绘制. 请帮忙吗? 解决方案 请首先尝试以下示例:我知道此示例无法满足您的需求,但请看一下要满足您的要求,您应该编写自己的 RenderListener 实现,更具体地说,是一种为您提供图
..
在添加到文档之前,我需要知道一个段落的宽度(以磅为单位).我在这里搜索,发现阿列克谢有关段落高度的答案.因此,我用宽度制作了它,但是它不起作用.无论段落多长时间,始终返回矩形的宽度. 我尝试了这段代码: private float getRealParagraphWidth(Document doc, Paragraph paragraph) { // Create renderer t
..
我尝试在适合矩形大小的矩形内绘制文本,例如我的上一个问题,我希望文本在矩形中居中对齐. 问题是显示文本的Y坐标错误,如下图所示: 这是我的代码: PdfContentByte cb = writer.getDirectContent(); Rectangle rect = new Rectangle(100, 150, 100 + 120, 150 + 50);
..
嗨,我有一个pdf文件,其内容如下:- Property Address: 123 Door Form Type: Miscellaneous ABC City Pin - XXX 因此,当我使用itextSharp获取内容时,它的获取方式如下- Property Address: 123 Do
..
我有一个在Weblogic 12.1.3中运行的Java 8应用程序.该应用程序使用iText 5.5.9,所需的BC最低版本为1.49.该应用程序将作为WAR文件部署在Weblogic中.我可以看到战争档案具有正确的BC版本.但是在运行时,它取自WebLogic maven插件路径并使用BC 1.45.有什么方法可以通过编辑POM条目或通过编辑WebLogic.xml来避免这种情况.如果我从本地
..
我想将pdf调整为特定大小,但是当我使用缩放比例时,它会失去精度,因为浮点数会将值四舍五入.有没有一种方法可以调整给定宽度和高度的pdf大小?到目前为止,这是我尝试过的: public void PDFScalingTest11(string FileIn, string FileOut) { // The following code ope
..
我确实使用IText通过延迟签名(SignDeferred)将签名应用于pdf文档. 该过程包含以下步骤: 准备pdf文件以便进行后续处理 为pdf文档中的签名保留空间 创建pdf文档的哈希值 基于哈希值创建签名 使用自签名证书 将签名应用于pdf文档 整个过程都有效,最后我得到了一个pdf文件,该文件中设置了签名并且有效. 原始pdf是 PDF-A1a ,但生
..
我使用IText 7.15.0对PDF-A1a文档进行数字签名. 除了数字签名,我还向文档添加了视觉表示(图像). PdfSignatureAppearance appearance = signer.GetSignatureAppearance(); appearance.SetPageNumber(1); Rectangle pr = new Rectangle(10 + Ima
..
我尝试使用智能卡(USB令牌)对pdf文件签名,但是在Adobe中打开签名的pdf文件时遇到"Document has been altered or corrupted since it was signed"错误.该错误不是那么描述性的,我不确定在哪里查看,因为该代码对我来说似乎很好,但显然不是.. 我使用的代码是: var signer = smartCardManager.ge
..
好的,这是一些代码(pdfDocument是com.itextpdf.text.Document): PdfPTable table = new PdfPTable(1); PdfPCell cell = new PdfPCell(); cell.setFixedHeight(3f); for (int i = 1; i
..
我正在使用iText7的convertToPdf()方法将html转换为pdf. PDF生成正确,但是横向模式无法正常工作. 有人可以告诉您如何获得横向模式吗? import com.itextpdf.html2pdf.ConverterProperties; import com.itextpdf.html2pdf.HtmlConverter; import com.itextpdf
..
我想将Chunk的左侧和右侧对齐.另外,每个Chunk的格式都不同,您可以在图像中看到它们. 我尝试以下代码: Chunk invoiceid = new Chunk("Invoice ID: ", font9BoldDARK_GRAY); Chunk invoiceidvalue = new Chunk("value from database", font10NoramlBlack
..
如何设置pdfptable的字体? 解决方案 创建短语时,必须在每个单元格中设置字体: Dim yourFont As BaseFont = BaseFont.CreateFont( _ Current.Server.MapPath("~/fonts/somefont.TTF"), _ BaseFont.WINANSI, BaseFont.EMBEDDED) Dim main
..
我正在使用PDF iText库将PDF转换为文本. 下面是我的代码,可使用Java将PDF转换为文本文件. public class PdfConverter { /** The original PDF that will be parsed. */ public static final String pdfFileName = "jdbc_tutorial.pdf"; /**
..
我正在尝试将 iText 依赖项迁移到更高版本.在使用itextpdf-5.4.2.jar和itext-1.3.1.jar之前.现在我已经迁移到itextpdf-5.5.10.jar和itext-4.2.1.jar. 此升级后,我的PDF不再打印条形码.条形码可以与早期版本完美配合. 关于这个jar迁移,我有什么想念的吗? 这两个罐子有什么区别? 我的条形码示例代码: B
..