我需要发送包含有关付款的银行详细信息的 pdf,只有 pdf 中的一些数据与接收方相关,我想隐藏其他所有内容。
我在预览中打开了 PDF,并在所有要隐藏的数字上放置了白色方块,然后将其“打印”为新的 PDF。
当我打开新的 PDF 时,所有数据都是不可见的,但我仍然可以使用鼠标选择文本,将其复制并粘贴到文本文档中。所有数据仍然存在,易于访问。
我怎样才能永久删除数据,使其不再存在?
这是我选择数据的屏幕截图,尽管它是隐藏的:

我为我的 OS X 终端编写了这个漂亮而多彩的提示:
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}
export PS1="\e]2;\w\a\e[1;30;1m\][\u@\[\033[0;36m\]\h\e[1;30;1m\]:\[\033[0;35m\]\w\e[1;30;1m\]] \[\033[0;31m\](\t) \[\033[0;33m\]\$(parse_git_branch)\n\[\033[0m\]\e[1;30;1m\]\$\[\e[0m\]"
Run Code Online (Sandbox Code Playgroud)
我source ~/.bash_profile它,它工作正常。除了当我使用向上箭头浏览历史时,我会发生一件奇怪的事情。
基本上是source ~/.bash_profile历史命令的开头,成为提示的一部分。当我ctrl+c或enter它恢复正常时,但只要我看到source命令的历史记录,提示就会再次更改。
这是我看过历史然后ctrl+u输入的示例ls:
[user@host:~/Documents] (14:01:40) [branch]
$source ~/.ls
Run Code Online (Sandbox Code Playgroud)
关于这个的任何线索?