Domanda

Al momento utilizzare PDForm per afferrare un file vuoto pdf (nessun valore, basta formare campi e testo) i campi del modulo e la lista. Abbiamo poi interrogare il nostro database per i valori che corrispondono a tali nomi di campo e creare un file PDF con i dati appena popolate, che l'utente può scaricare dal nostro sito. La cosa è PDForm è di circa $ 5.000 per la macchina e stiamo migrazione dei server. Vogliamo un'alternativa che è attivamente sostenuto e consigliato dalla comunità.

Lo so Zend sta lavorando su un'estensione di manipolazione PDF, ma abbiamo bisogno di qualcosa di veloce. Ho fatto il test con pdftk, ma l'ultimo aggiornamento per quel progetto era nel 2006 ed ora sembra morta. Sarebbe bene come è open source, tuttavia, sembra essere la causa errori con alcuni file che sembrano essere generato con PDFpenPro (il nostro modulo PDF Creator).

Un'altra soluzione che ho pensato up è stato perché non basta usare iText e scrivere un wrapper Java che accetta l'input a riga di comando, in modo che PHP può chiamare con passthru () o exec (). Ci sono altre applicazioni che funzionano dovremmo riscrivere completamente il nostro codice, ma non vogliamo farlo.

Quello che ci serve.

  1. La possibilità per PHP per ricevere i nomi dei campi modulo PDF.
  2. PHP per allora o creare e file FDF (poi immettersi con il PDF) o inviare una stringa a un'applicazione a riga di comando che popolano i campi con valori dal nostro database.
  3. L'utente può quindi scaricare il file PDF appena creato con i campi del modulo popolata.

I Am a muoversi nella direzione di scrittura creando un'applicazione a riga di comando java che utilizzerà iText per analizzare e creare i file PDF specificati da PHP o Qualcuno sa di eventuali alternative redditizie?

È stato utile?

Soluzione 3

Quindi, dal momento che nessuna delle soluzioni di cui sopra avrebbe funzionato dal momento che TCPDF non funziona con le forme il modo in cui si vogliono e poiché PDFlib converte i campi del modulo ai blocchi abbiamo deciso di creare un involucro riga di comando per iText, che catturerà il campo di modulo nomi del PDF e quindi popolare li in base ai valori del database.

Altri suggerimenti

TCPDF sembra avere il più robusto set di funzionalità che ho visto finora.

Grazie, d2burke, per la punta su TCPDF. Non sto cercando di fare tanto quanto il PO, ma i pacchetti software disponibili per realizzare qualsiasi tipo di generazione PDF sono nella gamma $ 2k a $ 3k. TCPDF si basa php, open source e il ragazzo in via di sviluppo è molto favorevole.

Sempre donare a questi ragazzi! Dove nel mondo sarebbe lo sviluppo del web senza di essa?

Non so se un altro prodotto i cui costi di licenza variano da $ 1k -> $ 3k potrebbe essere considerato "redditizio", ma PDFlib lavoro abbastanza bene. E se non avete bisogno della funzionalità PPS, lo fa arrivare più conveniente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top