jjzjj

PDFBox-Tools

全部标签

java - 由于缺少 tools.jar,Maven AspectJ 插件无法使用 Java 9 构建

我将我的JDK版本从8切换到9,由于缺少tools.jar,AspectJ插件不再工作:目标org.codehaus.mojo:aspectj-maven-plugin:1.10:compile的执行默认值失败:插件org.codehaus.mojo:aspectj-maven-plugin:1.10或其依赖项之一无法解析:在指定路径C:\ProgramFiles\Java\jdk-9.0.1/../lib/tools.jar找不到Artifactcom.sun:tools:jar:9.0.1/../lib/tools.jar我知道tools.jar(和rt.jar)已从Java9JD

java - 不知道如何使用 PDFBox

我正在尝试创建一个PDF文件,其中包含文档中的大量文本框和来自另一个类的文本字段。我正在使用PDFBox。好的,创建一个新文件很容易,写一行文本也很容易。现在,当我尝试插入下一个文本行或文本字段时,它会覆盖内容。PDDocumentdoc=null;PDPagepage=null;try{doc=newPDDocument();page=newPDPage();doc.addPage(page);PDFontfont=PDType1Font.HELVETICA_BOLD;PDPageContentStreamtitle=newPDPageContentStream(doc,page);

java - Make 找不到 tools.jar

运行Ubuntu12.04我已经添加到路径:/home/jeffrey/jdk1.6.0_43/lib我正在尝试使用Make从源代码构建:make-j16但是遇到错误:build/core/config.mk:268:***Error:couldnotfindjdktools.jar,pleaseinstallJDK6,whichyoucandownloadfromjava.sun.com.Stop.谁能给我解释一下为什么Make找不到tools.jar?编辑JAVA_HOME=/home/jeffrey/jdk1.6.0_43/bin/java通过在shell中输入env命令来确定。

java - 无法找到 javac 编译器 com.sun.tools.javac.Main 不在类路径错误

我正在尝试运行java应用程序,但出现以下错误,Unabletofindajavaccompiler;com.sun.tools.javac.Mainisnotontheclasspath.PerhapsJAVA_HOMEdoesnotpointtotheJDK我已经解决了很多SO问题,发现解决方案是JAVA_HOME应该指向JDK,而不是JRE。然后我尝试在命令提示符下打印JAVA_HOME,我已经从我的计算机->属性->环境变量->系统变量中设置了这个JAVA_HOME,如下所示,我还使用首选项在eclipse中添加了新变量,最后我仍然遇到同样的错误。JAVA_HOME有什么问题?

java - 将 BufferedImage 添加到 PDFBox 文档

在我当前的项目中,我尝试将BufferedImage添加到PDFBox文档中。更具体地说,我使用了来自JFreeChart的图像。我的代码如下所示:publicvoidexportToPDF(JFreeChartchart,StringfilePath){PDDocumentdoc=null;PDPagepage=null;PDXObjectImageximage=null;try{doc=newPDDocument();page=newPDPage();doc.addPage(page);PDPageContentStreamcontent=newPDPageContentStrea

java - PDFbox 中的计算字符串宽度似乎只计算字符数?

我有以下问题。我尝试计算PDFbox中字符串的宽度,使其在矩形中居中。现在我的问题是,我得到的12和32的宽度相同,但是1比3小,所以我的文本是12不居中。我该如何解决这个问题?谢谢! 最佳答案 来自thisquestion:PDFontfont=PDType1Font.HELVETICA_BOLD;//Orwhateverfontyouwant.intfontSize=16;//Orwhateverfontsizeyouwant.floatwidth=font.getStringWidth(text.substring(start

java - pdfbox:尝试解密 PDF

正在关注thisanswer我正在尝试使用pdfbox解密pdf文档:PDDocumentpd=PDDocument.load(path);if(pd.isEncrypted()){try{pd.decrypt("");pd.setAllSecurityToBeRemoved(true);}catch(Exceptione){thrownewException("Thedocumentisencrypted,andwecan'tdecryptit.");}这导致Exceptioninthread"main"java.lang.NoClassDefFoundError:org/bounc

java - 使用 PDFBox 从特定页面读取文本

这个问题在这里已经有了答案:ReadingaparticularpagefromaPDFdocumentusingPDFBox(6个答案)关闭9年前。我知道如何使用PDFTextStripper.getText(PDDocument)使用PDFBox读取整个pdf文件的文本。我还有一个关于如何使用PDDocumentCatalog.getAllPages().get(i)获取对特定页面的对象引用的示例。我如何使用PDFBox获取一页的文本,因为我在PDPage类中没有看到任何此类方法?

java - 使用 pdfbox 编辑 pdf 页面

如何使用java和pdfbox编辑pdf页面,方法是在我已知的特定位置(以像素为单位)进行书写?我试过了但是它覆盖了:PDDocumentdocument=null;try{document=PDDocument.load(newFile("/x/x/x/mypdf.pdf"));PDPagepage=(PDPage)document.getDocumentCatalog().getAllPages().get(0);PDFontfont=PDType1Font.HELVETICA_BOLD;PDPageContentStreamcontentStream=newPDPageConte

c# - 如何为 .Net 构建 PDFBox

我看过使用ITextSharp或PDFBox从pdf文件中提取文本的示例。PDFBox似乎是提取文本最“可靠”的方法,但它需要许多额外的步骤。我已尝试使用找到的说明构建dllhere,但我不知道如何正确构建.Net所需的文件。我很迷茫,有人可以逐步提供“在您的.Net应用程序中为傻瓜添加PDFBox”吗? 最佳答案 我终于让它工作了。我已经概述了获得工作示例所遵循的步骤。我希望有人觉得这有帮助。下载JavaJDK下载IKVM0.42.0.6下载PDFBox1.6.0-src.zipAntManual很有帮助。我重命名了Ant和PDF