open pdf file c# : How to add text fields in a pdf application control cloud html web page windows class 1-1310221522510-part270

关于
PDF
的一些常识
一、什么是
PDF  
PDF
是由
Adobe
公司发明的文件格式,是
Portable Document Format 
的缩写,意为
便携文档格式
。它已成为事实上的电子文档标准,越来越多的电子出版物、软件说明书、
填报表格都是采用
PDF
格式的。
二、为什么要用
PDF
格式
为了通用:把一篇文章转成
PDF
后,读者无论在
Unix
还是
Windows
,无论是否有中
文字体,都可以正常阅读。
为了美观:你精心排版的文件转成
PDF
后,对方在屏幕上看到的与你完全一样,不会
有重新换行
/
字体
/
之困挠。
为了安全:在
PDF
文件中,你可以做到打开要密码,不允许修改、复制、打印
…… 
很多时候,生成
PDF
还会减小文件的体积。
三、
PDF
阅读器
再次强调一下,
PDF
主要用来读,而不是编辑。给你一个
doc
rtf
txt
,通常你既可
以阅读,也可以编辑。或者说,编辑的时间比阅读更多。但
PDF
不太一样。发布
PDF
主要
是供人阅读,而不是供人编辑。
阅读
PDF
,这是个很容易解决的问题。此类软件大多免费。下列几种都很好:
Adobe Reader
:最正宗、出道最早、名份最正,估计它占的份额在
80%
以上。
优点:最稳定、最兼容。
缺点:体积太大(估计要
50MB
)。
How to add text fields in a pdf - insert text into PDF content in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
XDoc.PDF for .NET, providing C# demo code for inserting text to PDF file
adding text pdf files; add text to pdf
How to add text fields in a pdf - VB.NET PDF insert text library: insert text into PDF content in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Providing Demo Code for Adding and Inserting Text to PDF File Page in VB.NET Program
add text pdf reader; how to insert text into a pdf using reader
结论:不推荐
1 Adobe Reader 
Foxit Reader
:中文名字
福昕阅读器
,优秀的国产软件。
优点:体积小,仅
3MB
,启动也快,绿色无须安装;中文支持极好。
缺点:无明显缺点。
结论:推荐
2 Foxit Reader 
eXPert PDF Reader
:历史也较长,但国内用户很少。部分人认为比
Foxit
好一些,
笔者没怎么用过。
VB.NET PDF Form Data Read library: extract form data from PDF in
featured PDF software, it should have functions for processing text, image as Add necessary references Demo Code to Retrieve All Form Fields from a PDF File in
adding a text field to a pdf; how to add text to a pdf file in acrobat
C# PDF Form Data Read Library: extract form data from PDF in C#.
Able to retrieve all form fields from adobe PDF file in C# featured PDF software, it should have functions for processing text, image as Add necessary references
adding text to a pdf; how to add text box in pdf file
3 eXPert PDF Reader 
PDF-XChange Viewer
:笔者极为看好的一款新秀,更新迅速,进步明显,功能特
别丰富,值得一试。相信会成为
Adobe
Foxit
的强力竞争者。
4 PDF-XChange Viewer 
VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net
Convert PDF to text in .NET WinForms and ASP.NET project. Text in any PDF fields can be copied and pasted to .txt files by keeping original layout.
add text boxes to a pdf; add text fields to pdf
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
adding text to pdf form; adding text to pdf online
四、
PDF
制作软件
PDF
是如何做出来的呢?并不是有一个特别软件,新建一个文件后,在里面输入内容,
然后保存,就成了
PDF
。而通常是用别的软件编辑文档后,输出为
PDF
;或对一个现成的
文档,打印成
PDF
也就是说,能生成
PDF
的软件一般有两类:
一是其它文件的编辑器,它且具备了输出
PDF
(另存为
PDF
)功能。此类软件的处理
范围有限,生成的
PDF
会带有链接、目录、书签、作者等相关信息
二是虚拟打印机(
virture printer
),可以把任何能打印的文档
打印
PDF
。此类软件
的处理范围广,并且附加信息会少一些(视具体软件而异)。
第一类
PDF
制作软件:另存为
PDF 
1
、支持
PDF
Office
类软件
笔者大力推荐的开源软件
OpenOffice.org
(简称
OOo
),不仅能较好的兼容
MS Office
格式,并且比昂贵的
MS Office
还多了一项输出
PDF
功能。它能把正在编辑的文书、表格、
演示输出为
PDF
,并且,可以保留目录、链接、书签。
VB.NET PDF Text Extract Library: extract text content from PDF
With this advanced PDF Add-On, developers are able to extract target text content from source PDF document and save extracted text to other file formats
how to insert text box on pdf; how to enter text in a pdf document
VB.NET PDF insert image library: insert images into PDF in vb.net
try with this sample VB.NET code to add an image As String = Program.RootPath + "\\" 1.pdf" Dim doc New PDFDocument(inputFilePath) ' Get a text manager from
how to add a text box in a pdf file; how to insert text in pdf file
5 OpenOffice.org 
此外,供个人免费使用的
WPS 2009
个人版也是非常棒!既能输出
PDF
,对
MS Office
兼容性也比
OOo
更好。
6 WPS 2009 
据说体积庞大、价格昂贵的
MS Office 2007
在装一个插件后,也可以输出
PDF
。如果
你够有钱、硬盘够大、机器性能够好,也可以买一套。
VB.NET PDF Password Library: add, remove, edit PDF file password
VB: Add Password to PDF with Permission Settings Applied. This VB.NET example shows how to add PDF file password with access permission setting.
add text box to pdf; add text to pdf without acrobat
C# PDF Text Extract Library: extract text content from PDF file in
How to C#: Extract Text Content from PDF File. Add necessary references: RasterEdge.Imaging.Basic.dll. RasterEdge.Imaging.Basic.Codec.dll.
add text boxes to pdf document; how to insert text box in pdf file
7 Microsoft Office 2007 
2
、支持
PDF
的文本编辑器
比如
LaTex
VIM
Emacs
,似乎都有办法生成
PDF
。这里暂不多做介绍,感兴趣的
同学可自行
Google
第二类
PDF
制作软件:
PDF
虚拟打印机(
virture printer
这类软件极多,先综述一下。按出身又可分:
1
、官方版
Adobe Acrobat
:体积最大,性能最稳,兼容性最好,不免费。这是最稳定,也是兼容
性最好的方案。当然,也是体积最大,价格最高的方案。
推荐指数:对个人用户
0%
;对企业用户
100%
C# PDF Password Library: add, remove, edit PDF file password in C#
C# Sample Code: Add Password to PDF with Permission Settings Applied in C#.NET. This example shows how to add PDF file password with access permission setting.
add text to pdf using preview; add text to pdf file reader
VB.NET PDF Text Add Library: add, delete, edit PDF text in vb.net
Extract; C# Write: Insert text into PDF; C# Write: Add Image to PDF; C# Protect: Add Password to PDF; C# Form: extract value from fields; C# Annotate: PDF Markup
add text pdf professional; adding text to a pdf document acrobat
8 Adobe Acrobat 
提醒入门用户,
Adobe
出的
PDF
阅读器以前叫
Acrobat Reader
,是用来看
PDF
的;
而这个
Acorbat
是制作
PDF
的。切勿混淆!
或许
Adobe
公司意识到了这个问题,现在把阅读器改名为
Adobe Reader
了。用表格
表示就是:
Adobe 
Acrobat Reader 
(现在叫
Adobe Reader
PDF
阅读器
Acrobat 
PDF
制作软件
点此查看:
Adobe
官方列出的产品对比表格
2
、非官方版(第三方版)
第三方工具有很多,我们将它们分为以下三种。国内用户请注意,一些第三方工具(尤
其是体积特别小的)不能支持中文。
A
、非常简单的
英文
>PDF”
。体积特小,但对国内用户意义不大(往往不支持中文);
go2PDF
体积极小,仅
200KB
优点:
go2PDF
可以将多种文件格式转化成
PDF
格式文档,
……
此外还支持创建者信
息添加,支持加密和密码访问,支持访问控制,以及字体嵌套和矢量字体缩放。支持中文(笔
者于
2006-02-22
2008-02-14
Windows XP
下的测试结果表明它支持中文。似乎几年前
测试时尚有问题)
缺点:有水印。
go2PDF
生成的
PDF
文件在页脚处有一行蓝色文字广告:
create pdf with 
GO2PDF for free, if you with to remove this line, click here to buy Virtual PDF Printer
适用场景:当你需要临时找一个
PDF
生成软件,来制作要求不高的
PDF
文档,并且不
介意它生成的水印,可以使用小巧方便的
go2PDF
它的商业版是
Virtual PDF Printer
,大小约
1.3MB
WinPDF
:免费,
738KB
,英文版。
9 WinPDF 
WinPDF 
是专业
PDF 
创作软件。它安装一台真正打印机被命名
\"Easy PDF Creator\" , 
使用户创造
PDF 
文件并且转换现有的文件成
PDF 
格式化虽则打印命令提供
PDF 
纸张大
小、决议、取向、兼容性、字体埋置,
活超链接、嵌入图象、惯例、桌、图、
40 
位和
128 
位编成密码、文件
metadata 
、用法控制、密码保护、自动产品和批转换。免费软件,没有
水印,没有弹开。
B
、基于
Ghost Script (GS)
的产品。你要先装这个
GS
(约
10MB
),然后再装它们的
虚拟打印机(
3-10MB
),一般此类软件都支持中文;
PDFCreator
:开源世界第一推荐!
推荐指数:开源软件迷
100%
,一般用户
60%
10 PDFCreator 
来自
SourceForge 
的开源产品
PDFCreator
,毫无疑问是开源
/
免费世界中影响力最大
PDF
生成方案。尽管在中国可能不是这样
——
或许是没有中文主页?安装
GS
比较复杂?
还是有更好的商业软件(盗版)可用?
它对中文支持完全没有问题(我平生只有一次在用
MS Office
时有漏字),多界面语言
(含简体中文),支持加密,支持多种选项设置。并且有间接办法把多个文档打印成一个
PDF
。应该说,功能非常全面。除创建
PDF
文档外,还可生成
Postscript
Encapsulated 
Postscript
,及
PNG
BMP
JPEG
PCX
TIFF
等图形格式文件。
注意:打印成
PDF
不支持书签和链接;保存时,头信息不能有中文。
CutePDF Writer
:最适合个人用户
推荐指数:大众用户的首选
11 CutePDF Writer 
CutePDF
家族包括多种软件,其中此款免费,可以满足基本的打印生成
PDF
的需求。
它也是基于
GS
,因此请先下载并安装
GPL Ghost script 
转换程序,然后再装
CutePDF 
Writer
它只有打印生成
PDF
的基本功能。如果需要页面多合一、删加页、旋转、页面大小、
文件信息更改、加密等功能,可以使用下文介绍的相关工具。也可以下载
CutePDF Writer 
Companion
,与
CutePDF Writer
无缝集成,实现更多功能。
注意:
Companion
内有一广告插件,可选择安装。
C
、自主开发(不基于
GS
)的。它们通常不免费,但性能好,体积小。部分软件支持
中文。
pdfFactory
:品质一流,可惜不免费
推荐指数:个人用户
0%
(太贵);企业用户
80%
Documents you may be interested
Documents you may be interested