C'è un modo per unire file FDF e un file PDF per creare un formato flat di tutti i dati e il modulo in 1 pdf senza utilizzare PDFTK?Unisci FDF e PDF senza PDFTK
Qualsiasi luce su questo sarebbe molto apprezzato.
C'è un modo per unire file FDF e un file PDF per creare un formato flat di tutti i dati e il modulo in 1 pdf senza utilizzare PDFTK?Unisci FDF e PDF senza PDFTK
Qualsiasi luce su questo sarebbe molto apprezzato.
No .. Non c'è altro modo semplice per appiattirsi, ma è fantastico. Perché avresti bisogno di qualcos'altro?
PDFTK è in realtà prevalentemente Java (letteralmente centinaia di file Java). Potresti pensare di avvolgere il tuo progetto attorno ad esso. La funzionalità che si sta cercando è qui (java/com/Lowagie/testo/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' è scritto in' iText', come hai menzionato con 'java/com/lowagie/text/pdf/AcroFields.java'. Quindi intendi usare iText invece di avvolgerlo attorno a pdftk. – Dennis
Questo deve essere un'applicazione a riga di comando, o c'è qualche particolare di programmazione lingua che puoi usare? –
Sarebbe bello averlo fatto in PHP ... – Justin