itextsharp相关内容

如何在iText中获取新页面

使用 pdfContentByte 来寻找新页面的问题。我使用下面的代码将第一页之后的数据放到下一页但不幸的是 iText 没有生成新页面。 // step1 itextDocument = new com。 itextpdf.text.Document(PageSize.A4,50,50,30,65); writer = PdfWriter.getInstance(itextDo ..
发布时间:2018-11-16 17:36:25 Java开发

itextSharp将acrofields格式化为Number

我使用c#代码中的ITextSharp。我使用acrofields来填充带有数据的表单。我刚刚学会了如何格式化百分比。接下来我需要学习如何格式化数字。 Stream os = new FileStream(PDFPath,FileMode.CreateNew); PdfReader reader = new PdfReader(memIO); PdfStamper stamper ..
发布时间:2018-11-16 17:36:23 其他开发

使用iTextSharp,如何在PDF的特定图层上获取图像的x,y坐标

我正在为不同的客户生成证书文件。我有不同的pdf文档,我用作模板并填写客户端的相关信息。 我还添加了一个特定于客户的徽标。我目前删除了一个仅包含模板pdf中的徽标的图层,并添加了新徽标。 //申请Logos if(_CertificateLogo!=“”|| _ExpiryDate.HasValue) { foreach(layers.Keys.ToList()中的字符串键 ..
发布时间:2018-11-16 17:36:16 C#/.NET

Itextsharp在每个pdf页面的底部制作页脚

您好,感谢您阅读本文。 我正在使用ItextSharp创建包含我数据库内容的pdf,但这不是重要部分。 我的页脚会粘在除最后一页之外的每一页的底部,因为可能没有内容可以“推”下来。 文件ResultPDF =新文件(iTextSharp.text.PageSize.A4,25,10,20,30); PdfWriter Write = PdfWriter.GetInstance ..
发布时间:2018-11-16 17:36:12 C#/.NET

调整iTextSharp中的表单域的大小

我正在向表格单元格添加一个复选框字段,它会在整个单元格中展开。有没有办法可以控制元素的大小,因此它不占用整个单元格? 我发现其他人问同样的问题但它是从2006年开始所以我希望有些东西现在可用。 我写这篇文章的一个想法是在表格单元格中嵌套一个新表格并尝试做一些单元格对齐技巧以使复选框中心对齐但是我今天已经洗了个澡,不想再拿一个。 用代码编辑: 这个是我用于单元格事件的类: ..
发布时间:2018-11-16 17:36:02 其他开发

iTextSharp字体干扰普通字体

我已将iTextSharp包含在我的项目中,以便能够创建PDF文件。 这是我的代码: 凭证凭证=新凭证(iTextSharp.text.PageSize.LETTER,20 ,20,42,35); PdfWriter writer = PdfWriter.GetInstance(document,newFileStream(“Test.pdf”,FileMode.Create)); ..
发布时间:2018-11-16 17:35:34 C#/.NET

混合文本和图像会导致垂直定位不正确

使用iTextSharp版本5.5.8(5.5.7中存在同样的错误),当您向章节和章节添加图像时会出现一个令人不快的错误 - 图像和章节标题开始正常但很快就会相对于彼此偏移。 从以下代码生成的PDF正确地开始,它显示“第1部分”,下面是图像。下一部分(“第2部分”)有一些图像与部分文本重叠,下一部分甚至更糟,等等。我认为这是错误定位的文本,而不是图像。 这是一个已知的iTextShar ..
发布时间:2018-11-16 17:35:19 其他开发

iText使用智能卡的外部签名签署PDF

我一直在用iTextSharp 5.5.7玩弄一段时间而无法找到正确的方法来为智能卡制作PDF的有效数字签名 - Adob​​e Reader总是说它的签名和未知并且无法解码签名的DER数据。 我看过 MakeSignature.cs 代码供参考,具体作用如何: 流数据= signatureAppearance.GetRangeStream(); //获取第一个哈希 byte [ ..
发布时间:2018-11-16 17:35:17 其他开发

尝试使用PdfStamper和MemoryStream将数据添加到现有PDF然后通过电子邮件发送

