草庐IT

Java使用itext设置表边框

我正在从HTML构建PDF,我想设置桌子边框。这是我的html:DigitaldepodateMMRSUMNUMACCOUNTTNUM$data.depo$data.MR$data.Sum$data.Num$data.accoun$data.branch$data.TNum下列的itext-add-table-to-pdf,唯一的差异是添加border=\"2\"在表上,但仍然不起作用,我还需要添加更多更改吗?创建PDF函数(教程中的函数也是如此):publicvoidcreatePdf(Stringfile,StringhtmlString,StringpathToTTF)throwsIOE

Java 使用 itext 向PDF插入数据和图片

Java使用itext向PDF插入数据和图片一、下载AdobeAcrobatDC二、制作模板1、准备一个word模板,并转换成PDF格式2、使用AdobeAcrobatDC打开PDF文档,并在右侧搜索框搜索表单,点击准备表单3、点击开始,制作PDF表单4、扫描完成后如下图,蓝白色框就是可编辑表单5、点击表单编辑表单名称以及插入时的字体大小样式等,如果没有设置字体大小,数据写入时会将字体会根据表单的高度自适应大小6、编辑完成后保存PDF模板三、在Java中使用importcom.itextpdf.text.DocumentException;importcom.itextpdf.text.Ima

【Java】使用iText生成PDF文件

iText介绍  iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。  项目要使用iText,必须引入jar包。才能使用,maven依赖如下:12com.itextpdf3itextpdf45.5.105  输出中文,还要引入下面itext-asian.jar包:12com.itextpdf3itext-asian45.2.05     设置pdf文件密码,还要引入下面bcprov-jdk15on.jar包:12org.bouncycastle3

java - 在 Flying Saucer 生成的 pdf 中渲染来自 servlet 的图像

我正在使用flyingsaucer通过返回生成的pdf文档的servlet将xhtml文档呈现为pdf。xhtml文档具有从另一个servlet请求的图像。图像servlet在返回适当的图像之前检查谁登录了。下面的代码显示了如何请求图像:我的问题是图像的http请求来自pdf渲染器而不是登录用户,因此图像servlet不知道谁登录了,因此没有返回所需的图像。我目前正在使用下面的代码来呈现xhtml文档:ITextRendererrenderer=newITextRenderer();renderer.setDocumentFromString(xhtmlDocumentAsString

java - 边界框中的 itext 多行文本

有谁知道,如何在iText中,在边界框中添加多行文本(指定坐标)。我试过了cb.showTextAligned(PdfContentByte.ALIGN_LEFT,text,bounds.getLeft(),TOTAL_HEIGHT-bounds.getTop(),0);但是它不支持换行。我也试过了PdfContentBytecb=writer.getDirectContent();cb.moveText(300,400);document.add(newParagraph("TESTparagraph\nNewline"));这支持换行但不会对moveText使用react,所以我不

java - 在iText java pdf中设置表格单元格宽度

我正在使用开源http://itextpdf.com/,创建一些pdf。我可以创建一个表格,但所有列的宽度都相同,我需要更改特定列的宽度。PdfPTabletable=newPdfPTable(6);PhrasetablePhrse=newPhrase("Sln0",normalFontBold);PdfPCellc1=newPdfPCell(tablePhrse);c1.setHorizontalAlignment(Element.ALIGN_CENTER);table.addCell(c1);我找不到任何设置列宽的方法,请提出一些实现此目的的方法.. 最

java.lang.NoClassDefFoundError : com/itextpdf/text/DocumentException 错误

我正在尝试通过以下servlet生成动态PDF文件。importjava.io.*;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;//DocumentObjectimportcom.itextpdf.text.Document;//ForaddingcontentintoPDFdocumentimportcom

java - 如何解决 pdf header signature not found 错误?

我在我的java程序中使用iText来编辑现有的pdf。生成的pdf无法打开,它显示pdfheader签名未找到错误。我正在使用相同名称的输入和输出文件。privatestaticStringINPUTFILE="/sample.pdf";privatestaticStringOUTPUTFILE="/sample.pdf";publicstaticvoidmain(String[]args)throwsDocumentException,IOException{Documentdoc=newDocument();PdfWriterwriter=PdfWriter.getInstanc

java - iText:PdfTable 单元格垂直对齐

我试图将我的耳机单元格文本垂直对齐到单元格高度的中间。这是我的代码:PdfPCellc1=newPdfPCell(cerate_phrase("",regular_bold));c1.setHorizontalAlignment(Element.ALIGN_CENTER);c1.setVerticalAlignment(Element.ALIGN_MIDDLE);c1.setBackgroundColor(BaseColor.LIGHT_GRAY);table_.addCell(c1);但这行不通。setHorizo​​ntalAlignment居中但setVerticalAlignm

java - iText 5.0.0 RTF 和 HTML 去哪儿了?

这个问题可能看起来很愚蠢,但是,就这样吧!那时我有一个愚蠢的问题:-)。好吧,我的问题是:使用这段代码//PDFgenerationPdfWriter.getInstance(document,newFileOutputStream("PDFFile.pdf"));//RTFgenerationRtfWriter2.getInstance(document,newFileOutputStream("RTFFile.rtf"));//HTMgenerationHtmlWriter.getInstance(document,newFileOutputStream("HTMLFile.htm