A melhor solução que encontrei para que seus links funcionassem em PDFs criados no Inkscape seria:
- salve no Inkscape como "SVG simples".
- abra no Chrome o arquivo SVG simples.
- do Chrome: imprimir / salvar como PDF.
Eu acho que o título praticamente descreve o problema.
Estou usando o Inkscape para escrever um documento SVG e convertê-lo em PDF para compartilhar na Web (manter o SVG como arquivo original é mais seguro)
Eu tenho muitos URLs neste documento. Eu sei que links internos (clicáveis e não necessariamente mostrando a URL inteira na tela) não significam muito em imagens SVG e Bitmap (que normalmente são supostamente como documento de saída final), mas são boas em PDF.
Editar o arquivo PDF de saída e adicionar links é muito difícil, porque o formato PDF é complicado e desagradável (a menos que haja um programa de edição fácil de usar).
Como adicionar esses links de maneira fácil (preferencialmente no Inkscape / SVG)
A melhor solução que encontrei para que seus links funcionassem em PDFs criados no Inkscape seria:
Com base na "teoria" de Király , eu escrevi um crivelmente hackish script python para adicionar hiperlinks ao PDF gerado.
Todas as instruções sobre o que você precisa e como usá-lo são fornecidas no comentário do cabeçalho do script. Eu testei isso com o meu software de ponta. Se você tiver problemas por causa da versão diferente do inkscape / qpdf, envie-me um e-mail com seus arquivos e veremos se posso ajudar.
EDIT: Eu tenho re-escrito este script em Go com muito melhor usabilidade . Agora você simplesmente adiciona hiperlinks a objetos usando a opção "Criar link" ao clicar com o botão direito e executar o programa svglinkify
.
Uma maneira (indireta) se seus links são baseados em texto seria passar por Latex.
Ao exportar o PDF, marque a caixa "Não inclua texto, mas gere o arquivo latex". Então as coordenadas dos objetos de texto estarão disponíveis no arquivo .pdf_tex, onde você precisará adicionar manualmente os links. Em seguida, compile com pdflatex
.
Se você estiver enfrentando problemas no Inkscape, edite seu arquivo PDF com um link anexado aqui: link
Teoricamente, clique com o botão direito em qualquer objeto e clique em "Criar link". Em seguida, clique com o botão direito novamente no mesmo objeto, para "Propriedades do link" ...
Teoricamente. .)