Bíblia no Acrobat PDF com uma barra de navegação estática / superior / central com menus suspensos para Livro, capítulo / verso

0

Eu preciso criar uma barra de navegação estática regular em todas as páginas da minha Bíblia em PDF, para que as pessoas possam ir facilmente para o número de livros / capítulos / versos.

Aqui está um exemplo de como deve ser: http://www.biblehub.com/

Estou no ponto em que tenho todos os marcadores desejados, já exibidos no painel de navegação do Acrobat. Agora eu preciso organizar tudo em 2 ou 3 menus de lista suspensa.

Eu percebo que posso duplicar para mostrar essa navegação em todas as páginas, eu acabei de aprender como fazer isso com os botões, então esse recurso seria ótimo.

Já que é a Bíblia, existem 66 livros e 1200 capítulos, então não posso fazê-los manualmente nem fazer um botão para cada um. Deve haver uma maneira de preencher os menus com seus respectivos destinos. Eu vi alguns snippets de JavaScript, mas não tenho conhecimento suficiente para descobrir como atribuir um destino a cada marcador especificamente.

SolidarityFarm.org
fonte

Respostas:

1

É uma idéia aproximada rapidamente, mas o que seria possível é usar um pop-up em vez de um menu suspenso. O método app.popUpMenuEx () permite criar menus popup hierárquicos, o que representaria basicamente a estrutura que você tem na Bíblia. Um pop-up é normalmente anexado a um campo de botão simples, onde a ação mouseDown cria e exibe o pop-up e a ação mouseUp manipula a seleção.

Agora, para os alvos, depende de quão bem sua granularidade deve ser (ou seja, se a página é suficiente, ou se você deseja definir um foco ou zoom para o verso real. Também depende muito de se e como um livro / capítulo / verso é identificado em seu documento, e se ele pode ser localizado automaticamente em uma página.Se isso for possível (significando que podemos identificar claramente um verso / capítulo / livro pesquisando por "palavras"), criamos um script de desenvolvimento que lê as informações do documento e, em seguida, podemos colocar essas informações em uma tabela, que pode ser usada pelo pop-up.

Esta abordagem requer algum conhecimento e experiência com PDF e Acrobat JavaScript, e pode valer a pena considerar se o desenvolvimento por si mesmo valeria a pena, em comparação com a contratação de um especialista que fez projetos semelhantes no passado (fim do plugue sem vergonha) ).

Max Wyss
fonte