如何将图片编辑为现有PDF文件?

我有一个扫描的PDF文件,它是一个申请表 ,一张图片是我签名的扫描版本(例如, 这个 ),可以是任何图像格式,如EPS或PNG。 我想把签名图片放在申请表第二页的“申请人:”的空白处。 我想知道该怎么做? 我尝试了以下方法,但都没有成功: 第一种方法是使用gimp。 我首先将申请表导入gimp,然后将签名图片粘贴到申请表第二页上的“申请人:”的右侧空格处。 问题在于: 似乎我只能将应用程序表单的一页导入到gimp中,而不是全部导入两页。 另外,当我保存修改时,最接近PDF格式的格式是PS,并且分辨率已降级,保存文件的存储大小比原始应用程序格式和签名图片大10倍。 第二种方式是使用Libreoffice Draw。 我已经安装了libreoffice-pdfimport包。 但在我将申请表导入Libreoffice Draw后, 未导入所有扫描内容,并且 布局与原始申请表的布局不同。 那么我可以尝试其他什么方式呢? 我希望某种方式可以将签名图片直接放在申请表PDF文件中, 无需在格式之间转换, 无需在保持原始分辨率的同时创建更大的文件, 无需拆分和组合多页pdf文件的页面, 无需光栅化PDF文件的其他部分,即不必丢失我之后添加到应用程序表单PDF文件中的文本,必须将整个PDF转换为图像。

如何获取mv(或*通配符)来移动隐藏文件?

我正在将我的主目录从旧系统迁移到新系统,我制作的tarball包含所有内容,包括.bashrc等隐藏文件。 但是,当我将解压缩的tarball(在/ tmp中)的内容移动到我的新主目录时,隐藏文件不会复制( mv /tmp/home/rcook/* /home/rcook/ )。 如何让mv移动它们? 实际上,我认为问题不在于mv,而在于bash的全局。 如果我这样做: mkdir a mkdir b touch a/.foo touch a/bar mv a/* b/ ls -aa/ b/ 我看到了这个: a/: . .. .foo b/: . .. bar a/.foo没动。 那么如何才能获得*通配符来查找隐藏文件? 是的,我想我可以将tarball直接解压缩到我的主目录,但tarball解压缩到home/rcook/… ,我想确保用旧的自定义版本覆盖新的.bashrc等,并且知道如何查找和移动隐藏文件是一项有价值的技能。 建议? 一些答案建议做一些像mv src/.* dest/ 。 但是,我在我的测试目录上尝试了这个并且出错了。 从…开始: rcook$ ls -aa/ b/ a/: . .. bar .foo b/: . […]

我如何访问终端?

可能重复: 什么是终端? 我的问题在标题中。 如何在Ubuntu 12.04中访问终端?

为什么每次我尝试打开Ubuntu软件中心时都会出现错误?

Ubuntu软件中心有一个小故障,每当我打开它时都会出现错误并且它会一直加载并且永远不会打开。 为什么会这样? 我已经在磁盘上安装了Ubuntu 13.04并对其进行了分区。 如果您需要,请帮助我并询问多余的信息。 如果您知道任何重复,请告诉我他们! 我在终端中收到以下错误 SystemError: E:Type ‘<!DOCTYPE' is not known on line 1 in source list /etc/apt/sources.list.d/medibuntu.list /etc/apt/sources.list.d/medibuntu.list文件包含HTML文档。

如何让apt-get安装减少噪音?

如果我使用apt-get install -qq mono-devel ,我希望它除了错误外都是安静的,根据帮助: -qq No output except for errors 相反,我得到: Extracting templates from packages: 100% Selecting previously unselected package binfmt-support. (Reading database … 84711 files and directories currently installed.) Unpacking binfmt-support (from …/binfmt-support_2.0.8_i386.deb) … Selecting previously unselected package cli-common. Unpacking cli-common (from …/cli-common_0.8.2_all.deb) … Selecting previously unselected package libgdiplus. Unpacking libgdiplus (from …/libgdiplus_2.10-3_i386.deb) […]

终端和shell是一样的吗?

我知道这可能听起来很愚蠢,但我只想知道Linux世界中使用的两个单词之间是否真的存在差异。 我知道Shell是一个命令行界面,有许多变种,如Bash,Korn等。我也知道Ctrl + Alt + T在Ubuntu上启动一个终端。 我只是想连接这两个点。 这是否意味着终端是打开的窗口,shell是后面运行的程序来解释窗口中键入的命令? 或者它们是否相同,其中终端是用于抽象Shell等概念的通用术语? 什么是两个词的确切区别?

Lifespan运行Ubuntu的闪存驱动器?

我的问题是: 任何人都能指出一个记录在案的情况下闪存驱动器因运行Ubuntu而死亡吗? 人们谈论危险并提出警告,但我已经在互联网上进行了研究并询问了Ubuntu Forms,并且从未发现由于运行Linux而导致(名牌)闪存驱动器故障的单个案例。 他们说寿命是10000到100000次写入。 随着磨损平衡,这似乎可以使用数年或数十年的正常使用。 我说的是Persistent和Full安装,因为没有写入Live安装的磁盘。

MySQL GUI工具

有没有人对Ubuntu的原生MySQL GUI客户端有任何好的想法? 到目前为止,我已经尝试了MySQL Workbench ,它似乎从未正常工作, phpMyAdmin ,我发现有点慢,而Navicat是一个Windows端口并在葡萄酒下运行,但这些都不是完美的。 在一个理想的世界里,我正在寻找类似于navicat原生版本的东西。

如何从VirtualBox中的USB驱动器启动?

问题很简单明了: 如何从VirtualBox中的USB驱动器启动? 编辑 : 我已将usb附加到VirtualBox,如屏幕截图所示。 但即使连接(参考)也无法从USB驱动器启动。 所以我想知道是否还有其他可能从USB驱动器启动?

/ var / www / html的权限问题以及我自己的网站文档根目录

我试图不在我的/var/www/html文件夹中给予777权限,但我想在没有sudo情况下编辑我的文件。 所以我在/var/www/html主目录中创建了一个文件夹的符号链接。 我使用sudo ln -sT /home/andre/www/moodle/ moodle创建它,而ls -la输出是这样的: andre@andre-270E5G:/var/www/html$ ls -la total 8 drwxr-xr-x 2 root root 4096 Mai 4 10:20 . drwxr-xr-x 4 root root 4096 Abr 29 14:29 .. lrwxrwxrwx 1 root root 23 Mai 4 10:20 moodle -> /home/andre/www/moodle/ 所以,我的moodle文件夹对每个人都有读,写和执行权限,这不是我想要的。 我使用命令sudo chmod -R 775 moodle/尝试更改它,但它保留了对所有人的读取,写入和执行权限。 我尝试使用/home/andre/www/moodle的moodle文件夹,但它保持不变。 /home/andre/www/中ls -la的输出是: andre@andre-270E5G:~/www$ ls -la total […]