Introducción
Esta guía explica cómo planificar una función de vista previa de imágenes para una aplicación ASP.NET basada en Windows sin publicar código específico de versión de Doconut. Visor Doconut (https://doconut.com/en/products/viewer) suministra el componente de procesamiento de documentos y visualización en el navegador para .NET compatible con los formatos admitidos. La autenticación, autorización, almacenamiento, validación y retención siguen siendo responsabilidades de la aplicación circundante.

1. Añadir Doconut Viewer a su proyecto .NET
Por qué es importante: Doconut suministra componentes de procesamiento de documentos y visualización en el navegador para sus formatos compatibles, por lo que el equipo de desarrollo no necesita crear un sistema de renderizado desde cero.
Qué debe hacer
- Confirme los formatos requeridos en la actual página de características de Doconut.
- Descargue el paquete compatible y los ejemplos correspondientes de los recursos oficiales de Doconut.
- Registre la versión del SDK seleccionada y verifique la compatibilidad con el tiempo de ejecución .NET de destino.
- Comience con un documento representativo y la inicialización documentada para esa compilación.
2. Configurar el visor para formatos de imagen profesionales
Por qué es importante: Los diseñadores necesitan vistas previas fiables de los formatos compatibles que utilizan en sus proyectos reales.
Qué debe hacer
- Permita solo las categorías de archivos requeridas por el flujo de trabajo.
- Implemente validación de tamaño y contenido del archivo en el servidor.
- Confirme la navegación, impresión, anotación y comportamiento de exportación requeridos con la versión instalada.
- Pruebe la fidelidad visual con archivos suministrados por diseñadores y fotógrafos.
No asuma modos solo de imagen no documentados, paneles de metadatos, controles de capas o configuraciones de gestión de color.
3. Cargar y previsualizar un archivo de diseño desde el servidor
Por qué es importante: Los activos creativos suelen residir en un almacenamiento controlado por la aplicación y solo deben resolverse después de la autenticación y la autorización a nivel de documento.
Qué debe hacer
- Exija autenticación y autorización a nivel de documento.
- Recupere el archivo o flujo desde un almacenamiento no público.
- Inicialice Doconut usando los ejemplos oficiales para la compilación instalada.
- Libere los flujos y recursos temporales según la política de la aplicación.
El cifrado, el almacenamiento en caché, la retención y el comportamiento de eliminación dependen de la arquitectura desplegada y deben configurarse y verificarse allí.
4. Confirmar las herramientas de revisión requeridas por el flujo de trabajo
Por qué es importante: Un revisor creativo puede necesitar navegación, impresión o anotaciones, según el archivo y el flujo de trabajo.
Qué debe hacer
Confirme cada herramienta requerida en la documentación del producto actual y en una prueba usando archivos representativos. La página de características oficial de Doconut enumera escenarios de visualización en el navegador, impresión, anotaciones, búsqueda y exportación a PDF, pero el comportamiento puede variar según el formato, el complemento y la versión.
5. Implementar, probar e iterar
Por qué es importante: La preparación para producción depende de probar la versión del SDK seleccionada en el entorno real de la aplicación.
Qué debe hacer
- Publique su aplicación .NET en un entorno de pruebas con HTTPS habilitado. Verifique la compatibilidad con TIFF, SVG, PSD y archivos raster comunes sin errores en la consola.
- Pruebe la navegación con teclado, el orden de foco, el contraste y el comportamiento de tecnologías de asistencia en la aplicación completa. Aplique etiquetas accesibles a los controles propios de la aplicación cuando sea necesario.
- Utilice solo la configuración de barra de herramientas documentada para la versión del visor instalada. Trate la visibilidad de la UI como una elección de usabilidad, no como un control de autorización.
- Recopile comentarios de diseñadores y fotógrafos y planifique actualizaciones del SDK a través del proceso normal de pruebas y despliegue de la aplicación.
Cuando el flujo de trabajo probado cumpla con los requisitos de la aplicación, promuévalo mediante el proceso de lanzamiento habitual. Los equipos creativos podrán entonces previsualizar los formatos compatibles validados para ese despliegue.
Conclusiones clave
- Doconut proporciona visualización en el navegador para formatos de imagen y documento compatibles dentro de aplicaciones .NET.
- Utilice el paquete y los ejemplos de integración que coincidan con la versión del SDK instalada.
- La aplicación sigue siendo responsable del transporte, autorización, almacenamiento y limpieza.
- Confirme las herramientas del visor requeridas y la fidelidad visual con archivos representativos.
- Planifique actualizaciones del SDK a través de los controles normales de pruebas y despliegue.
Preguntas frecuentes
P1: ¿Puede el visor manejar TIFF grandes usados en producción de impresión?
R: La capacidad depende de la complejidad del archivo, la configuración y los recursos del servidor. Pruebe archivos representativos antes de establecer límites.
P2: ¿Se conservan los perfiles de color para cada formato?
R: No asuma esto para todas las entradas y salidas. Valide los activos críticos de color y las rutas de exportación con la versión del SDK seleccionada.
P3: ¿Doconut asegura automáticamente los archivos de diseño confidenciales?
R: La aplicación debe configurar HTTPS, autorización, protección del almacenamiento, retención, eliminación y seguridad de la infraestructura.
P4: ¿Dónde puedo encontrar el código de integración?
R: Utilice los ejemplos oficiales incluidos con la versión instalada de Doconut en lugar de código copiado de una versión no relacionada.
Conclusión
Doconut puede proporcionar a los equipos creativos una experiencia de vista previa coherente para los formatos compatibles dentro de un portal .NET sin requerir que los desarrolladores construyan un sistema de renderizado desde cero.
Comience con la página oficial de descarga y documentación de Doconut, luego valide el SDK con activos representativos.