Domanda

È possibile utilizzare Google Docs per i modelli Mailer?Come posso modificare le variabili del modello tramite API?Fondamentalmente, voglio mantenere un modello su Google ed esportarlo come file PDF dopo aver modificato alcune variabili come nome, indirizzo, ecc.È possibile farlo completamente tramite API in PHP?

MODIFICARE

LiveDocX fornisce queste funzionalità ma penso che i documenti non siano condivisibili.

MODIFICARE

È vero che anche se nessuna risposta è accettabile devo accettare qualche risposta per via della generosità?

È stato utile?

Soluzione

Non abbastanza sicuro che ho capito il caso d'uso qui, ma penso che quello che si vuole fare per generare una serie di file PDF che sono stati personalizzati con informazioni come il nome e l'indirizzo per poi posta fuori da documenti accessibili web condiviso su Google Documenti.

Se questo è giusto, allora sì penso che si dovrebbe essere in grado di farlo.

Passaggio 1) Creare il modello in Google Documenti.

Punto 2) Copiare il documento utilizzando l'API qui: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#copying_documents

Passo 3) Modificare il nuovo documento con le informazioni personalizzate utilizzando l'API qui: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#updatingchanging_documents_and_files

Passo 4) Condividere il nuovo documento con la persona appropriata utilizzando l'API qui: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#managing_sharing_permissions_of_resources_via_access_control_lists_acls

Se si vogliono specificamente il PDF personalizzato l'API per l'esportazione è qui (ma non credo che si può condividere in formato PDF, anche se è possibile condividere come un documento di sola lettura): http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol .html # downloading_documents_and_files

La speranza che aiuta.

Altri suggerimenti

Non sono sicuro se questo è esattamente quello che stai cercando, ma nella sezione 5 di questo legame si descrive come inviare e-mail generate automaticamente in base a una combinazione template / foglio di calcolo:

http://www.google.com/google-ds /scripts/mail_merge.html#section5

È possibile memorizzare un documento come modello avendo alcuni meta-simboli (come {0}) da sostituire con valori reali. Poi retrive tale documento da documenti Google utilizzando API e sostituire tutti metas con valori. Quindi salvare il risultato della sostituzione di un nuovo documento, esportarlo come PDF e rimuovere.

Tutte queste cose dovrebbero essere disponibili attraverso API.

Ecco qualcosa dal forum sui modelli privati ​​personalizzati

http://www.google.com/support/forum/p/Google+Docs/thread?tid=40b028a54a1fc981&hl=it

Penso che dovrebbe essere possibile creare un modello privato a mano e poi modificarlo tramite API: creare un nuovo documento basato sul modello privato (probabilmente qualsiasi documento salvato), modificarlo, salvarlo ed esportarlo come PDF

Spero che sia d'aiuto

si può solo scaricare la documentazione ( code.google.com ) e utilizzare preg_replace_callback o qualcosa del genere per fare la sostituzione del modello nel codice php, quindi caricare di nuovo (come una copia), ma performancewise questo avrebbe fatto schifo ...

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