Rubyスクリプトを使用してXMLドキュメントを解析することにより、レポートを生成しようとしています。リンクテキストと実際のURLを取得しており、それらをフォーマットできるようにしたいと思います。結果をコピーしてページ/番号に貼り付け、正しいリンクテキストを含むハイパーリンクをすぐに設定する方法はありますか?これを行う方法はありますか?
echo -En '<a href="http://t.co">tco</a><br><a href="http://g.co">gco</a>' | textutil -format html -convert rtf -stdin -stdout | pbcopy -Prefer rtf
出力には常にスタイルが含まれます。何らかの理由で pbcopy -Prefer rtf
クリップボードにはプレーンテキストバージョンが含まれていないため、プレーンテキストビューに何も貼り付けることはできません。
URLとは異なる説明テキストを含むリンクをコピーしてPagesに貼り付ける場合、OS XペーストボードにはURLオブジェクト(プレーンテキストやHTMLではない)が含まれている必要があります。 Rubyでは、 pasteboardgem (gem install pasteboard
)と以下を使用して、このようなURLペーストボードオブジェクトを作成できます。コード:
require 'pasteboard'
pasteboard = Pasteboard.new
pasteboard.put_url '<link URL>', '<link text>'
gemドキュメント を参照してください。ここで、この例を大々的に取り上げました。