有没有一种方法可以合并FDF文件和PDF文件,以便在不使用PDFTK的情况下创建所有数据和表格的平面格式到1 pdf中?
对这一点的任何启示都将非常感谢。
发布于 2011-09-09 06:55:46
不..。没有其他简单的方法来扁平化,但它很棒。你还需要别的什么吗?
PDFTK实际上大部分是Java (字面意思是数百个Java文件)。你可以考虑围绕它来包装你自己的项目。您正在寻找的功能在这里(java/com/lowagie/text/pdf/AcroFields.java:931):
/** Sets the fields by XFDF merging.
* @param xfdf the XFDF form
* @throws IOException on error
* @throws DocumentException on error
*/
public boolean setFields(XfdfReader xfdf) throws IOException, DocumentException {
boolean ret_val_b= false; // ssteward
xfdf.getFields();
for (Iterator i = fields.keySet().iterator(); i.hasNext();) {
String f = (String)i.next();
String v = xfdf.getFieldValue(f);
String rv = xfdf.getFieldRichValue(f); // ssteward
if (rv != null)
ret_val_b= true;
if (v != null)
setField(f, v, v, rv); // ssteward
}
return ret_val_b; // ssteward
}https://stackoverflow.com/questions/4653351
复制相似问题