pdfbox相关内容

如何使用PDFBox确定实际PDF内容的位置?

我们正在使用PDFBox从Java桌面应用程序中打印一些PDF,并且这些PDF包含太多空格(不幸的是,不能选择修复PDF生成器). 我遇到的问题是确定页面上实际内容的位置,因为裁剪/媒体/修剪/艺术/出血框没有用.有没有一种简单有效的方法,比将页面呈现为图像并检查哪些像素保持白色更好/更快? addToPath(p.getX(),p.getY()));}void addToPath(d ..
发布时间:2021-05-18 19:08:19 Java开发

是否向Apache Pdfbox添加字体?

是否可以在Apache Pdfbox中添加其他字体样式? 我们目前正在尝试在系统中打印PDF(当前使用 PDF-Renderer .)我一直在研究各种替代方法( pdfbox , PDDocument doc;尝试 {doc = PDDocument.load("test.pdf");doc.print();} catch(Exception e){//失败时想出更好的办法.e.prin ..
发布时间:2021-05-08 20:51:47 Java开发

java.lang.NoClassDefFoundError:org/fontbox/afm/FontMetric

我正在使用pdfbox-0.7.3.jar.我知道缺少相关的类文件属于JAR pdfbox-0.7.3,但是当我附加源文件时.继续显示缺少的.class文件.我正在寻找有关以下错误的建议. import java.io.File;导入java.io.FileInputStream;导入java.io.IOException;导入org.pdfbox.cos.COSDocument;导入org. ..
发布时间:2021-05-03 19:25:34 Java开发

PDFBox从BufferedImage绘制黑色图像

我尝试使用PDFBox将图像从bufferedImage绘制为PDF,但失败,并且我得到黑色图像,Acrobat Reader警告出现诸如“内存不足"之类的错误(但显示PDF). 我使用bufferedImage是因为我需要将JavaFX Image对象(来自对Funciones.crearImagenDesdeTexto()的调用,该对象将文本转换为Image)转换为PDF.其余图像在不使 ..
发布时间:2021-04-16 19:26:49 Java开发

PDFBox IO异常:COSStream已关闭,无法读取

我使用PDFBox在Java中编写的某些代码有问题.我正在尝试根据从Excel电子表格中读取的值,用特定的表格填充PDF.以下是我的课程文件. import java.io.FileInputStream;导入java.io.File;导入java.io.IOException;导入org.apache.pdfbox.pdmodel.PDDocument;导入org.apache.pdfbox ..
发布时间:2021-04-07 20:32:58 Java开发

将PDF中存在的图像保存在本地文件系统中

这是我第一次使用PDFBox jar文件.另外,我最近开始研究TestComplete.简而言之,所有这些事情对我来说都是新事物,最近几个小时我一直只停留在一个问题上.我将尽力解释.非常感谢您的帮助! 目标: 要在文件系统上保存PDF文件中存在的图像 问题: 执行此行objImage.write2file_2(strSavePath);时,出现错误Object doesn' ..
发布时间:2021-02-13 19:05:48 其他开发

使用JFreeChart和Apache PDFBOX生成图表

我需要使用 JFreeChart 生成图表,然后使用我搜索了整个Google,但没有运气!有人做过吗? 解决方案 从PDXObjectImage的InputStream .org/repos/asf/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/pdmodel/AddImageToPDF.java"rel =" ..
发布时间:2021-02-11 20:57:41 其他开发

使用JAVA搜索和替换PDF中的文本

需要用其他语言替换pdf中的文本.第一步,我尝试使用itextpdf ad pdfbox API搜索和替换pdf文件中的文本. 使用下面的代码片段,该片段使用itextpdf api从源PDF文件中搜索并将文本"Hello"替换为"Hi".创建新的PDF时不会替换任何文本. public void manipulatePdf(String src, String dest) throw ..
发布时间:2021-02-09 19:49:03 Java开发

PDFBox提取的文本不包含国际(非英语)字符

我正在使用Apache PDFBox从多个PDF文件中提取文本.这些文件使用波兰语,并且包含波兰语字符.不幸的是,当我打印提取的文本时,我不断得到? (问号),而不是这些字符. 解决方案 假设您提取的文本存储在String中,我假设您当前正在使用它来打印- System.out.println(s); 我建议您使用此代码段正确打印出波兰字符- java.io.PrintSt ..
发布时间:2020-11-30 00:51:06 Java开发

如果页面尺寸较小,则PDFBOX页面到图像会产生模糊的图像

我的任务是将pdf文件转换为图像(通常为PNG),我遇到的情况是页面尺寸较小(612792),即使比例缩放或DPI api的"pdfRenderer.renderImage(pageNo,2),呈现的图像质量也很差)" 使用 20.0.20 版本. 这是使用 pdf查看器的外观: 渲染图像中的相同代码段: 缩放: 缩放渲染的图像会得到以下结果: 有什么办法可以创建更好的图 ..
发布时间:2020-11-26 22:49:42 Java开发

获取PDFBox中字符的字体高度

PDFBox的字体类PDFont中有一个名为getFontHeight的方法,听起来很简单.但是,我不太了解文档及其参数的含义. getFontHeight 这将获取字符的字体宽度. 参数: c-要获取宽度的字符代码. offset-数组的偏移量.长度 数据长度. 返回:宽度以1000个文本空间为单位,即333或777 此方法是用于获取PDFBox中字符高度的正确 ..
发布时间:2020-11-09 19:52:57 Java开发

使用PDFBox从PDF正文中提取流转储

我想使用PDFBox从PDF提取流转储。 PDFBox可以吗? 我想获取PDF内容的原始十六进制代码,如下所示: BT / F19 8.9664 Tf 96.197 606.119 Td [[Kommunikation)] TJ ET q 1 0 0 1 85.238 594.35 cm [] 0 d 0 J 0.398 w 0 0 m 0 7.352 l S Q ..
发布时间:2020-10-27 00:44:31 其他开发

Pdfbox:在旋转的页面中绘制图像

我有一个简单的A4 pdf文档,其属性为 / Rotate 90 :我的pdf的原始版本为横向但打印为纵向。 我正在尝试在portait文档的左下方绘制一个小图像。 到目前为止,这是我的代码: File file = new File(“ rotated90.pdf”); try(最终PDDocument doc = PDDocument.load(file)){ PDP ..
发布时间:2020-10-26 06:22:02 Java开发

获取PDPage / PDDocument的DPI以准确计算PDF尺寸

我正在寻找PDF中每页的准确尺寸,作为我将要创建的PDF单元测试的一部分。当我处理每个文档中具有许多不同页面大小的PDF时,代码将返回维度的ArrayList。 AFAIK每个页面也可以具有自己的DPI设置。 我已经做了很多谷歌搜索,但是我只想出了这,这只能给我一部分答案,因为我仍然需要弄清楚DPI每个页面都是。 PDFBox-查找页面尺寸 公共静态ArrayList ..
发布时间:2020-10-26 02:25:15 Java开发