jjzjj

java - 如何在 java 中设置 itext pdf 表替代行颜色

我正在使用itextpdf库从数据库生成pdf文件。现在我需要我必须显示不同颜色的pdf表的替代行,就像斑马色(灰色和白色)但我不知道该怎么做...这是我的代码..PdfPTabletable=newPdfPTable(10);table.setTotalWidth(100);table.setWidthPercentage(100);while(rs.next()){table.addCell(rs.getString("date"));table.addCell(rs.getString("time"));table.addCell(rs.getString("source"));

java - 如何从 PDF 中提取图像及其元数据?

是否可以使用Java从PDF文件中提取图像并将它们导出到特定文件夹而不丢失其原始创建和修改日期?我试图通过使用IText和PDFBox来实现这个目标,但没有成功。欢迎任何想法或示例。 最佳答案 图像不包含元数据,存储为需要组合成图像的原始数据。我在https://blog.idrsolutions.com/2010/04/understanding-the-pdf-file-format-how-are-images-stored/写了2篇博文解释图像数据如何存储在PDF文件中。和https://blog.idrsolutions.

java - 如何使用java在数字签名的pdf中添加空白页?

我想使用itextlibrary在数字PDF的末尾插入空白页。我的困惑是添加页面会使现有签名无效?谢谢。 最佳答案 要了解Joeri的回答,请查看Adob​​e技术白皮书AdobeAcrobat9DigitalSignatures,ChangesandImprovements,尤其是其“允许和不允许的更改”部分。此处Adob​​e阐明了允许的更改(如Acrobat9及更高版本所示)可以对经过认证或签名的文档进行更改,而不会使应用于文档的签名无效。AllowedactionsforcertifieddocumentsCertified

java - 在 JAVA 中使用 Apache POI 和 iText 从 Word (DOC) 创建 PDF

我正在尝试从*.doc文档生成PDF文档。到现在为止,多亏了stackoverflow,我成功生成了它,但遇到了一些问题。我下面的示例代码生成没有格式和图像的pdf,只有文本。该文档包含PDF中未包含的空白区域和图像。代码如下:in=newFileInputStream(sourceFile.getAbsolutePath());out=newFileOutputStream(outputFile);WordExtractorwd=newWordExtractor(in);Stringtext=wd.getText();Documentpdf=newDocument(PageSize.

java - ExceptionConverter : java. io.IOException : The document has no pages. 我正在使用 iText

当我执行下面的代码时Filef=newFile("c:/sample.pdf");PdfWriter.getInstance(document,newFileOutputStream(f));document.open();System.out.println("openingthedocument..");PdfPTableheaderTable=newPdfPTable(9);PdfPCellcellValue=newPdfPCell(newParagraph("Header1"));cellValue.setColspan(1);headerTable.addCell(cellV

java - 可以使用 iText 将 pdf 连接/合并在一起的函数 - 导致一些问题

我使用以下代码通过iText将PDF合并在一起:publicstaticvoidconcatenatePdfs(ListlistOfPdfFiles,FileoutputFile)throwsDocumentException,IOException{Documentdocument=newDocument();FileOutputStreamoutputStream=newFileOutputStream(outputFile);PdfWriterwriter=PdfWriter.getInstance(document,outputStream);document.open();P

java - 文档没有包含 itext 的页面

抛出一个错误SEVERE:Servlet.service()forservlet[jsp]incontextwithpath[/chieflegis]threwexception[ExceptionConverter:java.io.IOException:Thedocumenthasnopages.]withrootcausejava.io.IOException:Thedocumenthasnopages.atcom.itextpdf.text.pdf.PdfPages.writePageTree(PdfPages.java:113)atcom.itextpdf.text.pdf.

java - 使用 FlyingSaucer 将包含阿拉伯字符的 HTML 页面转换为 PDF

我想使用FlyingSaucer将包含阿拉伯字符的HTML页面转换为PDF文件,但生成的PDF不包含组合字符并向后打印输出。HTML:جميعالحقوقJava摘录:StringinputFile="c:\\html.html";Stringurl=newFile(inputFile).toURI().toURL().toString();StringoutputFile="c:\\html.pdf";OutputStreamos=newFile

java - HTML 到 PDF 转换 - "Can' t 加载 XML 资源“错误

我正在尝试使用FlyingSaucer和iText将严格的XHTML转换为PDF。我已经验证了XHTML,并且输入和输出文件的路径是准确的。我完全不知道为什么这会在renderer.setDocument("file:/c:/example/First.html")行上抛出异常。我的类(class):packageflyingsaucerpdf;importjava.io.*;importorg.xhtmlrenderer.pdf.ITextRenderer;importcom.lowagie.text.DocumentException;publicclassFirstDoc{pub

java - XHTML 到 PDF 使用 Flying Saucer 如何缓存 css

在我的生产流程中,我需要从HTML生成几百个PDF。对于这种情况,我首先将HTML转换为XHTML。比我将“清理过的”XHTML和uri传递给渲染器。由于*.css和imageFiles对于所有XHTML文件都是相同的,所以我不需要在处理文件时一直解析它们。我成功地使用以下代码缓存图像。我如何缓存.css文件?我想避免将所有文件都放入我的类路径中。ITextRendererrenderer=newITextRenderer();ResourceLoaderUserAgentcallback=newResourceLoaderUserAgent(renderer.getOutputDev