Customise Okular to add my own annotation "stamps"

В "Настройке Okular для изменения свойств инструмента выделения" есть отличная статья о настройке Okular для изменения свойств инструмента выделения. Это полезно, но имеет дело с изменением существующей функции инструмента. Я хочу добавить свою собственную аннотацию "Штампы", чтобы одним или двумя щелчком мыши я мог разместить их в документе PDF. Я подозреваю, что это включает изменение файла tool.xml и добавление.png файлов "штампов" в папку. Более конкретные рекомендации будут оценены.

5 ответов

Я следил за рецептом @ бенгана, но копировал в ~/.kde4 место не работает. Только когда я скопировал мой файл под /usr/share/okular/pics/, он обнаружился внутри Okular, но все равно не будет распечатан.

Начиная с версии Okular 0.24, вы можете определять свои собственные марки.

  1. Вы создаете свой собственный штамп и сохраняете его как PNG или SVG. (Напр. Picture.png)
  2. Скопируйте его в ~/.kde4/share/icons/ (или.kde в зависимости от того, что используется)
  3. В Okular вы идете в Настройки-> Настроить Okular-> Аннотации
  4. Нажмите "Добавить". Выбрал тип "Штамп"
  5. Дайте ему имя в "Имя:"
  6. В поле "Символ штампа" введите свой собственный файл. (Напр. Picture.png)

На странице документов Okular объясняется, как добавить собственный штамп:

  1. Создайте значок, который вы хотите использовать для своей марки, и сохраните его в любом графическом формате, поддерживаемом Okular.
  2. Нажмите кнопку "Добавить", выберите тип "Штамп" и введите имя для своей марки.
  3. Введите полный путь к пользовательскому значку в раскрывающемся списке в группе "Символ штампа".

Мне понадобилось время, чтобы понять это. Мне пришлось использовать strace и обнаружил, что в окуляре выглядит строчная буква имени файла, который вы вводите вручную, а не фактический регистр, который вы вводите. (в моем файле прописные буквы.)

Так что корректирую пост от @bengan для Ubuntu 16.04, Okular 0.24.2 -

  1. Создайте свой собственный штамп и сохраните его в формате png или svg, убедившись, что это строчные буквы. (Ex. picture.png)
  2. Скопируйте это в ~/.kde/share/apps/okular/pics/ (или.kde4, в зависимости от того, что используется)
  3. В Okular вы идете в Settings->Configure Okular->Annotations
  4. Нажмите "Добавить". Выбрал тип "Штамп"
  5. Дайте ему имя в "Имя:"
  6. В поле "Символ штампа" введите свой собственный файл. (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 (?), Необходимому для штампов.

Другие вопросы по тегам