Instalación

El SDK de Documentize se puede instalar a través de múltiples métodos, cada uno adaptado a diferentes entornos de desarrollo y preferencias. A continuación se presentan las formas recomendadas para instalar Documentize:

1. NuGet (Método Preferido)

NuGet es el método más sencillo y preferido para instalar Documentize, asegurando que siempre tengas la versión y actualizaciones más recientes directamente en tu entorno de desarrollo. Consulta más detalles sobre este método de instalación en Cómo instalar los SDK de Documentize usando NuGet.

2. Instalador MSI

El instalador MSI es una opción conveniente si prefieres tener las DLLs de Documentize instaladas directamente en tu sistema. Este método es ideal para desarrolladores que pueden querer usar Documentize en múltiples proyectos sin necesidad de gestionar manualmente los archivos DLL. Consulta más detalles sobre este método de instalación en Cómo instalar los SDK de Documentize usando MSI.

3. Archivo ZIP

Para los desarrolladores que prefieren un enfoque manual, el archivo ZIP contiene las DLLs de Documentize, que se pueden extraer y agregar directamente a tu proyecto. Consulta más detalles sobre este método de instalación en Cómo instalar los SDK de Documentize usando ZIP.

25 jul. 2025

Subsecciones de Instalación

Requisitos del sistema

Los SDK de Documentize están diseñados para integrarse con aplicaciones .NET y soportar varios sistemas operativos y entornos de desarrollo. A continuación se presentan los requisitos clave del sistema:

Sistemas Operativos Soportados

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 a Windows Server 2022 (x64, x86)
  • Nube: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) y posterior

Linux

  • Compatible con múltiples distribuciones de Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Soporta Android 8.0 (Oreo) y posterior.

Entornos de Desarrollo

  • Microsoft Visual Studio:
    • Visual Studio 2010 y posterior (incluyendo 2019 y 2022)
  • Soporta cualquier entorno de desarrollo que apunte a plataformas .NET.

Marcos de .NET Soportados

  • .NET Framework 4.0 y superior
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Notas Adicionales

  • Adobe Acrobat no es necesario para ejecutar los SDK de Documentize, pero se recomienda para ver PDFs.
25 jul. 2025

Declaración

Los SDKs de Documentize.com requieren un conjunto de permisos de Confianza Total cuando se utilizan dentro de aplicaciones .NET. Este nivel de permiso es esencial para que los SDKs realicen ciertas operaciones a nivel de sistema, como acceder a configuraciones del registro, archivos del sistema y analizar fuentes.

Por qué se Requiere Confianza Total

Los SDKs de Documentize utilizan clases del sistema .NET core, que a menudo necesitan permisos elevados por las siguientes razones:

  • Acceso al Registro: Algunas operaciones pueden requerir leer o escribir en el registro del sistema.
  • Archivos del Sistema: Puede ser necesario acceder a archivos del sistema más allá del directorio virtual de la aplicación para ciertas tareas, como manejar fuentes o realizar operaciones con archivos.

Limitaciones del Entorno de Confianza Media

En entornos de alojamiento que imponen seguridad de Confianza Media, varios permisos importantes están restringidos o no disponibles. Esto podría impedir que los SDKs funcionen correctamente en tales entornos. Las siguientes restricciones se aplican bajo Confianza Media:

  • OleDbPermission: No se puede utilizar el proveedor de datos OLE DB administrado de ADO.NET para acceder a bases de datos.
  • EventLogPermission: El acceso al Registro de Eventos de Windows está prohibido.
  • ReflectionPermission: Se impide el uso de reflexión, lo que puede afectar ciertas operaciones dinámicas.
  • RegistryPermission: El acceso al registro del sistema está denegado.
  • WebPermission: La comunicación está restringida a direcciones o rangos predefinidos según lo configurado en el elemento <trust>.
  • FileIOPermission: El acceso a los archivos está limitado a aquellos dentro del directorio virtual de la aplicación.
25 jul. 2025

Non-Windows Environment

Los SDKs de Documentize son compatibles con .NET Standard 2.0, lo que permite su uso en aplicaciones .NET Core que se ejecutan en Linux u otros entornos que no son Windows. Para garantizar un rendimiento óptimo y un renderizado de texto correcto, sigue los pasos a continuación:

