使用itext7并尝试加载XFA表单时,我得到:
System.InvalidCastException:“无法将'System.Xml.Linq.XText‘类型的对象转换为’System.Xml.Linq.XElement‘。”
源代码:
var pdfReader = new PdfReader(package.PdfTemplate);
pdfReader.SetUnethicalReading(true);
using (var document = new PdfDocument(pdfReader, new PdfWriter(writeMS)))
{
v
我正在使用PDF PDF 5.5.11来转换iText到XML.I。我已经检查了堆栈溢出类似的答案。当我在ubuntu上使用命令行运行jar文件时,我得到了下面的错误。java版本"1.8.0_101“
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.inv
我正在使用iText 7.NET将字段添加到现有的PDF中。(7.1.16)当它们被添加时,我最终得到了最后一页中每个字段的副本。例如,在具有以下代码的两页文档中,第二个名称相同的字段Field1和红色边框将出现在第二页上,位置相同。iText7新手,非常感谢您的指导,谢谢
PdfReader reader = new PdfReader(inputFile);
PdfDocument pdf2 = new PdfDocument(reader, new PdfWriter(outputFile));
我正在使用itext7 java库,如下所示,将PdfButtonFormField添加到现有的pdf中:
String src = "sample.pdf";
String dest = "acro_sample_empty_fields.pdf";
PdfDocument pdf = new PdfDocument(new PdfReader(src), new PdfWriter(dest));
PdfAcroForm form = PdfAcroForm.getAcroForm(pdf, true);
PdfButtonFormField b
我有一个XFA表单,可以通过提取XML、修改和回写来成功填写。如果您拥有完整的Acrobat,但是使用Adobe失败,效果很好。我在同一件事上看到过许多问题,但答案都是在一段时间前,所以更新Adobe可读的XFA可能不再可行吗?我在下面使用了下面的代码,并使用了追加的StampingProperties,如iText示例中所示,但仍然失败。我使用的是iText 7.1.15。
//open file and write to temp one
PdfDocument pdf = new(new PdfReader(FileToProcess), new PdfW