ubuntu 编辑pdf
参考:https://www.2cto.com/kf/201710/689121.html
Ubuntu下几个功能比较全面的PDF编辑工具。
1.flpsed
flpsed是一个WYSIWYG的“伪”PostScript1编辑器。之所以说它“伪”,是因为你无法删除或者修改PDF文档的已有元素。但是 flpsed可以让你添加文本行,并且添加的行还可以用flpsed可以重新编辑。使用pdftops(xpdf的一部分,xpdf是一个可以在PDF文 档和Postscript自由转换的工具),flpsed可以用来填写pdf窗体和注释等工作。GsWidget现在是flpsed的一部分。 Flpsed使用GPL授权。
特征:
* 添加文本行
* 可以重新编辑使用flpsed添加的文本
* Postscript文档的整体架构无法修改,但是可以添加额外的文本。
* 批处理改变文本,特别适合处理填表。
* 从其它使用flpsed编辑的文档里面导入文本行
* 导入和导出PDF。所以可以视为一个PDF编辑器
安装:
sudo apt-get install flpsed
2.Pdftk
如果PDF是一张电子纸,Pdftk就是一个印戳涂抹器、打孔机、浆糊、显影液、和一个X光玻璃。Pdftk是一个简单的PDF万用工具,使用它,你可以:
合并PDF文档
分割PDF
旋转PDF页面
解密PDF密码
加密PDF
使用FDF Data或者XFDF来填写PDF窗体
添加水印或者标签
显示PDF信息
修改PDF信息
附加文件到PDF页面或者PDF文档
解压PDF附件
分解PDF文档成单页形式
解压和重新压缩PDF流
修复受损的PDF文档
PDF让你轻松管理你的PDF文档,并且是 免费的,可以在Windows、Linux MACOSX、FreeBSD和Solaris。
安装:
sudo apt-get install pdftk
使用例子:
合并PDF:
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
或者 (使用通配符):
pdftk *.pdf cat output combined.pdf
把多个PDF的不同页面组合成一个新的PDF文档
pdftk A=one.pdf B=two.pdf cat A1-7 B1-5 A8 output combined.pdf
旋转PDF第一页90度
pdftk in.pdf cat 1E 2-end output out.pdf
选择所有PDF页面180度:
pdftk in.pdf cat 1-endS output out.pdf
使用128强度加密PDF
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass
同上,同时给PDF加上访问密码
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz
同上,但是运行打印:
pdftk mydoc.pdf output mydoc.128.pdf owner_pw foo user_pw baz allow printing
解密PDF文档:
pdftk secured.pdf input_pw foopass output unsecured.pdf
合并两个PDF文档,其中一个是加密的,但最终文档不加密:
pdftk A=secured.pdf mydoc.pdf input_pw A=foopass cat output combined.pdf
解压PDF流,以便文本编辑:
pdftk mydoc.pdf output mydoc.clear.pdf uncompress
修复PDF文档
pdftk broken.pdf output fixed.pdf
分解成单页
pdftk mydoc.pdf burst
报告PDF信息,输出到文本
pdftk mydoc.pdf dump_data output report.txt
3.Pdfedit
PDFedit可以让你整个的编辑PDF文档。你可以改变PDF的任意部分。功能可以使用脚本添加。
脚本可以使用其他外部编辑器,并且可以定制自己的脚本。
安装
sudo apt-get install pdfedit
4.使用GIMP
首先安装krita:
sudo apt-get install krita
打开GIMP,然后打开PDF文件。对于多页文件,编辑也非常容易,它会自动打开多个编辑窗口。编辑完成以后,存为XCF格式。
用krita打开XCF文件,选择“File”->”Printe”,选择打印成PDF文件,并且选择目标文件的保持位置。
5.PdfMod
PDF Mod是一个简单的PDF修改工具。
你可以调整页的顺序、删除页面、导出文档里面的图像,编辑标题、主题、作者和关键词并且可以通过拖拽来合并文档。
6.Inkscape
Inkscape是一个开源矢量图形编辑工具,可以兼容Illustrator、CorelDraw或者Xara X,使用W3标准的SVG格式。
Inkscape支持许多SVG高级特征,并且提供了一个特别适合设计者的节目。他非常容易编辑节点、组合曲线等。Inkscape的目标是建立一个欣欣向荣的开源社区,包含开源作者和开源用户。
安装:
sudo apt-get install inkscape
7.其他工具
Okular
ubuntu 编辑pdf的更多相关文章
- 怎么编辑PDF文件内容,PDF文件编辑方法
怎样编辑PDF文件内容?这是一个常常困扰我们的问题,工作当中我们经常会收到PDF格式的文件,但有时的文件内容不是我们想要的或者是觉得不合理的需要改掉.但是每次有这样的问题时都没有什么好的解决方法,每次 ...
- 编辑方法分享之如何编辑PDF文件内容
我们现在在工作中会经常使用到PDF文件,还会有遇到需要编辑PDF文件的时候,PDF文件的编辑问题一直是个大难题.很多朋友在面对PDF文件的时候束手无策,不知道该怎么对它进行编辑.下面小编就教给大家一个 ...
- 怎么编辑PDF,如何给PDF加水印
在使用PDF文件的时候,往往会用到PDF编辑器来修改,那么,在使用PDF编辑器修改文件的时候,想要在文件中添加水印,这该怎么操作呢,不会的小伙伴可以看看下面的文章了哦,说不定就会了. 1.打开运行PD ...
- 如何编辑PDF文件,怎么使用PDF裁剪页面工具
在编辑PDF文件的时候,往往会有很多的小技巧可以使用,在编辑PDF文件的时候,怎么对文件的页面进行裁剪呢,不会的话,看看下面的文章吧,小编已经为大家整理好了哦. 1.打开运行PDF编辑器,在编辑器中打 ...
- Java编辑PDF写入文字 插入图片
package com.test; import com.itextpdf.text.BaseColor; import com.itextpdf.text.Font; import com.itex ...
- Linux下如何编辑pdf文件目录
目前,我使用的是系统LinuxMint,之前硬盘没坏时都是用Foxit Reader和Okular查看pdf文件,可是后来发现Foxit Reader十分吃CPU,而且现在换了固态硬盘之后只有120G ...
- 使用ABBYY FineReader 14查看和编辑PDF
使用ABBYY FineReader,您可以轻松查看和编辑任何类型的 PDF,以及在其中添加注释和进行搜索,即使这些 PDF 是从扫描纸质文档生成.因而不包含任何可疑搜索或编辑的文本.是一款名副其实的 ...
- ABBYY FineReader 15 查看和编辑PDF
使用ABBYY FineReader 15(Windows系统)OCR文字识别软件,用户可轻松查看和编辑各种类型的PDF数字文档,并可在文档中添加注释.添加与删除文字.格式化文字.搜索内容.保护PDF ...
- photoshop编辑pdf文件
对于PDF文件透明背景的问题 PDF文件背景是透明的,如何使其变成白色 怎样通过photoshop打开多页PDF,编辑后仍保存为多页 注意shift全选,"页面选项"处的'裁剪到' ...
随机推荐
- lua工具库penlight--04路径和目录
使用路径 程序不应该依赖于奇葩的系统,这样你的代码会难以阅读和移植.最糟糕的是硬编码的路径, windows和Unix的路径分隔符正好相反.最好使用path.join,它可以帮助你解决这个问题. pl ...
- JavaScript 框架 jQuery 的下载和安装
jQuery 简介: jQuery 是一个 JavaScript 库. jQuery 极大地简化了 JavaScript 编程. jQuery 很容易学习. jQuery 下载: // 官网: htt ...
- DDR2基础
一. DDR2介绍 DDR2由JEDEC(电子设备工程联合委员会)开发的新生代内存技术标准.该标准定义了DDR2封装.寻址及操作.电气等所有特性. DDR相关技术对比 DDR DDR2 DDR3 电压 ...
- RabbitMQ之路由(Routing)【译】
在上一节中,我们创建了一个简单的日志系统,可以广播消息到很多接收者. 这一节,我们将在上一节的基础上加一个功能--订阅部分消息.例如,我们只将严重错误信息写入到日志文件保存在磁盘上,同时我们能将所有的 ...
- Amazon EC2云端服务器的使用方法
Amazon的EC2服务器可以理解为虚拟机,不过它是不需要安装系统的,它是根据镜像自动创建的.在申请EC2的时候,可以选择操作系统的类型,如Redhat Enterprise 6或ubuntu 12等 ...
- js 刷新后不提示并保留控件状态
保存后,想提示一下并保留查询条件的状态,发现可以用document.forms[0].submit();继续提交达到刷新的目的 代码如下: ScriptManager.RegisterStartupS ...
- mui区域滚动条
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- css样式整理
字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX.PD 样式 {font-style: obl ...
- SSH无密码验证配置
一. 准备工作 首先要确保你的linux系统中已经安装了ssh,对于ubuntu系统一般默认只安装了ssh client,所以还需要我们手动安装ssh server: sudo apt-get ins ...
- Android SDK代理server解决国内不能更新下载问题
读者须知:本篇文章中最靠谱的是第三种方式,近期有读者反映第三种方式也不行了,以下提供一点其它途径的开源镜像网站: 国内高校的开源镜像站 中国科学技术大学(debian.ustc.edu.cn) 上海交 ...