草庐IT

pdf-viewer

全部标签

java - 使用Java从PDF中提取图像

我只需要从PDF中提取条形码(使用矩形),而不是将整个PDF转换为图像。图片格式可以是jpg/png。 最佳答案 你可以使用PdfboxListpages=document.getDocumentCatalog().getAllPages();Iteratoriter=pages.iterator();while(iter.hasNext()){PDPagepage=(PDPage)iter.next();PDResourcesresources=page.getResources();Mapimages=resources.get

java - iText PDF 中的 vector 图形

我们使用iText从Java生成PDF(部分基于本网站的推荐)。但是,以GIF等图像格式嵌入我们Logo的副本会导致人们放大和缩小时看起来有点奇怪。理想情况下,我们希望以vector格式嵌入图像,例如EPS、SVG或只是一个PDF模板。该网站声称已取消对EPS的支持,在PDF中嵌入PDF或PS会导致错误,甚至没有提及SVG。我们的代码使用Graphics2DAPI而不是直接使用iText,但如果能达到结果,我们愿意跳出AWT模式并使用iText本身。如何做到这一点? 最佳答案 根据documentationiText支持以下图像格式

java - 从 Java 中静默打印 PDF

我们正在研究从Java中静默打印PDF文档。打印将从桌面调用,而不是通过浏览器,因此我们不能使用JavaScript。PDFRenderer是一个可操作的解决方案,但它们的渲染质量是NotAcceptable。iText似乎不能插入Java打印服务。有一些商业Java库,Qoppa的jPDFPrint,JPedal和ICEpdf我们还没有尝试过。有人有使用Java进行PDF静默打印的经验吗? 最佳答案 ApachePDFBox.它目前处于孵化阶段,但PDF打印功能在此之前就已存在。在内部,它使用Java打印服务创建打印作业,它还支持

java - 如何从 Java 中的给定 URL 下载 PDF?

这个问题在这里已经有了答案:HowcanIdownloadandsaveafilefromtheInternetusingJava?(23个回答)关闭4年前。我想制作一个Java应用程序,在执行时从URL下载文件。我可以使用任何功能来执行此操作吗?这段代码仅适用于.txt文件:URLurl=newURL("http://cgi.di.uoa.gr/~std10108/a.txt");BufferedReaderin=newBufferedReader(newInputStreamReader(url.openStream()));PrintWriterwriter=newPrintWr

java - PDFBox:如何使用指定的打印机打印 pdf?

我想使用PDFBox打印由iText创建的PDF文件。我已经使用PDDocument类及其方法print()成功地尝试了这一点。您可以在此处找到文档:http://pdfbox.apache.org/apidocs/.(我正在使用这段代码:)publicstaticvoidprintPDF(StringfileName)throwsIOException,PrinterException{PDDocumentdoc=PDDocument.load(fileName);doc.print();}print()方法很好用,但是有一个问题:当我需要打印多个文件时,该方法要求我为每个文档选择打

java - 如何使用 Jersey 下载 PDF 文件?

我需要使用JerseyWebServices下载pdf文件我已经执行了以下操作,但收到的文件大小始终为0(零)。@Produces({"application/pdf"})@GET@Path("/pdfsample")publicResponsegetPDF(){Filef=newFile("D:/Reports/Output/Testing.pdf");returnResponse.ok(f,"application/pdf").build();}请帮忙做正确的方法,谢谢!! 最佳答案 Mkyong始终如一。看起来您唯一缺少的是正

Java Apache POI Excel 另存为 PDF

如何将excel文件转换/保存为pdf?我正在使用javaplayframework生成一些excel文件,现在要求更改为pdf。我不想重新编码一切。有没有办法转换成pdf?我生成的excel文件来自模板;我读取了excel模板文件,写入更改,然后另存为新的excel文件。这样,模板就不会改变。它包含边框、图像和其他格式。 最佳答案 您需要以下Java库和关联的JAR文件才能使程序运行。兴趣点v3.8iTextv5.3.4试试这个例子将XLS转换为PDF接受Excel电子表格数据作为输入并将其转换为PDF表格数据的完整Java代码如

java - 用于将现有PDF转换为PDF/A的免费Java库

我正在尝试将PDF转换为PDF/A。目前,我可以使用OpenOfficepdfviewerplugin和Jodconverter2一起执行此操作。但这样做很麻烦。有人知道我可以用什么开源/免费Java库来做这个吗?到目前为止,我已经找到了这些开放源码库,但没有一个库支持将PDF转换为PDF/A。iTextgnujpdfPDFBoxFOPJFreeReportPJXJPedalPDFjetjPodPDFRenderer更新似乎ApacheFOP能够将文档(而不是pdf文档)转换为pdf/a 最佳答案 从PDF转换为PDF/A这是对你的

java - 从 pdf417 中提取数据,例如驾驶执照

我有一个Android应用程序,我在其中扫描PDF417条码图像。扫描条形码后,我得到如下结果。@ANSI636014040002DL00410477ZC05180089DLDAQD1234562XYXYXYXYXYXYXYXYXDCSLASTNAMEXYXYXYXYXYXYXYXYXXYXYXYXYXYXYXYXDDEUDACFIRSTXYXYXYXYXYXYXYXYXXYXYXYXYXYXYXYXXYXDDFUDADXYXYXYXYXYXYXYXYXXYXYXYXYXYXYXYXXYXYXYXYDDGUDCAAXYXYDCBNONEY1XY1XY1DCDNONEXDBD103120

java - 使用 Java 的 Pdf 页数

目前我正在使用itext阅读pdf的页数。这需要很长时间,因为库似乎要扫描整个文件。页面信息是否位于pdf标题的某处,或者是否需要完整的文件扫描? 最佳答案 没错。iText在打开时会解析相当多的PDF(它不读取流对象的内容,仅此而已)...除非您使用PdfReader(RandomAccessFileOrArray)构造函数,在这种情况下,它只会读取外部参照(主要是必需的),但不会解析任何内容,直到您开始请求特定对象(直接或通过各种调用)).ThefirstPDFprogramIeverwrotedidexactlythis.It