Pregunta

Actualmente estamos desarrollando una aplicación de Windows Forms en VS 2008 C #. Esta aplicación es para la lectura de largo (200 - 300 páginas) documentos de abogados, y maneja alrededor de 30 - 40 docs. La aplicación busca en el texto del documento, cambia entre documentos, etc.

Nuestro cliente ha enviado la documentación en archivos .rtf * separadas para nosotros para "ponerlo en la aplicación". Decidimos convertir los archivos RTF en HTML, utilizando el MS Word "Guardar como" función, y luego seleccionar "HTML filtrado". En esta solución, la aplicación puede mostrar los documentos en un control WebBrowser.

Nuestro problema es: el cliente quiere una función adicional "Pager vista", donde el usuario puede leer los documentos que iba a ser un libro. Él puede ver las páginas en una hoja de papel virtual y, a continuación, en la siguiente página, la página anterior, etc. Al igual que en el cuadro de diálogo Vista previa de impresión del navegador.

He buscado el Internet para cualquier espectador Pager HTML, pero no he encontrado nada. Podría sugerir cualquier solución o componente para mostrar las páginas HTML en el modo de localizador?

En el último caso, podemos mantener los archivos originales del rtf demasiado para Pager vista que representa. En este caso, ¿hay alguna solución para ver archivos de RichText en el modo de localizador? (Queremos evitar que, si es posible.)

La espera de su respuesta: Peter

¿Fue útil?

Solución

No sé de ningún componente que pueda mostrar HTML en páginas, pero un par de posibles soluciones podrían ser:

  1. editar documentos HTML y manualmente se separan en las páginas enlazadas (o divs ocultos con javascript para ocultar divs / Unhide para navegar)

  2. convertir los documentos RTF a formato XPS y utilizar el control de WPF DocumentViewer - pero ya que su aplicación es WinForms, entonces probablemente tendría que hacer algo como esto:
    http://www.codeproject.com/KB/dialog/WinFormWPFIntegration.aspx
    (Si alguien ha comentado que la página acerca de una memoria de fugas: S que es algo a tener un ojo abierto para ...)

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