URLs clicáveis na saída de PDF criada pelo Inkscape / SVG

9

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)

    
por saeedgnu 19.07.2013 / 17:46

6 respostas

5

A melhor solução que encontrei para que seus links funcionassem em PDFs criados no Inkscape seria:

  1. salve no Inkscape como "SVG simples".
  2. abra no Chrome o arquivo SVG simples.
  3. do Chrome: imprimir / salvar como PDF.
por 12.03.2014 / 17:01
5

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 .

    
por 06.03.2015 / 12:16
1

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 .

    
por 01.04.2014 / 09:45
1

Se você estiver enfrentando problemas no Inkscape, edite seu arquivo PDF com um link anexado aqui: link

    
por 04.04.2017 / 14:42
-1
  • Clique com o botão direito no objeto desejado
  • Clique em "Criar link"
  • Uma janela será aberta ... no campo "href", adicione seu URL.
  • Salve seu documento como SVG.
  • Abra seu documento com o Google Chrome e pressione Ctrl + P.
  • Clique com o botão direito do mouse na visualização do documento e clique em "Inspecionar elemento"
  • Copie o link no campo "src" e abra-o com o Google Chrome, o documento começará a ser baixado como um documento PDF.
por 20.11.2015 / 15:42
-1

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. .)

    
por 16.01.2015 / 18:51