用Java和C#创建和操作PDF文档的库。将此标记用于使用高达5.5.x的iText版本的代码。对于从7.0.0开始的iText版本,可以使用单独的标签“itext7”。请记住还要添加您正在使用的语言的标记。
我在生成 PDF 报告时尝试跳到下一页的开头时遇到困难。 我的代码正确地格式化了报告,但我在 m 的开头有一个空白页......
使用 java iText 8.0.4 通过 Conformance PDFUA 将 HTML 转换为 PDF 时出现字体未嵌入错误
com.itextpdf.pdfua.exceptions.PDFUAConformanceException:未嵌入以下字体:Times-Roman 当我尝试使用 PdfUADocument c 创建文档对象时出现上述异常...
我正在尝试找到一种使用 itextpdf 8.0.3 创建支持表情符号字体的 pdf 的方法。 我只找到了一个来自itextpdf官网的例子; https://kb.itextpdf.com/itext/pdfhtml-...
有哪些方法(如果有的话)来读取/编辑 PDF 的人类可读格式(运算符/操作数)
据我了解,PDF,或者至少 PDF 的某些部分,具有可读的文本表示形式,即语言。 (可读性不是很好!但是可读。)在学习 PDF 的过程中...
我在这里创建了一个简单的PDF来解释我面临的问题 导入 com.itextpdf.io.font.FontConstants; 导入 com.itextpdf.io.image.ImageDataFactory; 导入 com.itextpdf.kernel.events.
将 JasperReport iText 2.1.7 替换为最新的 iText 7.0.1
我们使用的是 JasperReport 6.1.0,它依赖于 com.lowagie:itext:jar:2.1.7.js2。看来 iText 2.1.7 有 IP 问题,iText 要求所有用户使用最新版本,这需要...
我需要从 pdf 文件中提取文本 - 看起来很简单。 这是我的问题。 当我在 Adobe Acrobat 之类的 pdfviewer 中打开 pdf 时,我看到的文本是普通文本,我可以阅读它。 当我使用 iText7 时...
使用 servlet 和 itext 7 生成分组多个 pdf 的 zip 文件
我正在尝试使用 itext7 将多个生成的 pdf 从 servlet 放入 zip 中,我已成功将一个 pdf 放入 zip 文件中,但不能放入更多。这是代码: 私有无效 printMore(HttpServletRequest req,
使用外部网络服务(digidentity)的签名通过 iText 对 PDF 进行签名
我为数字签名创建一个空容器,然后获取文件的哈希值并将其发送到数字身份服务进行签名。之后我收到回复 - 数字签名......
当我运行循环时,它应该格式化“res.position”,并且它对于循环的每次迭代(除了第一个迭代)都是如此。 for(int i = 0; i < res.numJobs; i++) { document.a...
无法将“iTextSharp.text.html.simpleparser.CellWrapper”类型的对象转换为“iTextSharp.text.Paragraph”类型
将 GridView 数据转换为 PDF 时,我收到此错误。请帮我。我的代码如下。 Response.Cache.SetCacheability(HttpCacheability.NoCache); StringWriter sw = new StringWriter();
iText PdfHtml 删除 HTML 表 TD 中的空格
我正在使用itext7.pdfhtml将html转换为A4 PDF。该库工作得很好,但我在 html 表 TD 中的一些白色间距方面遇到了麻烦。请参阅随附的屏幕,空白是
使用 iTextSharp 添加新页面到 PDF 文档 - C#
我想使用扫描仪生成包含多个扫描页面的 PDF 文件。我使用 iTextSharp 来实现这一点: 布尔继续扫描 = true; ScanDirectory = Environment.ExpandEnvironmentVariables(&qu...
我需要从 ASP.NET Core 项目生成 PDF,并且需要导入模板然后填充现有字段。 我的问题是:如何创建 PDF 并在代码中填充它? 有没有...
我无法从回复中下载。我不知道我做错了什么。 我尝试将内容类型更改为八位字节流、应用程序/pdf,尝试不使用“产生”。如果我在本地写...
这是我的基本 SVG: 这是我的基本 SVG: <div style="padding:0px; width:500px; height:100px; background-color:#cdc8c8;"> <svg width="100%" height="100%" viewBox="0 0 380 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(0.979791,0,0,1.03566,-56.9337,-435.053)"> <rect x="58.108" y="420.073" width="387.838" height="28.967" style="fill:rgb(103,177,193);" /> </g> </svg> </div> 呈现为: 现在,如果我在 html 页面上写下相同的内容并使用以下代码导出 PDF: ConverterProperties converterProperties = new ConverterProperties(); converterProperties.SetBaseUri(AppDomain.CurrentDomain.BaseDirectory + "templates/report/"); using (var newFileStream = new FileStream(reportPathPDF, FileMode.Create)) { var pdfWriter = new PdfWriter(newFileStream); PdfDocument pdf = new PdfDocument(pdfWriter); pdf.SetDefaultPageSize(PageSize.A4); var document = HtmlConverter.ConvertToDocument(htmlContent, pdf, converterProperties); document.Close(); } 当我打开 PDF 时,结果如下: 为什么会这样?我哪里错了? 如果我使用“展平”变换,也会发生同样的情况: <svg width="100%" height="100%" viewBox="0 0 380 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <rect x="0" y="0" width="380" height="30" style="fill:rgb(103,177,193);"/> </svg> 你没有提到你正在使用的女巫版本,所以我将按照我在最新的8.0.4中看到的方式来解释它 问题在于 width 标签中的 height、svg 属性。 如果您查看日志记录,您将看到以下警告消息 com.itextpdf.styledxmlparser.css.util.CssDimensionParsingUtils ERROR Unknown absolute metric length parsed "%". 因此尚不支持它,因此要修复它,您可以使用周围环境的高度和宽度值div 类似这样的: <div style="padding:0px; width:500px; height:100px; background-color:#cdc8c8;"> <svg width="500px" height="100px" viewBox="0 0 380 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <rect x="0" y="0" width="380" height="30" style="fill:rgb(103,177,193);"/> </svg> </div> 然后当我运行它时,它给出以下结果。我认为这正是您所期望的。 它似乎也适用于您的转换代码,您给出的第一个示例
Pades 签名中的 IssuerSerial 与 IText 8.0.3 匹配
我正在使用 IText 8.0.3 中的 PdfPadesSigner 的 SignWithBaselineLTAProfile 方法签署 pdf 文档。我在 USB 令牌中使用我的证书作为ExternalSignature (pkcs11library)。一切都很简单...
我使用itextsharp,我需要从页面的左到右绘制一个虚线分隔符(100%宽度),但不知道如何。文档总是左右留有边距。请帮忙 var pageSize = PageSize.A...
这是我的要求: 获取具有定义的阅读顺序的现有 PDF/UA 文档 在文档的多个位置叠加一些附加文本 更新阅读顺序以正确反映
我正在寻找使用 iTextSharp 将当前查看的 ASP.NET 网页导出到 PDF 文档的最简单方法 - 它可以是它的屏幕截图,也可以传入 url 来生成文档。