Существует несколько редакторов для прямого редактирования PDF-документов, таких как pdfedit, или конвертировать его в другие векторные форматы, которые могут быть лучше поддерживаются, например pstoedit. Однако я бы не рекомендовал использовать их как риск сделать что-то глупое, например, просто рисовать над текстом черным, оставив векторы на месте - это легко сделать, что делает триктным уничтожение.
Переход по вектору в растровый маршрут является самым безопасным способом, предпочтительно 1-битным растровым маршрутом, чтобы избежать возможных проблем с альфа-каналами или различиями цвета, которые могли бы оставить текст доступным для чтения.
Если возможно, вы всегда должны отредактируйте исходный документ и просто удалите информацию, а не краску в формате PDF, так как даже кернинг и интервал текста вокруг отредактированного текста могут отдать его.
Этот ответ на другой вопрос помог мне решить эту проблему, хотя и с одной деталью: на моем устройстве указанное имя профиля - a2dp_sink, а не a2dp. Я также решил переключиться на профиль off, а не hsp, надеясь, что он получит лучшую производительность. Поэтому мой возможный скрипт выглядит так:
#!/bin/bash
BLUEZCARD=`pactl list cards short | egrep -o bluez.*[[:space:]]`
pactl set-card-profile $BLUEZCARD a2dp_sink
pactl set-card-profile $BLUEZCARD off
pactl set-card-profile $BLUEZCARD a2dp_sink
Чтобы найти имена профилей, вы должны использовать эту команду:
pacmd list card
Он будет генерировать длинный вывод, но вы должны искать фрагмент следующим образом:
profiles:
a2dp_sink: Odtwarzanie o wysokiej dokładności (odpływ A2DP) (priority 10, available: unknown)
headset_head_unit: Jednostka główna słuchawek z mikrofonem (HSP/HFP) (priority 20, available: unknown)
off: Wyłączone (priority 0, available: yes)
Этот ответ на другой вопрос помог мне решить эту проблему, хотя и с одной деталью: на моем устройстве указанное имя профиля - a2dp_sink, а не a2dp. Я также решил переключиться на профиль off, а не hsp, надеясь, что он получит лучшую производительность. Поэтому мой возможный скрипт выглядит так:
#!/bin/bash
BLUEZCARD=`pactl list cards short | egrep -o bluez.*[[:space:]]`
pactl set-card-profile $BLUEZCARD a2dp_sink
pactl set-card-profile $BLUEZCARD off
pactl set-card-profile $BLUEZCARD a2dp_sink
Чтобы найти имена профилей, вы должны использовать эту команду:
pacmd list card
Он будет генерировать длинный вывод, но вы должны искать фрагмент следующим образом:
profiles:
a2dp_sink: Odtwarzanie o wysokiej dokładności (odpływ A2DP) (priority 10, available: unknown)
headset_head_unit: Jednostka główna słuchawek z mikrofonem (HSP/HFP) (priority 20, available: unknown)
off: Wyłączone (priority 0, available: yes)