Criando ajuda on-line no aplicativo Java Swing - usando documentos do usuário em pdf

Estou tentando vincular alguns documentos do usuário ao meu aplicativo Java Swing. Os documentos do usuário são pdf e eu gostaria de clicar em um botão no meu aplicativo que abre algum tipo de renderizador de pdf para exibir meu userdoc.pdf.

Eu não quero usar o comando exec do tempo de execução

Eu tentei o seguinte sem muito sucesso -

pdfRenderer - isso parece não funcionar para a versão atual dos PDFs (parece querer PDFs mais antigos)

visualizador acrobat - Continuo recebendo erros de fonte (o documento é exibido, mas toda vez que vou para uma nova página, recebo um erro)

JPedal pdfHelp - Parece legal e, se funcionar, seria o melhor para mim. Mas, por alguma razão, não consigo abrir nenhum arquivo aqui. Nenhum arquivo pdf que eu carregue na janela (o painel pdfHelp aparece com uma lista de pdfs, conforme prometido, mas quando clico com o botão direito do mouse em um deles e digo "OpenPDF", recebo apenas uma barra de progresso e o arquivo não carrega , Tentei alguns arquivos e verifiquei as permissões de arquivo)

JPedal SimpleViewer - Até agora, este parece ser o mais promissor. Eu gostaria de remover algumas das funcionalidades deste visualizador e não consigo editar o xml para fazer isso. Quando edito o xml, parece que recebo erros de análise de xml.

Alguém fez algo semelhante que funcionou? Ajuda por favor

PS. Eu preciso que isso funcione em máquinas Linux (o IcePDF parece funcionar apenas para Windows). Eu preferiria algo que é grátis!

questionAnswers(4)

yourAnswerToTheQuestion