Customise Okular to add my own annotation "stamps"
В "Настройке Okular для изменения свойств инструмента выделения" есть отличная статья о настройке Okular для изменения свойств инструмента выделения. Это полезно, но имеет дело с изменением существующей функции инструмента. Я хочу добавить свою собственную аннотацию "Штампы", чтобы одним или двумя щелчком мыши я мог разместить их в документе PDF. Я подозреваю, что это включает изменение файла tool.xml и добавление.png файлов "штампов" в папку. Более конкретные рекомендации будут оценены.
5 ответов
Я следил за рецептом @ бенгана, но копировал в ~/.kde4
место не работает. Только когда я скопировал мой файл под /usr/share/okular/pics/
, он обнаружился внутри Okular, но все равно не будет распечатан.
Начиная с версии Okular 0.24, вы можете определять свои собственные марки.
- Вы создаете свой собственный штамп и сохраняете его как PNG или SVG. (Напр. Picture.png)
- Скопируйте его в ~/.kde4/share/icons/ (или.kde в зависимости от того, что используется)
- В Okular вы идете в Настройки-> Настроить Okular-> Аннотации
- Нажмите "Добавить". Выбрал тип "Штамп"
- Дайте ему имя в "Имя:"
- В поле "Символ штампа" введите свой собственный файл. (Напр. Picture.png)
На странице документов Okular объясняется, как добавить собственный штамп:
- Создайте значок, который вы хотите использовать для своей марки, и сохраните его в любом графическом формате, поддерживаемом Okular.
- Нажмите кнопку "Добавить", выберите тип "Штамп" и введите имя для своей марки.
- Введите полный путь к пользовательскому значку в раскрывающемся списке в группе "Символ штампа".
Мне понадобилось время, чтобы понять это. Мне пришлось использовать strace и обнаружил, что в окуляре выглядит строчная буква имени файла, который вы вводите вручную, а не фактический регистр, который вы вводите. (в моем файле прописные буквы.)
Так что корректирую пост от @bengan для Ubuntu 16.04, Okular 0.24.2 -
- Создайте свой собственный штамп и сохраните его в формате png или svg, убедившись, что это строчные буквы. (Ex.
picture.png
) - Скопируйте это в
~/.kde/share/apps/okular/pics/
(или.kde4, в зависимости от того, что используется) - В Okular вы идете в
Settings->Configure Okular->Annotations
- Нажмите "Добавить". Выбрал тип "Штамп"
- Дайте ему имя в "Имя:"
- В поле "Символ штампа" введите свой собственный файл. (Ex.
picture.png
) Путь не должен быть обязательным, и фактическая картинка должна отображаться, когда вы понимаете это правильно. (он ищет его при вводе)
Я использую Kubuntu 18.04 и для меня это сработало:
1) Перейти к /home/me/.kde/share/
[используйте свое имя пользователя вместо "я"]
2) создать папку: icons
если он еще не был создан
3) создайте файл png, используя предпочитаемое программное обеспечение (пример: GIMP)
- изображение в формате png должно быть плоским, без прозрачности или альфа-канала (GIMP lingo)
4) скопируйте png в /home/me/.kde/share/my.png (избегайте пробелов и т. Д. На ваше имя)
5) В Okular, перейдите в Настройки> Настройка Okular> Аннотации> [ДОБАВИТЬ]
В верхней части диалогового окна выберите Тип:[STAMP]. В нижней части диалогового окна вставьте полный путь и имя файла.
/home/me/.kde/share/my.png
По какой-то причине мне также пришлось удалить
.png
из вставленного в
имя изображения. Например, мое имя файла было/home/me/.kde/share/my.png
но я должен был ввести/home/me/.kde/share/my
Для Linux Mint 19.2 - Корица - Okular 1.3.3:
- Папка: ~/.local/share/okular/ уже существует
- Создайте ~/.local/share/okular/pics/ и разместите там свою печать.
Тогда вышеупомянутая процедура работает!
На самом деле, все ответы здесь частично верны. Вот и все остальное.
- Путь для меня был
~/.local/share/apps/okular/pics/
- Файл должен иметь расширение PNG, XPM, SVGZ или SVG (JPG и PDF не работают)
- Затем зайдите в Настройки> Настройка> Аннотация
- Нажмите "Добавить", выберите "Штамп", дайте ему имя и введите имя файла без расширения и без пути в поле "Символ". Это должно показать изображение сразу.
- Нажмите ОК.
Теперь вы можете использовать файл в качестве штампа. Тем не менее, оно будет искажено, поскольку оно должно быть квадратным изображением и иметь более низкое качество, чтобы соответствовать размеру 128x128 (?), Необходимому для штампов.