¿Hay alguna manera de combinar un archivo FDF y un archivo PDF para crear un formato plano de todos los datos y formar un PDF sin usar PDFTK?Fusionar FDF y PDF sin PDFTK
Cualquier luz arrojada sobre esto sería muy apreciada.
¿Hay alguna manera de combinar un archivo FDF y un archivo PDF para crear un formato plano de todos los datos y formar un PDF sin usar PDFTK?Fusionar FDF y PDF sin PDFTK
Cualquier luz arrojada sobre esto sería muy apreciada.
No .. No hay otra manera fácil de aplanar, pero es increíble. ¿Por qué necesitarías algo más?
PDFTK es en realidad mayormente Java (literalmente cientos de archivos Java). Podrías pensar en envolver tu propio proyecto en torno a eso. La funcionalidad que usted está buscando está aquí (java/com/Lowagie/texto/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
}
'pdftk' está escrito en' iText', como mencionó con 'java/com/lowagie/text/pdf/AcroFields.java'. Por lo tanto, te refieres a usar iText en lugar de envolverlo en pdftk. – Dennis
¿Esto tiene que ser una aplicación de línea de comandos, o hay alguna programación en particular idioma que puedes usar? –
Sería genial tenerlo hecho en PHP ... – Justin