Evitando hyperlinks feios em PDFs gerados pelo Word?

1

Estou criando um documento no Word 2007 no Windows XP e usando o suplemento "Salvar como PDF". O documento contém hiperlinks.

Quando abro esse PDF no Preview.app em um Mac (OS X 10.5.8), vejo caixas feias ao redor de todos os hiperlinks. Eu tentei editar o PDF no Acrobat Pro 9.2.0 no Mac, mas as caixas não aparecem lá. Se eu selecionar um hiperlink de qualquer maneira com a ferramenta Link, clique com o botão direito do mouse e selecione "Propriedades ...". Nenhuma caixa de diálogo de propriedades será exibida.

Eu quero que os links sejam clicáveis, mas quero que eles pareçam decentes. Como posso corrigi-los? Eu não tenho o Acrobat for Windows.

    
por Jay Levitt 30.10.2009 / 21:57

3 respostas

6

Bem, achei que encontrei uma maneira melhor, mas acontece que o complemento "Salvar como PDF" do Word 2007 cria links incomuns em PDFs. Ele deixa de fora a propriedade borderWidth inteiramente. O Acrobat assume que borderWidth é padronizado como 0, portanto, os links parecem bem. O Preview.app usa como padrão borderWidth para 1, portanto, os links têm uma caixa preta.

Infelizmente, o Acrobat Pro 9 for Mac não pode editar as propriedades do link por meio da GUI, provavelmente devido ao atributo ausente. Ele pode editar as propriedades existentes por meio do JavaScript, mas não permite definir um atributo que ainda não esteja lá.

Como um hack rápido, o seguinte JavaScript adicionará um item de menu ao Acrobat chamado "Tornar os links invisíveis" - coloque-o no diretório ~/Library/Application Support/Adobe/Acrobat/9.0_x86/JavaScripts . Altera o borderColor para branco. Se você tiver um tipo definido de perto, não será melhor que preto; para meus propósitos, funcionou bem o suficiente. Pode ser realmente possível obter os atributos do link existente, removê-lo e criar um novo link com um borderWidth adequado, mas não me incomodei em tentar.

Como se constata, o Word 2007 faz tantas coisas ruins no PDF (incorporando fontes duplicadas, etc) que acabei comprando a versão para Windows do Acrobat Standard; ele adiciona um menu do Acrobat à Faixa de Opções e sua saída fica ótima.

app.addMenuItem({
  cName:"Make links invisible", 
  cParent:"Tools",
  cExec:"makeLinksInvisible();"
});

function makeLinksInvisible() {
  for ( var p = 0; p < this.numPages; p++) 
  {
    var box = this.getPageBox("Crop", p);
    var links = this.getLinks(p, box);

    for each (l in links) {
      l.borderColor = color.white;
    }
  }

}
    
por 16.11.2009 / 15:55
4

Write the text you want to become hyperlinks as normal blue and underlined words in your Word document, so that they look like hyperlinks.

Convert the document to PDF and open it.

In Acrobat select Tools -> Advanced editing -> Link tool

Mark the section/word(s) in the PDF document that you want to convert into a hyperlink.

Select "Invisible rectangle" under Link type, and select "Open a web page" under Link action.

Click next and enter the hyperlink destination/Internet address.

Click on the Hand icon/symbol button in the Adobe menu (top of page), which removes the colour marking around the rectangle.

Save the document, File -> Save as.

aqui está um tutorial em vídeo: Adicionando hiperlinks a seus documentos usando o Adobe Acrobat

Fonte

    
por 30.10.2009 / 22:35
1

Cara, esse PDF gerado pelo Word era feio.

Minha solução simplória: não use PDFs gerados pelo Word. Em vez disso, faça o download do PDFCreator (código aberto e gratuito), "imprima" como PDF e use-o. Nenhuma caixa feia, nenhuma fonte estranha, apenas o documento como seria impresso. Naturalmente, os hiperlinks não são preservados; se você gosta desse tipo de coisa, eu recomendo o LaTeX; -)

    
por 05.05.2010 / 19:28