第三方插件和扩展:
1,PDFlib http://www.pdflib.com/
PDFlib是个商业软件,但有免费版,目前我用到的区别是免费版在读取PDF的时候最多只能读10页。
生成PDF用PDFlib,http://www.pdflib.com/download/pdflib-family/pdflib-8/
抽取PDF用TET,http://www.pdflib.com/download/tet/
通过TET可以抽取PDF文档中的纯文本以及字体、颜色等,但无法得到类似html的文本结果。
PDFlib可支持php、c、java等程序语言。
2,Haru Free PDF Library http://libharu.sourceforge.net/
只能写PDF,不能读PDF
HARU is a free, cross platform, open-sourced software library for generating PDF. It supports the following features.
Generating PDF files with lines, text, images.
Outline, text annotation, link annotation.
Compressing document with deflate-decode.
Embedding PNG, Jpeg images.
Embedding Type1 font and TrueType font.
Creating encrypted PDF files.
Using various character set (ISO8859-1~16, MSCP1250~8, KOI-8R).
Supporting CJK fonts and encodings.
3,FPDF http://www.fpdf.org/
FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modify it to suit your needs.
FPDF has other advantages: high level functions. Here is a list of its main features:
Choice of measure unit, page format and margins
Page header and footer management
Automatic page break
Automatic line break and text justification
Image support (JPEG, PNG and GIF)
Colors
Links
TrueType, Type1 and encoding support
Page compression
http://www.fpdf.org/en/doc/index.php 这里是FPDF的函数列表
4,pdfbox http://pdfbox.apache.org/
Acrobat X 原生组件
AcrobatX本身也有接口可以直接给C和VB,但貌似只限于Windows平台。
Acrobat JavaScript Scripting Guide
JavaScript™ for Acrobat® API Reference
在AcrobatX安装到win系统上时候,也会注册一些组件,VC或者VB通过这些组件可以直接使用Acrobat丰富的功能,当然原生的要比第三方的质量更好。
Programming Acrobat JavaScript Using Visual Basic

