PDF文件使用指南

Wesley13
• 阅读 611

==================

PDF文件使用指南

作者:Amit Agarwal

译者:阮一峰

原文网址:http://www.labnol.org/software/adobe-pdf-guide-tutorial/6296/

Adobe公司的PDF格式是分享文件的最佳格式,因为它体积适中,能够保存样式,在绝大多数平台下都能够打开和处理。

下面,我们将告诉你,如何应对你在使用PDF文件过程中,遇到的几乎所有问题,而且完全不需要你去购买Adobe Acrobat。内容包括编辑PDF文件、合并多个PDF文件、在PDF中加入签名、如何在线填写PDF表格、在PDF中加入超级链接等等。

Q: 我没有Adobe Acrobat,如何创建PDF文件?

A: 安装免费的DoPDF(该网站被屏蔽,中国大陆用户点击此处下载)软件,它会在Windows中增加一个虚拟打印机。你通过它,以打印方式生成PDF文件。

Q: 我不想安装任何软件,如何创建PDF文件?

A: 将你的文档通过浏览器,上传到Google Docs,然后选择以PDF格式export,非常简单。

Q: 客户用Email发送给我一个PPT文件,但是我在出差,无法使用电脑,而我的智能手机打不开PPT文件,怎么办?

A: 将这封Email转发给pdf@koolwire.com(包括附件),他们会自动将附件转成PDF格式,然后再寄回给你。大多数智能手机都能打开简单的PDF文件。事实上,pdf@koolwire.com这个邮件地址,还接受.doc、.docx、.pptx、.xls、.xlsx、JPEG、GIF、RTF、TXT等格式的文档。

Q: 我能否直接将一个网页存成PDF格式?

A: 访问PrimoPDF,直接键入你要保存的网址即可。他们会通过Email将PDF文件寄给你。

Q: 我怎样才能将PDF文档转成其他格式呢,比如Word文档、图片格式、网页格式等等?

A: 你可以将PDF文件上传到Zamzar,它可以将文件转成doc、html、png、txt、rtf。另一种方法是,Gmail可以将Email中的pdf附件转成html格式。

Q: 我如何才能将许多不同格式的文件,合并成一个PDF文件?

A: 你可以试试Loop PDF,他们提供免费服务,可以将多个文档、图片、甚至网页合并进一个PDF文件。

Q: 我如何合并多个PDF文件?能够改变页码顺序吗?

A: 你可以安装PDF Fill,这是一个多功能的免费PDF编辑软件,其中包括合并和调整页序的功能。

Q: 我想从PDF文件中提取一些文字,用在Word文档中。最好的方法是什么?

A: 访问PDFTextOnline网站,然后上传你的PDF文件。这个网站会提取PDF文件前10页的文字。

Q: 上一个问题的解决方法对我无效,因为我的PDF是通过扫描生成的。

A: 你做一个网页,然后将这个PDF文件放上去,等待Google Search抓取你的网页。它需要时间,但这是我们知道的唯一免费对PDF文件OCR的方法。

Q: 有些PDF文件不允许打印或用鼠标选择文字,怎么办?

A: 安装PDF Unlocker,这是一个免费的Windows平台软件,它可以除去PDF文件中常见的限制,但是前提是这个PDF文件没有设置密码。另一个方法是,访问ensode.net。

Q: 我不知道密码,能否打开一个设置了密码的PDF文件?

A: 没有好的办法,你只能用暴力破解,通过尝试不同的字符组合,试出密码。这样可能需要很长时间,这取决你的CPU的速度。我们推荐ElcomSoft软件公司的Advanced PDF Password Recovery Professional edition。

Q: 我想在网站中增加一个PDF下载按钮,让访问者以PDF格式下载我的文章。

A: Web2PDF提供这项服务,它能够被安装在任何网页上,可以将该网页即时转化成PDF文件,并且还能在你的网站中保存所有转化记录。

Q: 某人送我一个中文PDF文件,如何将它翻译成英语?

A: 将这个文件上传到Zoho Viewer,然后系统会提供给你一个直接访问的网址。你再将这个网址输入Google Translate,查看翻译。如果你的源PDF文档中同时包含多种语言,你可以将它上传到Slideshare,它会直接输出文本,然后你就手工选取相应的段落,到 Google Translate中进行翻译。

Q: 我如何在PDF文件中加入注释和笔记?

A: 安装PDF-X Viewer,这是一个允许添加注解的PDF阅读器。另一个选择是,PDF Escape网站也可以在线提供类似的功能。

Q: 我没有桌面软件,能否在线阅读PDF文件?

