Я пытаюсь сгенерировать отчет, используя скрипт Ruby для анализа XML-документа. Я перетаскиваю текст ссылки и фактический URL, и я хотел бы иметь возможность отформатировать их таким образом, чтобы я мог просто скопировать / вставить результаты в страницы / числа и сразу установить гиперссылку с правильным текстом ссылки. Есть ли способ сделать это?
2 ответа
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 вы можете создать такой объект вставки URL-адресов, используя gem pasteboard (gem install pasteboard
) и следующий код:
require 'pasteboard'
pasteboard = Pasteboard.new
pasteboard.put_url '<link URL>', '<link text>'
Смотрите документацию по драгоценным камням, где я поднял этот пример оптом.