这是我的一大堆代码。它编译得很好,当我发起事件时我收到了电子邮件,但是我得到了这个错误 电子邮件附件错误在Adobe打开时(Acrobat无法打开'Att00002.pdf'因为它不是支持的文件输入或因为文件已损坏(例如,它是作为电子邮件附件发送而未正确解码。) string agentName =“My Name”; MemoryStream _output = new Memor ..
发布时间:2018-11-16 17:34:57 C#/.NET

如何在模板剪裁上设置线宽

我有一些 PdfTemplate ,我想将其形状剪辑到某个路径。我知道怎么做,但剪切线总是相同的(可能是1像素),我希望能够改变它。有没有办法做到这一点?像调整大小模板这样的一半措施将无法解决问题。 一段代码: PdfTemplate template = contentByte.CreateTemplate(100,200); template.MoveTo(0,0); t ..
发布时间:2018-11-16 17:34:42 其他开发

iTextSharp - 是否可以在同一单元格中为文本设置不同的对齐方式

在一个单元格和同一行中,我必须添加两个文本(名称和日期)。 第一个文本片段必须在左侧页面,第二个在右侧,所有内容必须在一行中。 我试过用段落 s,块 s和短语 s但我不知道怎么做。 解决方案 如果你想分开两件文本在同一个短语或段落中,你必须创建一个块我经常称为 glue : Chunk glue = new Chunk(new VerticalPositionMark( )); ..
发布时间:2018-11-16 17:34:40 其他开发

iTextSharp ListItem不同字体的问题

我需要在我的PDF上使用iTextSharp显示这样的文字 “ 建议以提高你的学习和记忆能力 •专注:为了记住你需要学习的东西。只有你足够重视它才能学习。只有在学习时正确集中注意力,您才会保留更长时间的信息。 •参与尽可能多的感官:重写信息的物理行为可以帮助将它印在你的大脑上。即使你是一个视觉学习者,也要大声朗读你想要记住的东西。如果你能有节奏地背诵它,那就更好了。 “ ..
发布时间:2018-11-16 17:34:29 C#/.NET

itextsharp:获取图像的坐标

在vb.net中可以获取图像的坐标,就像我做了一样 document.add( jpeg_image) x_coordinate = jpeg_image.xcoordinate ??????? 解决方案 如果你想得到这个构建PDF文档时的信息: 图像左边缘的x坐标取决于图像添加到PDF的方式文献。如果您使用绝对位置来添加它,您将拥有x坐标。如果你只是添加它 ..
发布时间:2018-11-16 17:34:15 其他开发

我可以用RC4 / AES 128bits破解Adobe PDF密码加密吗?

我用iTextsharp lib加密了一些pdf文件并使用AES 128位和密钥长度= 16bytes(保护读取)。任何人都可以破解密码或某些应用程序可以做到这一点? 非常感谢。 解决方案 您可以在此设置2种可能的“密码”: 读取密码 编辑/修改密码 使用“编辑密码”根本不安全,因为它可以读取整个文件(即使不知道密码,也可以使用 PdfReader.unethicalrea ..
发布时间:2018-11-16 17:34:10 其他开发

使用itextsharp为下划线表单字段值

我有一个使用itextsharp来填充PDF表单字段的应用程序。 我从客户那里获得了新的要求,允许为字段值加下划线。 我看了很多帖子,包括本网站问题的答案,但我找不到办法。 目前我的代码执行以下操作: 创建PDFStamper实例 使用压模获取表单字段.AcroFields属性 使用AcroFields.SetFieldRichValue()方法设置字段值。 但是 ..
发布时间:2018-11-16 17:34:00 C#/.NET

使用itextSharp在pdf中显示特殊字符

如何在pdf中显示像'&'这样的字符。我正在使用itextsharp来创建pdf。 请帮忙。 解决方案 您需要向我们提供更多信息。什么是“没有工作”的意思。是显示其他内容还是角色没有出现?您是在解析HTML还是仅使用常规短语和段落类?下面是一个完整的示例,它使用常规的iTextSharp类以及 HTMLWorker 来显示&符号。这三个对我来说都很合适: 使用System; 使用 ..
发布时间:2018-11-16 17:33:55 C#/.NET