pdfbox相关内容
本质上,我试图用 Java 创建一个小工具,我从某种用户输入中获取文本,考虑一个普通的文本框,然后用它创建一个 PDF 文件. 到目前为止,我已经用我对 PDFBox 的准系统知识快速地抓取了一些东西. 在我的应用程序中,我正在另一个具有 GUI 元素的类中实例化此类(如下所示的类),如果我输入文本,则在一个文本框中,然后运行此 PDFLetter 脚本一次- 它就像一个魅力,但第二次
..
我们能否为 pdf 中的文本制作占位符并用 id(类似于 html 标签)标记它们,然后使用 PdfBox 用我们的文本填充该占位符,无论在 Java 中的长度如何? 解决方案 我们可以为 pdf 中的文本制作占位符并用 id 标记它们(类似于 html 标签),然后用我们的文本填充该占位符,无论长度是多少 不,至少在没有大量编码的情况下不会. 原因是 PDF 是一种用于已
..
我尝试使用 apache PDFBox 保存 PDF 文件,但出现错误 java.io.IOException: COSStream 已关闭且无法读取.也许它的封闭 PDDocument 已关闭? 怎么了? PDDocument 文档 = PDDocument.load(new File(fileName));尝试 {...文档.save(storeFileName);} 最后 {文
..
我需要控制打印文本的位置.我需要明智地打印每个 TJ/Tj.我有 TJ 或 Tj 运算符的 cosstring 对象.如何获取 PDF 中每个字符的 x、y 位置. 内容流看起来像这样 文件 C 位置是 (72, 633.8289) h 位置是 (88.7903125, 633.8289) 一个位置是 (101.7059375, 633.8289).... 我们
..
我正在使用 PDFBox 读取 pdf 文档上的特定字段.实际上,我可以使用仅包含一页的 pdf 获取我想要的所有信息.PDF 具有特定名称的字段,我可以获取所有字段并将其插入数据库. 我将此代码与 AccroForm 一起使用以访问字段 InputStream document = item.getInputStream();pdf = PDDocument.load(new Rando
..
简而言之 我一直在开发一个程序,该程序可以获取 pdf、突出显示一些单词(通过 pdfbox Mark Annotation obj)并保存新的 pdf. 我希望突出显示的字词显示带有一些小说明的工具提示,例如提示. 例如,我希望在我的 pdf 上,当我将鼠标停在它上面时,突出显示的词 activated 会显示工具提示 important word found. 此是原始
..
我正在尝试使用 PDFBox 提供的示例代码(https://svn.apache.org/repos/asf/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java).但签名后的 PDF 显示 此文档已发生更改,使签名无效. 我已将我的示例项目上
..
我在 CTM 矩阵计算上经历了不同的解决方案(其中一些是 this 和 这个). 我对内容流的了解是,当“q"遇到我们需要将单位矩阵推入 graphics_stack 并保持与下一个位置运算符(cm ,Tm,Td,TD)CTM 相乘时.当遇到“Q"时,我们需要弹出最后一个矩阵. 用于文本定位解析,当“BT"在position_stack中遇到单位矩阵push并保持与下一个位置opera
..
我有一个关于使用 PDFBox 将图像写入 PDF 的问题. 我的要求很简单:我使用 Spring RestTemplate 从 Web 服务获取图像,将其存储在 byte[] 变量中,但我需要绘制将图像转换为 PDF 文档. 我知道提供了以下内容: final byte[] image = this.restTemplate.getForObject(this.imagesUrl
..
我刚刚将 PDFBox 版本从 1.8 升级到 2.0.Migration 表示 .convertToImage() 已被删除,然后在 BufferedImage 的示例代码中没有一行,但它在 .writeImage() 中使用 他们的代码: PDDocument 文档 = PDDocument.load(new File(pdfFilename));PDFRenderer pdfRende
..
我使用 pdfbox 和 easytable https://github.com/vandeseer/easytable 来创建动态页面效果很好.但我确实希望在所有页面中添加标题.我遇到/尝试过以下事情. 1) Tablebuilder 在写入行之前创建,因此我们可以创建一个完美的 tablebuilder,因为行是动态的. 2) 尝试在创建 tablebuilder 时在中间插入标
..
我正在尝试从 pdf 文件中获取特定文本或行的字体大小或格式(粗体等),但直到现在都没有成功. 使用如下所示的 PDFTextStripper 只会得到纯文本 PDFTextStripper stripper = new PDFTextStripper();String actualText = stripper.getText(actualDoc); 你能帮我解决这个问题吗?谢
..
我从 fnord 示例中获取了一个示例 JPEG 2000页. 但是,当我尝试将该图像添加到 PDF 时: PDDocument document = new PDDocument();PDImageXObject pdImage = pdImage = PDImageXObject.createFromFileByContent(“samples/relax.jp2",文件);PDPag
..
我正在尝试从 TextPosition 绘制相应的字形边界框,如 PDF 32000 文档中所示. 这是我的函数,它执行从字形空间到用户空间 的计算 @Overrideprotected void processTextPosition(TextPosition text) {PDFont 字体 = pos.getFont();BoundingBox bbox = font.getBou
..
我正在尝试在使用 apache pdfbox 创建的 pdf 文件中写入一个字符串.我使用 ISO-8859-1 作为 UTF-8 编码.但是,它仍然在打印问号.尝试了很多并在互联网上寻找解决方案(StackOverflow).有人可以帮忙吗.提前致谢 公共类TestClass {public static void main(String[] args) 抛出 IOException{PDDo
..
我有两个安全的 pdf 文件.一个有密码,另一个是安全的,但没有密码.我正在使用 PDF 框.如何识别哪个文件有密码,哪个文件是安全的但没有密码? 解决方案 PDF 有两种加密方式 - 所有者密码 - PDF 所有者/创建者设置的密码以限制其使用(例如编辑、打印、复制等) 用户密码 - 打开/查看 PDF 的密码设置 PDF 可以只有所有者密码或两者都有;但不仅是用户密码.在
..
我正在使用 PDFBox 在我的应用程序中显示生成的 pdf 文件.我将 PdfPagePanel 添加到 JScrollPane.当我缩小窗口并出现滚动条时,PageDrawer 会绘制到滚动条上. PDFReader(PDFBox 的可执行示例)中也会出现这种效果.打开 pdf 文件 -> 缩小窗口大小 -> pdf 内容在滚动条上绘制 有人知道解决这个问题的方法吗? 环境:
..
我正在尝试从 PDF 中提取文本坐标和线(或矩形)坐标. TextPosition 类具有 getXDirAdj() 和 getYDirAdj() 方法,它们根据文本片段的方向将坐标转换为各自的 TextPosition对象代表(根据@mkl 的评论更正)无论页面旋转如何,最终输出都是一致的. 输出所需的坐标为 X0,Y0(页面左上角) 这是对@Tilman Hausherr 的
..
在我的应用程序中,我使用 Apache PDFBox 来渲染 PDF 文件并进行静音打印. PDFBox 可以很好地渲染 PFD,但我面临着缩放 的问题.这里我想在打印 PDF 之前设置页面缩放. 在 acrobat Reader 的打印弹出窗口中,有四种打印 PDF 的选项.1>适合2> 实际尺寸3> 缩小过大的页面4> 自定义比例 这里我想将页面缩放设置为实际大小.我如何使用
..
在我的程序中,我正在下载杂项.PDF 文档,最后我想使用 Apache pdfbox (v1.8.8) 将它们合并为一个组合文档.出于某种奇怪的原因,PDFMergerUtility 未能声称文件已加密 - 显然它们不是!我可以在 Adobe Reader 和其他 PDF 查看器中打开它们,没有任何问题,也无需提供任何密码. Java 异常和堆栈跟踪读取: 2015 年 2 月 28
..