itext相关内容

PDF - 去除白边

我想知道一种从 PDF 文件中删除白边的方法.就像 Adob​​e Acrobat X Pro 一样.我知道它不适用于每个 PDF 文件. 我猜想这样做的方法是获取文本边距,然后裁剪掉该边距. PyPdf 是首选. iText 根据此代码查找文本边距: public void addMarginRectangle(String src, String dest)抛出 IOExc ..
发布时间:2021-12-14 15:44:46 其他开发

我想用 ITextSharp 签署 pdf 文档并返回 ltv pdf 启用文件

该方法接收 pdf 文档作为应签名的字节数组、要签名的证书和 TSA 客户端,如果有错误,则返回签名文档作为字节数组或 null.现在它返回签名的 pdf 文档,但它没有启用 LTV.签名文档必须启用 LTV.如何使返回的文档启用 LTV?如有任何建议,我将不胜感激. public byte[] Sign(byte[] document, X509Certificate2 证书, ITSACli ..
发布时间:2021-12-14 15:40:54 C#/.NET

IText 像 pdftotext -layout 一样阅读 PDF?

我正在寻找最简单的方法来实现一个类似于 输出的安静的 java 解决方案 pdftotext -layout FILE 在Linux机器上.(当然它也应该便宜) 我刚刚尝试了一些 IText、PDFBox 和 PDFTextStream 的代码片段.迄今为止最准确的解决方案是 PDFTextStream,它使用 VisualOutputTarget 来获得我的文件的完美表示. 所 ..
发布时间:2021-12-14 15:40:44 Java开发

使用 ITextSharp 编辑 PDF 中的超链接和锚点

我使用 iTextSharp 库和 C#.Net 来拆分我的 PDF 文件. 考虑一个名为 sample.pdf 的 PDF 文件,其中包含 72 页.此 sample.pdf 包含具有导航到其他页面的超链接的页面.例如:在第 4 页中有三个超链接,点击后会导航到相应的第 24、27、28 页.与第 4 页相同,有近 12 个页面与它们有此超链接. 现在使用 iTextSharp 库, ..
发布时间:2021-12-14 15:39:45 其他开发

iText 或 iTextSharp 基本文本编辑

我可以通过多种方式从 PDF 页面中提取文本: String pageText = PdfTextExtractor.GetTextFromPage(reader, i); 这可用于获取页面上的任何文本. 或者: byte[] contentBytes = iTextSharp.text.pdf.parser.ContentByteUtils.GetContentBytesForPag ..
发布时间:2021-12-14 15:39:36 C#/.NET

如何在不将文件存储在服务器端的情况下将 PDF 提供给浏览器?

我有两种方法.一个在服务器端生成 PDF,另一个在客户端下载 PDF. 如何在不将其存储在服务器端并允许客户端直接下载它的情况下执行此操作. 以下是两种方法: public void downloadPDF(HttpServletRequest request, HttpServletResponse response) throws IOException{response.set ..
发布时间:2021-12-14 15:38:56 Java开发

如何为时间戳签名启用 LTV?

我使用 iText 5.5.3 签署 PDF 文档.我需要为这些文档添加时间戳并启用 LTV.我按照说明操作并使用了 addLtv 方法(代码示例 5.9,Lowagie 白皮书中的第 137 页).我得到一个有2个签名的PDF,这是正常的:第一个是我自己的签名,第二个是文档级时间戳. 但是,Acrobat 告诉我我的签名启用了 LTV,但时间戳签名不是: 图片来自 Acrobat P ..
发布时间:2021-12-14 15:38:36 其他开发

RowSpan 在 iTextSharp 中不起作用?

我正在尝试将 Html 转换为 PDF.我正在使用 iTextSharp.我发现 iTextSharp 不能很好地支持 CSS.事实上,我认为 HtmlWorker 线程并不支持这一切.为了使我的问题更加复杂,iTextSharp 似乎也不支持 RowSpan. 这是我想要生成的:http://jsbin.com/jovugohuju/1/edit?html,output ..
发布时间:2021-12-14 15:32:57 C#/.NET

编辑嵌入在浏览器中的pdf并将pdf直接保存到服务器

我有这个工作流程. 将包含表单字段的 pdf 加载到浏览器中(iframe 或 div 中的 pdf). 用户填写 用户单击“提交"按钮(在另一个 div 中)以保存 pdf. 我想在#3 中做的是收集与表单字段关联的所有数据并将数据保存到数据库表中.我不希望用户将 pdf 保存到他/她的本地计算机并将其上传到服务器.我想让它更加用户友好. 我将在服务器端使用 Java/JS ..
发布时间:2021-12-14 15:32:17 Java开发

iTextSharp 创建页脚页面 # of #

我正在尝试使用 iTextSharp 在 PDF 文档的每个页面上创建页脚,格式为 Page # of # 遵循 iText 页面和本书的教程.虽然我一直在 cb.SetFontAndSize(helv, 12); 上遇到异常.- 未将对象引用设置为对象.任何人都可以看到这个问题吗?代码如下. 谢谢,罗布 公共类 MyPdfPageEventHelpPageNo : iTextSharp. ..
发布时间:2021-12-14 15:30:11 C#/.NET

禁用 Adob​​e PDF 阅读器中的保存按钮并隐藏 IE 窗口中的菜单栏

我正在尝试通过 servlet 呈现 PDF,使用 Itext 获取 PDF 文件. 需要禁用 adobe pdf 阅读器菜单栏中的保存、打印选项,而其他选项(如滚动、查找)应该在那里,此外还需要禁用呈现它的浏览器窗口的文件菜单. 我使用以下代码禁用了打印和文件菜单 stamper.setEncryption(null,null,PdfWriter.HideWindowUI, PdfWr ..
发布时间:2021-12-14 15:28:26 其他开发

如何使用 iTextSharp 从 PDF 中正确提取下标/上标?

iTextSharp 可以很好地从 PDF 文档中提取纯文本,但我在处理技术文档中常见的下标/上标文本时遇到问题. TextChunk.SameLine() 需要两个块具有相同垂直定位以“在"同一行,而上标或下标文本则不是这种情况.例如,在本文档第 11 页的“燃烧效率"下: http://www.mass.gov/courts/docs/lawlib/300-399cmr/310cm ..
发布时间:2021-12-14 15:28:19 C#/.NET

iText - 将内容添加到现有 PDF 文件

我想用 iText 执行以下操作: (1) 解析现有的 PDF 文件 (2) 给它添加一些数据,在文档现有的单页上(比如时间戳) (3)写出文档 我似乎无法弄清楚如何使用 iText 执行此操作.在伪代码中,我会这样做: Document document = reader.read(input);document.add(new Paragraph("我的时间戳")); ..
发布时间:2021-12-14 15:24:28 Java开发

如何正确合并文档?

我在合并后打印pdf文件时遇到以下问题,pdf文件被截断.有时发生这种情况是因为文档不是 8.5 x 11它们可能像 11 x 17. 我们可以让它检测页面大小,然后对这些文档使用相同的页面大小吗?或者,如果没有,是否可以让它适合页面? 代码如下: package com.sumit.program;导入 java.io.FileInputStream;导入 java.io.File ..
发布时间:2021-12-14 15:17:48 Java开发

使用 iReport 创建 pdf 时使用自定义字体

iReport 版本:3.7.1 我通过两种方式解决了这个问题. 我的第一种方法 我正在 iReport 中创建一个 pdf 页面,并且我将其中一个字段(来自数据库)设置为字体 Gujarati-Salarl(印度地区语言的字体). 该字体在iReport的字体列表中可用.当我点击预览时,我得到了所需的输出,字段采用所需的字体样式. 到这里一切都很好. 但是生成 ..
发布时间:2021-12-14 15:12:33 Java开发

iText - 无需 PDF 文件即可即时生成文件

我正在尝试使用 iText 生成 pdf 文件,但我对生成有疑问.我想将 PDF 提供给浏览器,以便浏览器显示它,而无需实际创建文件. 实现这一目标的最佳方法是什么? 一个限制是我需要从 JSP 页面使用它 - 我正在寻找可以规避“getOutputStream 已经被调用一次"错误的东西. 解决方案 我想将 PDF 提供给浏览器,以便浏览器显示它,而无需实际创建文件. ..
发布时间:2021-12-13 15:31:44 Java开发

如何使用 iText 将 HTML 转换为 PDF

import java.io.File;导入 java.io.FileOutputStream;导入 java.io.OutputStream;导入 com.itextpdf.text.Document;导入 com.itextpdf.text.Paragraph;导入 com.itextpdf.text.pdf.PdfWriter;公共类生成PDF {公共静态无效主(字符串 [] args){尝 ..
发布时间:2021-12-13 15:08:53 Java开发

以编程方式在android中创建一个pdf文件并在其中写入

我正在尝试在我的应用程序中创建一个 pdf 文件,将其保存在外部存储中并打开它.保存文件对我来说不是问题,打开文件也不是问题,我的问题是创建一个文件并在其中写入.因此,在网上进行了一些研究后,我发现了以下方法: File file = new File(directoryName, fileName);//创建输出流以写入新创建的文件FileOutputStream fOut = null;尝试 ..
发布时间:2021-12-09 20:27:24 移动开发

ITextSharp 将文本插入到现有的 pdf

标题概括了一切. 我想使用 iTextSharp 向现有 PDF 文件添加文本,但是我不能找到如何在网络上的任何地方进行操作... PS:我不能使用 PDF 表单. 解决方案 我找到了一种方法(不知道它是否最好,但它有效) string oldFile = "oldFile.pdf";string newFile = "newFile.pdf";//打开阅读器PdfReade ..
发布时间:2021-12-02 09:05:01 C#/.NET