`
cai21cn
  • 浏览: 76678 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

iText对于PDF模板中Checkbox的处理

 
阅读更多
在用iText给PDF表单域赋值时,如果域类型是Checkbox时,如果setFiled(FieldName,FieldValue)不能成功,则Checkbox漂亮的小方框可能就不见了,更不用说那个小勾了。因为如果FileValue同Checkbox的值有一点"差异",则setFiled会消灭Checkbox的小方框。刚开始使用setField(FieldName,"On")、setField(FieldName,"true")都不行,打开PDF表单中Checkbox域的属性,其值为"是",因此,将代码改为setField(FieldName,"是"),还是不行,头大。最后将值改为"true",然后在iText的编码使用setField(FieldName,"true")成功。结论,java中相关参数值的传递比对,最好不用中文,尽量使用数字或英文字符。
分享到:
评论
1 楼 鱼公2009 2012-06-01  
用checkbox的时候 第一题有 A B C D 是个选项 你是命名为q1#0   q1#4   q1#4   q1#3  

还是一个选项一个 名   若是这样q1#0   q1#4   q1#4   q1#3    怎么 判断选中 

相关推荐

    java通过itext操作pdf模板写入pdf合同数据

    Java通过iText库操作PDF模板来写入PDF合同数据是一项常见的技术任务,尤其在文档自动化处理和企业级应用中。iText是一个强大的PDF处理库,它允许开发者创建、修改和处理PDF文档。在这个过程中,首先我们需要一个PDF...

    itext根据模板导出pdf.zip

    `Image`类是处理PDF中图片的核心,可以使用`Image.getInstance()`方法加载图片文件,并通过`setAbsolutePosition()`或`setRelativePosition()`设置图片的位置。此外,还可以调整图片的大小、透明度等属性。 **5. ...

    itext7 根据pdf模板填充图像框

    - `PdfAcroForm`类用于操作PDF中的表单字段。 - 使用`PdfAcroForm.getAcroForm(pdfDocument, true)`获取表单对象。 ```java PdfAcroForm form = PdfAcroForm.getAcroForm(pdfDocument, true); ``` ##### 3. 定位...

    iText 实现根据pdf模板生成pdf并导入数据

    iText 实现根据pdf模板生成pdf并导入数据.....iText-5.0.6.jar....附字体jar包 很久很久之前写的了 代码见: https://github.com/thisisthis/noh-doc

    Itext利用模板生成PDF实例demo,导入即可使用,供前台下载,打印,预览等

    在PDF中插入表格时,特别是在数据量不确定的情况下,Itext需要处理的一个关键问题就是分页。如果表格过大,可能会跨页显示,这可能会影响到文档的美观和可读性。描述中提到的“表格数据循环次数不确定时,有可能造成...

    adobe pdf编辑器 java利用itextpdf根据模板导出pdf配套资源

    5. **复制页面**:使用PdfStamper类从模板PDF中复制页面,并在新PDF上进行操作。PdfStamper提供了一个接口,可以在保留原始内容的同时添加、修改或删除元素。 6. **替换占位符**:遍历模板中的占位符,例如通过...

    iText生成pdf解决中文不显示

    iText生成pdf解决中文不显示字库,pdf凉字不显示,由于生成iText插件生成pdf的时候中文会显示不出来,遇到过的是"凉"字,查到是字体库的原因,网上下载字体库msyh.ttc,生成的时候指定字体库,就可以解决了,小bug一...

    解决Itext生成PDF中文不换行的jar

    总之,处理Itext生成PDF时的中文换行问题,关键在于正确设置字体、编码和布局策略。如果遇到困难,不妨尝试更新库或使用其他替代方案。同时,保持对PDF生成技术的深入理解和实践,是提高PDF文档质量的关键。

    iTextpdf支持中文

    "支持中文.txt"可能是包含有关如何在iTextpdf中处理中文字符的说明或示例代码的文本文件。通常,处理非ASCII字符集,如中文,可能需要额外的设置或配置,例如使用正确的字体和编码。在iTextpdf中,可能需要指定支持...

    iText操作Pdf简单整理

    总的来说,iText是一款功能丰富的PDF处理工具,对于需要在Java环境中生成或修改PDF的开发者来说,它是不可或缺的利器。通过深入理解和使用iText,开发者可以创建出符合业务需求的高质量PDF文档,提高工作效率。

    itextpdf中文帮助文档.pdf

    这个中文帮助文档提供了关于如何使用iTextPDF库在Java项目中处理PDF的详细指南,适合对PDF操作有一定需求的开发者。iTextPDF不仅支持创建新的PDF文档,还能在现有文档上进行编辑,如添加文本、图像、表格、链接等,...

    Android用itext库生成中文PDF文档

    在`TempProj`这个项目中,可能包含了已经处理过的iText库jar包,以及一个示例代码,演示了如何在Android应用中调用这个修复后的库来生成包含中文的PDF文档。确保将字体文件正确添加到项目资源中,并根据实际路径调整...

    itextpdf 导出pdf 表格 自动分页中文 目录

    - 写入和关闭:使用`Document`的`add`方法添加表格和目录到PDF中,最后调用`close()`方法关闭文档。 6. **注意事项**: 在处理中文字符时,确保使用的字体库支持中文,例如Arial Unicode MS或者SimSun。另外,为了...

    使用iText生成PDF.doc

    示例中使用了`GB2312`编码,对于中文字符的处理,需要确保编码与实际使用的字符集一致,防止乱码问题。 9. **页面设置与样式**: iText允许开发者自定义页面大小、边距、字体样式等,通过`Document`对象的`...

    java iText 实现从数据库中导出数据到已有的PDF模板

    Java中的iText库是一个强大的工具,用于创建、编辑和处理PDF文档。在IT领域,它被广泛用于生成报告、发票、证书等,特别是在需要将数据动态地从数据库填充到预定义模板的情况。在这个场景中,"java iText 实现从...

    Android使用iText生成pdf并读取pdf内容

    通过学习和理解iText的基本API,开发者可以创建丰富的PDF文档,并从现有PDF中提取所需的信息。不过,考虑到Android的内存限制和性能,使用iText时要注意优化资源管理和处理时间,以确保良好的用户体验。

    itext7 pdf转图片

    在IT行业中,iText是一个广泛使用的Java和.NET库,用于创建、编辑和处理PDF文档。在最新的版本iText 7中,它提供了丰富的功能,包括将PDF文档转换为图像。这个话题涉及到PDF处理和图像转换两个核心领域。下面将详细...

    iText中文帮助文档_itext中文帮助文档_itext_iTextpdf_itext中文文档_

    iText是一款广泛使用的开源Java库,专门用于生成和编辑PDF文档。这个中文帮助文档提供了详细的指导,帮助开发者理解和使用iText来创建包含丰富内容的PDF文件。以下是对iText库和文档中涉及的关键知识点的详细解释: ...

    Itext导出PDF,中文不显示字体

    Itext导出PDF,中文不显示字体,在body上设置font-family: "Arial Unicode MS",同时在java中引入fontResolver.addFont("/ARIALUNI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); 就可以显示中文了

    使用pdf+zxing+itextpdf 使用已有的pdf模板 插入二维码图片,并下载到本地

    要在PDF中插入二维码,首先需要使用ZXing生成二维码图像。这通常涉及到创建一个`BitMatrix`对象,然后将其转换为`BufferedImage`。接着,你可以使用iTextPDF的`Image`类将这个图像转换成PDF可识别的格式,并添加到...

Global site tag (gtag.js) - Google Analytics