PDF Editing & Creation: 50+ open source/free alternatives to Adobe Acrobat

文章来源于这里, 版权归原作者所有.

Adobe Acrobat is expensive, but that doesn’t mean you have to live a life without portable documents. What many people don’t realize is that PDF is a Federal Information Processing Standard, which means the specifications behind the format are widely published. Numerous developers take advantage of this fact and create programs that offer effective alternatives to Acrobat. Check out our list of these programs and take advantage of these tools that are full of some of the best PDF features and functions.

Downloadable PDF Creators

These simply and emminently usable programs will allow you to quickly create your own PDFs.

  1. CutePDF: Create a PDF file from almost any printable document. CutePDF has an open SDK and doesn’t bog down their software with popups or watermarks.
  2. PDF reDirect: The freeware PDF reDirect offers loads of robust features, including PDF creation, previews, encryption, and more, that go a long way to replacing Adobe.
  3. doPDF: Install doPDF as a virtual PDF printer driver, and you can create PDFs using your printer function.
  4. CC (Free) PDF Converter: This printer driver can be used to create a PDF file from any printable Windows application.
  5. PDFCreator: Use PDFCreator to create PDFs from any printable program, as well as encrypt and autosave files based on predefined terms.
  6. Open Office: Open Office has a PDF export feature that allows you to define compression levels as well as handle thumbnails and hyperlinks.
  7. Scribus: Use this desktop publishing program to create interactive PDF presentations and forms.
  8. HylaFAX: HylaFAX is an open source fax server that can be configured to deliver in PDF.

Online and Desktop PDF Editors

PDF manipulation is easy and free with these tools.

  1. PDFescape: This online PDF solution is a reader, editor, form filler, and form designer. All you need to use it is a JavaScript enabled web browser.
  2. PDFedit: Use this editor to manipulate PDF documents, with an option to do your own scripting and plugins.
  3. Multivalent browser: Although not a pure editor, this browser allows for minimal editing in the form of creating annotations. In addition, it includes several command-line PDF specific tools which allow for things like merging, compression, and extraction.

Viewers

If you need a simple way to open and read PDFs, look no further than these lightweight viewers.

  1. Sumatra PDF: This Windows PDF viewer is light and minimalistic. It’s even designed for portable use, so you can run it from a USB drive.
  2. PalmPDF: Use this PDF viewer for Palm OS devices.
  3. Evince: Gnome users can take advantage of Evince, a document viewer that supports both PDF and PostScript documents.
  4. Preview: Mac OS X comes with Preview, an application that displays images and PDFs.
  5. ePDFView: This lightweight PDF viewer uses the GTK+ and Poppler libraries.
  6. Okular: This document viewer for KDE 4 supports PDF, PostScript, and lots more.
  7. Xpdf: Xpdf, available for nearly any Unix OS, is a PDF viewer that allows you to read encrypted PDFs, extract images, and more.

Compatability

Make the PDF format compatible with HTML, XML, non-proprietary formats, and more using these tools.

  1. PythonPoint: Use this tool to create presentations that can be opened with any PDF viewer.
  2. AxPoint: Create PDF slideshows from XML using AxPoint.
  3. DocBook XSL Stylesheets: Create and store documents in a presentation-neutral form that can be published in HTML, PDF, and more.
  4. Unipage: Unipage turns any page, online or local, into an HTML file that can function as a portable document. Although Unipage is currently only available on Windows, additional OS and browser support is coming soon.
  5. EasyPDF SDK: The easyPDF development toolkit helps you create PDF functions with minimum effort and very little code.
  6. KWord: KWord is a word processor for KOffice, and it offers a PDF import function.
  7. PDFlib: The PDFlib development tool offers a way for developers to PDF-enable software and create PDFs on their own server.
  8. Ghostscript: The Ghostscript software can interpret PostScript language and PDFs interchangeably and convert them to faster formats.
  9. Mozilla Archive Format: This extension can save pages in MHTML format, which creates a portable document of the page.
  10. Pstoedit: This program converts PostScript or PDF files to other output formats such as WOMF/EMF, PDF, DXF, CGM, and HTML.

