Pregunta

¿Es posible utilizar Google Docs para las plantillas Mailer? ¿Cómo puedo cambiar variables de plantilla a través de la API? Básicamente, quiero mantener una plantilla en Google y exportarlo como un archivo PDF después de cambiar algunas variables como nombre, dirección, etc. ¿Es posible hacerlo por completo a través de la API en PHP?

Editar

LiveDocX suministra tales características, pero creo que no son documentos con posibilidad de participación.

Editar

¿Es cierto que incluso si no hay respuesta es aceptable tengo que aceptar alguna respuesta, porque de la abundancia?

¿Fue útil?

Solución

No estoy seguro de que comprendo el caso de uso aquí, pero creo que lo que están queriendo hacer para generar una serie de archivos PDF que se han personalizado con información como nombre y dirección a continuación, enviar por correo como documentos web accesibles compartidos en google Docs.

Si esto es correcto, entonces sí creo que debería ser capaz de hacer eso.

Paso 1) Crear la plantilla en Google Docs.

Paso 2) Copia del documento utilizando la API aquí: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#copying_documents

Paso 3) Modificar el nuevo documento con la información personalizada mediante la API aquí: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#updatingchanging_documents_and_files

Paso 4) Comparte el nuevo documento con la persona apropiada utilizando la API aquí: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#managing_sharing_permissions_of_resources_via_access_control_lists_acls

Si estás interesado específicamente el PDF personalizado la API para exportar está aquí (pero no creo que se puede compartir en formato PDF, aunque se puede compartir como un documento de sólo lectura): http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol .html # downloading_documents_and_files

Espero que ayude.

Otros consejos

No estoy seguro de si esto es exactamente lo que está buscando, pero en la sección 5 de este enlace se describe cómo enviar correos electrónicos generados automáticamente sobre la base de una combinación de plantilla / hoja de cálculo:

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

Se puede almacenar un documento como una plantilla que tiene algunos meta-símbolos (como {0}) está sustituido con valores reales. Entonces retrive ese documento de Google Docs utilizando la API y sustituir todos los metas con los valores. A continuación, guardar el resultado de la sustitución como un nuevo documento, exportarlo como PDF y quitar.

Todas estas cosas deben estar disponibles a través de la API.

Aquí está algo del foro acerca de las plantillas de encargo privados

http://www.google .com / support / foro / p / Google + Docs / hilo? tid = 40b028a54a1fc981 & hl = es

Creo que debería ser posible crear plantillas privadas a mano, y luego editar a través de la API - Crear un nuevo documento basado en la plantilla privada (documento probablemente cualquier salvado), editar, guardarlo y exportación como PDF

Espero que ayuda

usted podría descargar la documentación ( code.google.com ) y el uso preg_replace_callback o algo por el estilo para hacer el reemplazo de plantilla en el código php, luego subirlo de nuevo (como una copia), pero esta performancewise apestaría ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top