Configuración Recomendada para Linux

1. Instala el Paquete libgdiplus

Este paquete proporciona la funcionalidad GDI+ necesaria, que es crítica para renderizar y procesar PDFs. Puedes instalarlo ejecutando el siguiente comando en tu terminal:

sudo apt-get install libgdiplus

2. Instala Fuentes Compatibles con Microsoft

Para un renderizado de texto correcto, instala las fuentes TrueType de Microsoft usando el comando:

sudo apt-get install ttf-mscorefonts-installer

Estas fuentes deben colocarse en el directorio /usr/share/fonts/truetype/msttcorefonts. Si tu sistema almacena fuentes en un directorio diferente, actualiza la ruta en tu código antes de realizar operaciones con los SDKs de Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Consejo

Al asegurar que estas instalaciones estén completas y configurando correctamente la ruta de las fuentes, podrás maximizar el rendimiento de los SDKs de Documentize en Linux u otros sistemas que no son Windows.

25 jul. 2025

License and Evaluation

Evalúe Documentize para .NET

Cuando comience a trabajar con los productos de Documentize, podrá utilizarlos de inmediato con una licencia de evaluación gratuita. Esta licencia permite a desarrolladores y empresas explorar, probar e integrar las características de Documentize en sus aplicaciones antes de realizar una compra.

¿Qué es una Licencia de Evaluación?

La licencia de evaluación es un modo de prueba incorporado y sin límite de tiempo incluido en cada producto de Documentize. Le da acceso a la mayoría de las funciones principales para que pueda evaluar completamente las capacidades del producto en escenarios del mundo real. Ya sea que esté generando, editando o convirtiendo documentos, puede probar el rendimiento y la integración con su pila.

Características Clave de la Licencia de Evaluación

  • No se necesita instalación – Simplemente descargue y comience a usar los productos de Documentize.
  • 🧪 Explorar la funcionalidad básica – Pruebe características esenciales como conversión, manipulación y exportación de documentos.
  • 💻 Amigable para desarrolladores – Ideal para pruebas de concepto (POC), pruebas de integración o evaluaciones técnicas.
  • 🔁 Fácil de actualizar – Cambie a una licencia completa en cualquier momento sin cambiar su implementación.

Si desea actualizar a una licencia completa, necesita agregar el siguiente código:

License.Set("path_to_your_license_file.lic");

Limitaciones del Modo de Evaluación

Si bien las licencias de evaluación ofrecen un amplio acceso, hay algunas limitaciones diseñadas para proteger el producto licenciado:

  • Todas las páginas en los documentos PDF generados están marcadas.
  • En la versión de evaluación, solo puede procesar las primeras cuatro páginas de un documento.
  • Las licencias de evaluación no están destinadas para producción o implementación comercial.

Para acceso completo sin restricciones, necesitará comprar una licencia válida de Documentize y aplicarla dentro de su proyecto.

Cómo Comenzar a Usar la Licencia de Evaluación

No se requiere configuración especial. Simplemente descargue su SDK de Documentize deseado y comience a trabajar con él. Si no se aplica ningún archivo de licencia, el producto se ejecuta automáticamente en modo de evaluación.

Para probar el comportamiento con una licencia válida, también puede solicitar una licencia temporal de todas las funciones para evaluaciones detalladas.

Cuándo Usar la Licencia de Evaluación

Debería usar una licencia de evaluación si:

  • Está explorando las capacidades de Documentize por primera vez.
  • Desea confirmar la compatibilidad con su aplicación o plataforma.
  • Necesita construir un prototipo o prueba de concepto antes de comprar.
  • Está comparando soluciones de automatización de documentos.

Comience con Documentize Hoy

Evalúe los productos de Documentize sin riesgo y vea cómo pueden mejorar sus flujos de trabajo de documentos. Cuando esté listo para pasar a producción, actualizar a una licencia completa es rápido y sin complicaciones.

📘 ¿Necesita ayuda? Visite nuestra Documentación o Contáctenos para obtener asistencia.

 Español