A: 你在浏览器中使用PDFMeNot网站就可以了。我们上面提到的Gmail、PDF Escape、SlideShare、Zoho Viewer和samurajdata,也可以做到这一点。

Q: 我没有Acrobat Reader,能否在线填写PDF表格?

A: 当然可以,访问PDF Filler,上传你的表格,接着就可以开始填写了。

Q: 我能否在PDF文件中加入水印或者我手写的签名?

A: 首先,将你要添加的标志或签名保存成图片,然后在PDF-X Viewer中打开这个文件,将图片copy-paste就行了。

Q: 我有一个200多页的PDf文件,有没有办法选出指定的页面,生成另外一个PDF文件?

A: 你可以使用PDF Merge或PDF SAM,通过先分割(split)后合并(merge)的方式,从一个PDF文件中提取指定页面。

Q: 我怎样为PDF文件添加密码保护?

A: 将你的文件上传到PDF Hammer,设置一个密码,然后再将它以PDF格式输出即可。

Q: PDF文件中有很多链接,但是我无法点击,因为它们都是纯文本格式。怎样才能让这些链接变成可以点击?

A: 访问PDF Escape,然后上传文件,接着你就可以将超级链接放在页面的任何位置。

Q: 你推荐哪一个PDF文件分享网站?

A: 我个人最喜欢的是Issuu,它的界面非常漂亮,而且PDF浏览器的性能很好。你也能用Issuu,将PDF文件直接嵌入你的网站。另外一个选择是Scribd,它更知名和流行,因此也更有助于你的文件的推广。

(完)

附: 好实用的说~~~

点赞
收藏
评论区
推荐文章
浅梦一笑 浅梦一笑
2个月前
初学 Python 需要安装哪些软件?超级实用,小白必看!
编程这个东西是真的奇妙。对于懂得的人来说,会觉得这个工具是多么的好用、有趣,而对于小白来说,就如同大山一样。其实这个都可以理解,大家都是这样过来的。那么接下来就说一下python相关的东西吧,并说一下我对编程的理解。本人也是小白一名,如有不对的地方,还请各位大神指出01名词解释:如果在编程方面接触的比较少,那么对于软件这一块,有几个名词一定要了解,比如开发环
技术小男生 技术小男生
2个月前
linux环境jdk环境变量配置
1:编辑系统配置文件vi /etc/profile2:按字母键i进入编辑模式,在最底部添加内容: JAVAHOME/opt/jdk1.8.0152 CLASSPATH.:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jar PATH$JAVAHOME/bin:$PATH3:生效配置
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录 问题 用navicat导入数据时,报错: 原因这是因为当前的MySQL不支持datetime为0的情况。 解决修改sql\mode: sql\mode:SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。 全局s
Wesley13 Wesley13
1年前
P2P技术揭秘.P2P网络技术原理与典型系统开发
Modular.Java(2009.06)\].Craig.Walls.文字版.pdf: [http://www.t00y.com/file/59501950](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.t00y.com%2Ffile%2F59501950) \[More.E
Wesley13 Wesley13
1年前
MySQL查询按照指定规则排序
1.按照指定(单个)字段排序 select * from table_name order id desc; 2.按照指定(多个)字段排序 select * from table_name order id desc,status desc; 3.按照指定字段和规则排序 selec
Stella981 Stella981
1年前
Android蓝牙连接汽车OBD设备
//设备连接 public class BluetoothConnect implements Runnable {     private static final UUID CONNECT_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
Wesley13 Wesley13
1年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
#### 背景描述 # Time: 2019-01-24T00:08:14.705724+08:00 # User@Host: **[**] @ [**] Id: ** # Schema: sentrymeta Last_errno: 0 Killed: 0 # Query_time: 0.315758 Lock_
3A网络 3A网络
2个月前
理解 virt、res、shr 之间的关系(linux 系统篇)
# 理解 virt、res、shr 之间的关系(linux 系统篇) **前言** 想必在 linux 上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题 —— 你的程序在运行时占用了多少内存(物理内存)? 通常我们可以通过 t
helloworld_34035044 helloworld_34035044
4个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。 uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid() 或 uuid(sep)参数说明:sep 布尔值,生成的uuid中是否包含分隔符'',缺省为
3A网络 3A网络
2个月前
开发一个不需要重写成 Hive QL 的大数据 SQL 引擎
# 开发一个不需要重写成 Hive QL 的大数据 SQL 引擎 学习大数据技术的核心原理,掌握一些高效的思考和思维方式,构建自己的技术知识体系。明白了原理,有时甚至不需要学习,顺着原理就可以推导出各种实现细节。 各种知识表象看杂乱无章,若只是学习