Command Line Manipulation and Editing

These editors won’t be used on your desktop as you would use Acrobat or any other PDF application. Rather, you can use these offerings to build into your own apps so that you can automate the PDF creation and manipulation process.

  1. PJ: Etymon’s PJ, the parent of PJX, is one of the earliest open source attempts to make PDF’s more accessible. PJ is a class library in Java that allows parsing, manipulation, and generation of PDF files.
  2. PDFlib: The PDFlib development tool offers a way for developers to PDF-enable software and create PDFs on their own server.
  3. mbtPdfAsm: The mbtPdfAsm application is an in line tool for assembling and merging PDF files, extracting information from them, and updating PDF metadata.
  4. PDF::API2: PDF::API2 offers a “next generation” tool for creating and manipulating PDF files.
  5. PDF Clown: The PDF Clown is an open source library which includes capabilities such as document splitting, merging, and more.
  6. iText: iText is an ideal library for developers seeking to automate PDF creation and manipulation.
  7. FreeDist: This freeware distiller can convert files into PDF as well as compose multiple files to one PDF in a specific order.
  8. Pdftk: This toolkit offers command-line functionality for lots of features, like merging, form filling, and encryption.

PDF Creation Libraries, Scripts and Systems

If you’re a developer and you want to move beyond the capabilities of a desktop PDF creator, these libraries, scripts, and systems will help you incorporate PDF creation into your own applications.

  1. CUPS: The Common Unix Printing System (CUPS) is primarily a system for enabling a computer to act as a print server, but which has a robust feature that allows PDF exporting.
  2. Lout: This document formatting system, the implementation of which is referred to as Basser Lout, can be outputted in PDF, plain text, and more.
  3. Indexed PDF Creator: This tool automatically generates a keyword index for PDF documents which allows readers to quickly locate specific words and phrases in a document.
  4. Cairo: Cairo, a vector drawing library, allows creation of PDF documents.
  5. LyX: This document processor which is particularly popular amongst the scientific community offers PDF exporting.
  6. Fly2PDF: You can create PDF documents directly using this ActiveX library.
  7. PDF Creator Pilot: Use this library to create PDF files from popular programming languages like Visual Basic and ASP.
  8. XeTex: XeTex is a typesetting program that offers PDF creation.
  9. FPDF: Use FPDF to create PDF files with PHP. You don’t need PDFlib to use it.
  10. Inkscape: Inkscape is an open source vector drawing program that offers support for PDF exports.
  11. PdfTeX: This typesetting program can output PDF files and allows a number of features like links and tables of contents.
  12. ReportLab: This library offers a PDF generation solution specifically suited for web publishers, developers, and creative designers who are looking for a high-speed automated PDF generation.
  13. Tiny RML2PDF: You can create a PDF document from RML with this tool, giving it the appearance of a printed document.
  14. HTML_ToPDF: This PHP class allows users to convert HTML to PDF files quickly and easily.

Other Tools

Get even more function from your PDFs using these tools.

  1. Skim: For OS X, Skim is a PDF reader with features that allow you to take notes and highlight on any PDF file.
  2. Notepad Generator: This tool makes it easy to create a PDF notepad, and it’s fully customizable.
  3. PDFmap: PDFmap offers automated generation of interactive PDF maps.

With these tools, you should be able to go way beyond Adobe. Even better, you can do it for free and have the option to customize your experience using their open source status.

From: http://www.duzengqiang.com/blog/article.asp?id=657

