¿Cómo puedo hacer una página web que utilizaría la entrada del usuario para generar un .doc (x) /. Documento pdf / w notas al pie?
Pregunta
Quiero crear un sitio web / aplicación web para ayudar a los usuarios en la toma de las traducciones de textos extranjeros. El usuario podría cargar / copiar y pegar un texto en un collumn, el tipo en una traducción en una segunda collumn. Habría una función para el usuario para agregar notas acerca de ciertas palabras, de tal manera que cuando se ciernen sobre la palabra aparece una ventana emergente con sus notas. Francia El caso es que quiero que sean capaces de descargar lo que han hecho a algún tipo de documento de Word, (doc, docx, odt, pdf) de tal manera que ven el texto por un lado, la traducción por la otra, y las notas a pie de página aparecen en las páginas aparece el texto.
Así que sólo necesito un poco de orientación. Tengo experiancia con HTML, CSS, JavaScript, PHP. Creo que puedo conseguir todo resuelto a mí mismo, sólo necesito saber si la parte de 'generar documento de la palabra' es plausible?
Solución
¿Estás seguro puede generar documentos de Word con ASP.Net. Esa es una característica popular sitio web.
Esto es dos artículos que le dice cómo hacerlo paso a paso:
documentos de Microsoft Word desde ASP.NET
generación dinámica de Word Report Documento en ASP.NET con HTML
También puede generar PDF documentos fácil:
Creación de documentos PDF en ASP.NET
Yo recomendaría que se empieza simple, y añade complejidad a medida que avanza. Usted será capaz de Google para obtener más información sobre la marcha, o venir a StackOverflow. Entre las etiquetas útiles aquí sería "pdf generación".
Otros consejos
Para generar archivos PDF, es posible que desee comprobar hacia fuera LaTeX
La generación de archivos PDF es bastante fácil de cualquier lenguaje y la mayoría de las lenguas tienen un fácil utilizar la biblioteca Aquí es una A que se encuentra para PHP que le ayudará a: enlace de texto
Generación de Microsoft Word compatible Docs es una obra poco más. Por esta recomendaría mirar en OpenOffice y usando su API o incluso a través de la línea de comandos para crear documentos .doc que son compatibles con el trabajo de Microsoft.