web-dev-qa-db-ja.com

PDF from Word2010の画像のハイパーリンク

ハイパーリンクを保持したまま、PDF with "Save As ..."]に変換しようとしているWord2010ドキュメントがあります。何か奇妙なことが起こっています。

  • インラインテキストまたはインラインの画像のハイパーリンクは正常に機能します。
  • テキストの「前」にレイアウトされた画像のハイパーリンクは、ハイパーリンクされた描画形状の場合と同じように、PDFでは機能しません。

私がやろうとしているのは、ページに画像を配置し、その一部をさまざまなURLにハイパーリンクする透明な形状でオーバーレイすることにより、「クリックマップ」画像を作成することです。これは機能しておらず、透明性はそれとは何の関係もありません-PDFのハイパーリンクは、「テキストに沿った」要素でのみ機能するようです。

私は何かが足りないのですか、それともこれを行うためのより良い方法がありますか?

6
Bristol

私は、1つの大きな例外を除いて、上記と同じ問題に気づきました。 2007年に作成されたが、2010年に更新されたドキュメントがいくつかあります。

それらのいくつかはPDFとして保存し、画像のハイパーリンクに問題はありません。しかし、他の人は画像からハイパーリンクを削除します。それが何らかの設定であることを私は知っています。

動作するドキュメントを使用し、そのドキュメントからすべてを削除し(設定を維持するなど)、他のドキュメントの内容をドキュメントにコピーすると、正常に変換されることに気付きました。

つまり、問題となるのはコンテンツではないということです。代わりに、他のドキュメントと比較した1つのドキュメントの設定と関係があります。

私はちょうど違いが何であるかを理解しました。動作したドキュメントは(2007で作成された.docx)であり、動作しなかったドキュメントは(.doc)でした。

うまく変換されたドキュメント(2007年に作成され2010年に更新された.docx)を取得し、それを(.doc)ファイルに変更すると、画像のハイパーリンクが保存されなくなりました。

しかし、2010年に(doc)を(Docx)に変換したときも、機能しませんでした。

したがって、Word 2010からPDFへのハイパーリンクイメージを作成するには、2007年までに作成された(Docx)ドキュメントが必要です。その後、Word2010でPDFに保存します。

Word 2007で最初に作成された古い(docx)ファイルを取得し、すべてのコンテンツを削除してから、必要なものをコピーして「シェル」に貼り付けると、ハイパーリンクが機能するPDFに保存されると思います。 (それは私のためにした)

お役に立てれば。

2
Richard

Word 2010でスクリーンショットを貼り付け、Insert / Text Box / Simple Text Boxを使用して、プロパティをアウトラインなしと塗りつぶしなしに変更し、URLにリンクするように設定しました。画像の他の場所に配置された重複しない別のテキストボックスでも同じことをしました。最後に、Standardnotを使用してPDF 最小サイズ)オプション(下のスクリーンショットも参照) Sumatra PDF でリンクは完全に機能します。手順を繰り返してそれでも機能しません。おそらく、PDFビューアに問題があります。

enter image description here

1
Karan

現在同じ問題が発生しています。数時間後に思いついた唯一の回避策は、画像の前後にテキスト文字を配置し、ハイパーリンクを挿入して、テキストを透明にすることです。残念ですが、私はピンチになっています!

1
Becky

マクロ対応ドキュメントとして保存し、PDFに変換します。ハイパーリンクのディレクティブをプルします。

0
Daphne Quinn

Word 2007でも同じ問題が発生しました。PDFとして保存すると、画像のハイパーリンクが機能しませんでした。

この問題は、ドラッグアンドドロップで挿入された画像でのみ発生することがわかりました。 insert -> imageを使用して同じ画像を挿入し、画像にWebリンクを追加して、PDFに保存してみました。 Everithingはこのようにうまく機能しました。これがお役に立てば幸いです。

0
Diego