Inicio Proyectos Librería NRtfTree Preguntas Frecuentes NRtfTree

Preguntas Frecuentes NRtfTree

por sgoliver

A continuación respondemos a las preguntas que me llegan de forma más frecuente sobre la librería NRtfTree.

Compatibilidad

  1. ¿Con qué versiones de .Net es compatible NRtfTree? NRtfTree está diseñado para funcionar con .Net Framework 2.0 o superior.
  2. ¿Existe alguna versión que funcione con .Net 1.1? Actualmente no.
  3. ¿Es compatible NRtfTree con Mono? Sí, a partir de la versión 0.3.0 de NRtfTree se ha comprobado su compatibilidad total con Mono 2.4 o superior, por lo que puede compilarse y utilizarse sin problemas bajo dicha plataforma.
  4. ¿Necesito Visual Studio para compilar o modificar el código de NRtfTree? Por supuesto que no, la única condición es contar como mínimo con .Net Framework 2.0 o Mono 2.4. El entorno de desarrollo que utilices es indiferente, desde Visual Studio 2005 o superior, hasta otras opciones libres o gratuitas como Visual Studio Express Edition, SharpDevelop, MonoDevelop, o un simple editor de texto.

Licencia

  1. ¿Puedo utilizar NRtfTree en mi aplicación de forma comercial? Sí, pero bajo ciertas condiciones. NRtfTree se distribuye bajo licencia LGPL v3, lo que permite que cualquier aplicación, ya sea libre o no, haga uso de ella de forma legal, siempre que se enlace de forma dinámica con el programa principal y éste último no se trate de un trabajo derivado directamente de la librería. Cualquier modificación directa de la librería debe ser sin embargo publicada bajo la misma licencia LGPL y no puede utilizarse de forma comercial. Para obtener información más detallada debe consultar los términos de la licencia, o ponerse en contacto con nosotros vía correo electrónico.

Características/Actualizaciones/Novedades

  1. ¿Cuándo publicarás la próxima versión? No puedo responder a esto. NRtfTree no es ni de lejos mi ocupación principal. Es un proyecto en el que trabajo de forma casual, cuando el trabajo y mi vida diaria me lo permiten. Iré informando en el blog sobre las novedades del proyecto.
  2. ¿Podrías incluir la próxima versión tal o cual característica? Es posible. Si tienes alguna propuesta interesante sobre nuevas características para NRtfTree no dudes en ponerte en contacto conmigo a la dirección de correo electrónico que aparece en la sección de contacto.
  3. He probado el conversor de RTF a HTML y no funciona correctamente con mis documentos. NRtfTree NO es un traductor de RTF a HTML. NRtfTree es una librería genérica para el tratamiento estructurado de documentos RTF. La clase Rtf2Html se proporciona únicamente como ejemplo de uso de NRtfTree, por lo que aunque es funcional para documentos relativamente sencillos también tiene carencias importantes.
  4. La clase RtfDocument carece de muchas opciones de formato a la hora de crear documentos RTF nuevos. NRtfTree fue diseñada inicialmente para leer y analizar documentos RTF. La posibilidad de generar nuevos documentos desde cero se ha incluido en la última versión publicada (versión 0.3) y tan sólo cuenta por el momento con las opciones básicas para crear documentos sencillos. En próximas versiones se ampliarán las opciones de la librería en este sentido. Mientras tanto, si buscas una librería más completa para crear documentos RTF puedes probar iText y su port a .NET iTextSharp.

Colaborar con el proyecto

  1. He pensado en nuevas características para NRtfTree y creo que yo mismo podría implementarlas. ¿Puedo colaborar con el proyecto? Por supuesto, no lo dudes. Si tienes nuevas ideas para NRtfTree, has implementado alguna mejora, o has corregido algún error en el código puedes ponerte en contacto conmigo a la dirección de correo electrónico que aparece en la sección de contacto, y tras las revisiones pertinentes se añadirán tus aportaciones al código de la librería.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. Aceptar Más Información

Política de Privacidad y Cookies