Biblia en Acrobat PDF con una barra de navegación estática / superior / central con menús desplegables para Libro, capítulo / versículo

0

Necesito crear una barra de navegación estática regular en todas las páginas de mi Biblia en PDF, para que las personas puedan ir fácilmente al número de libro / capítulo / versículo.

Aquí hay un ejemplo de cómo debería ser: http://www.biblehub.com/

Estoy en el punto donde tengo todos los marcadores que quiero, que ya se muestran en el panel de navegación de Acrobat. Ahora necesito organizar todo en 2 o 3 menús desplegables.

Me doy cuenta de que puedo duplicar para mostrar esta navegación en todas las páginas, aprendí cómo hacerlo con los botones, por lo que esta función sería excelente.

Como es la Biblia, hay 66 libros y 1200 capítulos, así que no puedo hacerlos manualmente ni hacer un botón para cada uno. Debería haber una manera de llenar los menús con sus respectivos objetivos. He visto algunos fragmentos de JavaScript, pero no tengo suficiente conocimiento para descubrir cómo asignar un objetivo a cada marcador específicamente.

BibleFarm.org
fuente

Respuestas:

1

Es una idea aproximada y rápida, pero lo que sería posible es usar una ventana emergente en lugar de un menú desplegable. El método app.popUpMenuEx () permite crear menús emergentes jerárquicos, que representarían más o menos la estructura que tiene en la biblia. Una ventana emergente normalmente se adjunta a un campo de botón simple, donde la acción mouseDown crea y muestra la ventana emergente, y la acción mouseUp maneja la selección.

Ahora, para los objetivos, depende de qué tan fina debe ser su granularidad (es decir, si la página es suficiente o si desea establecer un enfoque o hacer zoom al verso real. También depende mucho de si un libro / cómo / capítulo / verso se identifica en su documento, y si puede ubicarse automáticamente en una página. Si esto es posible (lo que significa que podemos identificar claramente un verso / capítulo / libro buscando "palabras"), creamos un script de desarrollo que lee la información del documento, y luego podemos poner esa información en una tabla, que puede ser utilizada por la ventana emergente.

Este enfoque requiere cierto conocimiento y experiencia con PDF y Acrobat JavaScript, y puede valer la pena considerar si desarrollarlo usted mismo valdría la molestia, en comparación con la contratación de un experto que ha realizado proyectos similares en el pasado (fin del complemento descarado) )

Max Wyss
fuente