使用 ComponentOne PDF™ for .NET 控件,可以从您的应用程序创建 Adobe PDF 文件。将内容添加到文档所使用的命令与.NET Graphics 类中的命令类似。同时,PDF for .NET 控件提供安全、压缩、大纲、超链接,以及附件等功能。

PDF

特性

轻松地添加内容

C1PdfDocument 类易于使用。将内容添加到文档所使用的命令与在 WinForm 的 Graphics 类中的命令相似,它可以添加文本、图像、线条、矩形、椭圆、扇形、弧形、圆角矩形、多边形,贝塞尔曲线,以及更多。

AcroForms 支持

您可以使用新的 AddField 方法来将 Acrobat 表单字段添加到 PDF 文件。PDF for .NET 控件支持如下字段类型:文本框、复选框、单选按钮、下压按钮、组合框、列表框,以及签名栏。

AcroForms支持

HTML 支持

您可以使用新的 DrawStringHtml 方法来将 HTML 文件渲染到您的 PDF 文件。您可以使 HTML 的内容流动到多个页面或者多列,也可以使用现有的样式表,并将 HTML 与其他类型的内容(图像、RTF、纯文本、表单字段,等等)相混合。

使用 DrawImage 方法的熟悉语法

将图像添加到 PDF 文档是很容易的,所有的工作都可以通过 DrawImage 方法来完成。DrawImage 可以将一个给定的图像绘制在指定的位置,并且具有控制图像对齐和缩放的参数。您可以对任何常规的.NET 的 Image 对象进行渲染,包括图元文件在内。

对图元文件中的图像进行快速渲染和压缩

图元文件不会被转换成位图;它们会被解析并转换为矢量图形命令,从而保持最佳分辨率。如果您想将图表或技术图纸添加到自己的 PDF 文档中,图元文件是比位图图像更好的选择。

所有者与用户的密码保护

如果您的 PDF 文件中包含敏感信息,您可以对其进行加密,使得只有经过授权的用户才可以访问它。文档的所有者与所有其他用户都分别拥有一个单独的密码。这样,用户的访问就可以被选择性地限制,只允许进行某些操作,如观看、印刷或编辑文档。

管理文件限制

它可以允许用户对内容进行复制和编辑,限制用户打印文档,设置用户的注释编辑权限,以及更多。

创建一个大纲结构

大部分较长的 PDF 文档可以包含一个在阅读器左侧的窗格中显示的大纲结构。该大纲可以方便读者浏览文档的结构,并找到特定的主题。有了 PDF for .NET 控件,您就可以通过添加大纲条目(书签)来创建大纲的结构。

创建一个大纲结构

将附件添加到 PDF 文件

附件可以包含各种类型的文件,包括含有详细信息的电子表格、含影片和声音的多媒体文件、示例代码,等等。将附件添加到 PDF 文件是很容易的,您只需要指定所要附加的文件、应包含附件的页面区域,以及附件的外观(可选项)。

添加超链接和本地链接

PDF 控件为您的 PDF 文件提供添加超链接或超链接目标的方法。您还可以添加本地链接,这样,点击时就可以将用户带到相同的 PDF 文档内的另一个位置。如果您想在文档中实现某种类型的交叉引用,如目录或索引,这种类型的链接是非常有用的。

控制文件信息和浏览器偏好设置

PDF 控件允许您将元数据添加到自己所创建的 PDF 文档中,可以指定作者、创建日期、关键字等。您还可以指定默认的浏览器偏好设置,用于在 Adobe Reader 中打开文档时起作用,包括初始页面的布局、窗口位置,以及阅读器的工具栏和菜单的可见性。