50多个开源PDF阅读编辑工具汇总相关推荐

  1. Linux系统如何安装PDF编辑器,Fedora 25 下安装开源PDF文件编辑工具 PDF Mod

    PDF文件具有非常好的跨平台属性,无论你在哪个平台用哪个PDF阅读器打开,其格式是永远不变的.但是缺点也很明显,文本文件或者图文混排文件,要想再次编辑就有很大难度了. Document viewer作 ...

  2. 推荐 Mac 平台上常用的 5 款 PDF 阅读编辑软件

    众所周知,Adobe 创建 PDF 这个电子文档格式,是为了让用户可以不因操作系统的语言.字体和显示设备的不同而改变文件原貌.这个在 PostScript 语言的基础上创建的文件完整的封装了源文档中的 ...

  3. PDF文件编辑工具 V9.0.01

    PDF文件编辑工具 V9.0.01 应用图标 PDF文件编辑工具 V9.0.01 应用环境:PC PDF文件编辑工具 V9.0.01 应用分类 软件 - 办公商务 PDF文件编辑工具 V9.0.01 ...

  4. 【工具】PDF阅读器工具推荐

    [工具]PDF阅读器工具推荐 Download Sumatra PDF - a free reader

  5. 几个常见的图标库(附加图片压缩与pdf在线编辑工具)

    1.图标库 https://dribbble.com/ https://undraw.co/illustrations https://www.iconfont.cn/home/index?spm=a ...

  6. [SWF Investigator] Adobe官方开源 swf解析/编辑工具

    转载自:  http://www.9ria.com/news/2012/0307/24222.html Adobe SWF Investigator是open source AIR applicati ...

  7. 万兴PDF修改编辑软件 原PDFelement 7word转pdf转换软件

    更懂你的浏览器助手常用网站自动整合,多种工具一键调用.CSDN浏览器助手立即下载.https://t.csdnimg.cn/bKUP 为什么选择 CSDN浏览器助手?打造更酷的浏览器,解决工作各种难题 ...

  8. 什么软件可以编辑PDF文件?编辑工具分享

    我们想要编辑PDF文件,有什么工具可以编辑呢?PDF文件作为我们日常中经常使用的文件格式之一,对它的编辑需求可以说是极大的,如对文件的错误地方修改.作标注.删除页面等,但大家都知道PDF文件不易修改, ...

  9. 推荐6款高效率PDF编辑工具

    easypdf https://easypdf.com/cn easypdf 是一个强大的PDF编辑网站,功能非常强大.支持PDF转换为Word.PPT.Excel.Txt,支持Word.JPG转换伟 ...

最新文章

  1. 《智源社区周刊:预训练模型》第1期:吴恩达团队医疗影像预训练、快手落地万亿参数模型...
  2. Java那些事之Berkeley DB
  3. Python IDLE或Python Shell不支持中文编码的解决方案
  4. luogu P5304 [GXOI/GZOI2019]旅行者
  5. 我的世界大佬最多的服务器,《我的世界》门槛最高的红石服务器TIS,看看你跟大佬们的差距吧...
  6. Spring MVC 3.0 RESTful controller
  7. 或许是 Nginx 上配置 HTTP2 最实在的教程了
  8. linux桌面系统下的国密SM4算法工具
  9. 部分格式文件解释以及万能文件查看器下载
  10. ios 启动图一键生成工具_一键生成App图标所有尺寸的三个酷站分享
  11. Java中的双重检查(Double-Check)详解
  12. 王道操作系统2.2处理机调度摘要
  13. Muse UI遇到的坑
  14. 计算机组成原理中men,东北大学秦皇岛分校计算机组成原理课程设计.doc
  15. mc用什么版本的java_MC版本Java版5大功能优势
  16. 聊天框 contenteditable 上传图片及贴图
  17. Froyo(Android2.2)移植到Mips平台经验总结
  18. CSS 元素垂直居中
  19. 包头事业单位计算机考试试题,内蒙古包头市事业单位考试题库及答案(事业编笔试题库)...
  20. 导出excel,后台执行,前台无反应

热门文章

  1. 谷粒商城商品规格数据结构学习笔记(SPUSKU)
  2. [原创]软件开发过程中的QA与QC
  3. 记录一次解决VScode字体问题经历
  4. CSGO 播放DEMO 闪退跳出到桌面无法播放问题解决
  5. AppImage 设置为图标启动(以 Wiznote和Navicat 为例)
  6. SQLSERVER CDC相关
  7. LaTex期刊模板下载与使用
  8. 10 面阿里,7 面头条,6 个 offer, 你猜我进阿里没?
  9. Django部署uwsgi
  10. IC卡解密从零开始学2 版本更新! 解密工具PN532-mfoc-mfcuk-GUI V2.1 By:lookyour