Adobe Acrobat - D.

 
Vista:

D.

Publicado por Juniberto (2 intervenciones) el 22/05/2007 17:43:40
Hola a todos,

Soy nuevo en el foro y quería pediros ayuda para un tema muy específico. Estamos desarrollando una aplicación que tiene una interfaz muy similar a la del adobe acrobat. En concreto debe tener el panel de miniaturas o thumbnails y el panel de lectura, evidentemente sin usar el acrobat para ello. Además cada imagen la debemos poder tratar como un objeto independiente.

Llevamos mas de un mes buscando una librería, dll, user control o lo que sea que nos permita conseguir esto, pero no hay manera.

¿Conoceis alguna herramienta que nos permita hacer esto?

Muchas Gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Solución para panel de miniaturas y tratamiento independiente de imágenes

Publicado por Alejandro (434 intervenciones) el 29/08/2025 00:28:56
Juniberto, entiendo que buscas una solución para desarrollar una interfaz que incluya un panel de miniaturas (thumbnails) y un panel de lectura, donde cada imagen sea tratada como un objeto independiente, sin usar directamente Adobe Acrobat. Aquí te comparto algunas opciones y enfoques que podrían ayudarte:

1. Librerías y controles especializados en visualización de PDFs y documentos



- PDF.js (Mozilla):
Es una librería JavaScript de código abierto que permite renderizar PDFs en navegadores. Puedes crear un panel de miniaturas generando vistas previas de cada página y un visor principal. Sin embargo, para tratar cada página como un objeto independiente, deberás implementar la lógica adicional.

- MuPDF / PyMuPDF / pikepdf:
Son librerías en diferentes lenguajes (C++, Python) que permiten manipular PDFs, extraer páginas, convertirlas en imágenes, y tratarlas como objetos independientes. Puedes generar miniaturas y gestionar cada página por separado.

- Aspose.PDF (Java, .NET):
Ofrece amplias capacidades para manipular PDFs, crear miniaturas, extraer páginas, y tratarlas como objetos independientes. Es una solución robusta, aunque de pago.

2. Controles y componentes para aplicaciones de escritorio



- DevExpress, Telerik, o ComponentOne:
Estos proveedores ofrecen controles para .NET que incluyen visores de documentos, paneles de miniaturas, y manejo avanzado de páginas. Algunos permiten cargar PDFs y navegar por ellos con miniaturas, además de tratar cada página como un objeto independiente.

- Qoppa jPDFViewer (Java):
Permite integrar un visor de PDFs con panel de miniaturas y navegación, con control total sobre cada página.

3. Implementación personalizada



- Generar miniaturas:
Extraer cada página del PDF y convertirla en una imagen (por ejemplo, usando librerías como MuPDF, Aspose, o PDFium). Luego, mostrar esas imágenes en un panel de miniaturas.

- Panel de lectura:
Cuando el usuario selecciona una miniatura, cargar la página correspondiente en un visor principal, que puede ser un control de imagen o un visor PDF personalizado.

- Tratamiento como objetos independientes:
Cada página puede almacenarse como un objeto separado en memoria, permitiendo manipularlas, moverlas, editar, etc.

4. Recomendación final



Si buscas una solución lista para integrar en una aplicación, te recomiendo explorar Aspose.PDF o MuPDF para manipular y extraer páginas, y luego construir tu interfaz con controles personalizados o librerías de UI que soporten paneles de miniaturas y visualización de imágenes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar