5

Я пытаюсь сгенерировать отчет, используя скрипт Ruby для анализа XML-документа. Я перетаскиваю текст ссылки и фактический URL, и я хотел бы иметь возможность отформатировать их таким образом, чтобы я мог просто скопировать / вставить результаты в страницы / числа и сразу установить гиперссылку с правильным текстом ссылки. Есть ли способ сделать это?

2 ответа2

4

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 не включает в себя текстовую версию в буфере обмена, поэтому вы не сможете вставить что-либо в виде простого текста.

3

Если вы хотите скопировать / вставить ссылку с описательным текстом, отличным от 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>'

Смотрите документацию по драгоценным камням, где я поднял этот пример оптом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .