PDF文档处理控件Spire.PDF发布了3.5版本

Spire.PDF是一款针对PDF文件的文档处理控件,可以创建、读取、转换PDF文档,支持PDF/A、PDF/x1a、PDF/A-1b,在新版本3.5中,主要做了如下的修改。

 

Spire.PDF试用版下载地址:http://www.componentcn.com/download/eiceblue/spire.pdf_3.4.zip 

 

1.添加新的方法用于改变高亮颜色


PdfDocument pdf=new PdfDocument(inputFileName);
PdfTextFind[] result=null;
foreach(PdfPageBase page in pdf.Pages)
{
    result=page.FindText("text").Finds;
    foreach(PdfTextFind find in result)
    {
        find.ApplyHighLight(Color.Green);
    }
}


2.当创建新的页时,增加了新的属性可以应用模板


section.Pages.Add().AllowContainTopDocTemplates = false;


3.增加新的方法用于填充barcode xfa


PdfDocument pdfdoc = new PdfDocument();
 pdfdoc.LoadFromFile(dynamic.pdf");
 PdfFormWidget form= loDoc.Form as PdfForWidget;
 if (form.XFAForm!= null) {
 List loFields= form.XFAForm.XfaFields;
 for (int i=0;i< loFields.Count;i++) {
 if (loFields[i] is XfaBarcodeField) { XfaBarcodeField loBarCode= loFields[i] as XfaBarcodeField;

loBarCode.Value="4567890123"; }
 }
 }


4.增加新的方法用于从PDF文件中得到CMYK图片


Page.ExtracImage(bool processImage).//false returns original image in PDF.
5.添加新的功能用于支持打印时设置DPI
6.为PDF页新增mediabox属性

Spire.PDF for .NET是一个专业的PDF组件,能在.NET应用中独立的创建、编写、编辑、操作和阅读PDF文件。通过这个.NET PDF库,用户可以实现将草稿生成PDF文件,无需安装Adobe Acrobat完全通过C#/VB.NET处理现有的PDF文件。Spire.PDF for .NET的PDF API拥有丰富的功能,如安全设置(包括数字签名)、PDF文本/附件/图片提取、PDF文件合并/拆分、元数据更新、章节和段落优化、图形/图像描绘和插入、表格创建和处理、数据导入等等。并且,Spire.PDF for .NET能轻松地将Text、Image和HTML文件高质量的转换为PDF文件。

具体描述:

高保真的PDF文件转换
Spire.PDF for .NET能将HTML、RTF、XPS、Text和Image文件高效的转换为PDF文档,也可以帮助开发人员将PDF文件转换为XPS、EMF、JPG、PNG、BMP、TIFF、Text格式文件。并且同时拥有Spire.Doc for .NET和Spire.XLS for .NET时,开发人员可以将Word (Doc/Docx)、Excel(Xls/Xlsx)和XML转换为PDF。

轻松地操作文档和表单域
Spire.PDF for .NET可以方便地合并/拆分PDF文档和覆盖文档。这就是说,用户可以覆盖不同PDF文档的页面。同时,Spire.PDF for .NET拥有导入和标记、小册子以及表格填充功能,表格填充功能能帮助用户读取表单域的值并填入数据库。

安全功能
Spire.PDF for .NET通过设置密码和数字签名来保护PDF文档。用户密码和管理员密码决定了加密PDF文档的可读权限、修改权限、打印权限和其它选择性的权限。同时,数字签名作为一种有效的方法,能用于保护和鉴定PDF文档。

提取PDF文档中的数据
Spire.PDF for .NET允许用户从PDF文档中高速、准确的提取图片、文本、页面和附件。

文档设置功能
Spire.PDF for .NET可以设置文档信息,包括自定义元数据、文档属性、页面方位、页面大小等。其中,文档属性包括文档的限制条件(是否允许打印、文档组合、页面萃取、添加注解等)和关于文件标题、作者、主题、关键字等的文档加密。用户还可以根据自己的喜好设置位置、标题显示、大小调整、页面模式和打印比例等。

主要功能

  • 设置文本格式和对齐方式,支持多语言文本等。
  • 支持使用笔和画刷绘制形状元素、文本、图片到PDF文档中。
  • 支持将层、透明图形、颜色空间和条形码渲染到PDF文档中。
  • 支持PDF/A-1b和PDF/x1a:2001两种标准。
  • 支持添加标量/矢量图像和掩码,并放置在指定位置。
  • Spire.PDF for .NET支持表格和表格样式。
  • 支持插入交互式元素,包括注释、指令、JavaScript、附件以及指定位置和外观的书签。
  • 完全用C#编写,也支持VB.NET
  • 可运行在.NET Framework 2.0、3.5、3.5 Client Profile、4.0和4.0 Client Profile
  • 支持Windows Forms和ASP.NET应用程序
  • 支持32-bit OS
  • 支持64-bit OS
  • 支持PDF 1.2、1.3、1.4、1.5、1.6和1.7版
  • P引用HTML中的DF API
  • 不需要安装Adobe Acrobat和其他第三方的PDF库也能独立运行

转换

  • 将Webpage HTML、HTML ASPX转换为PDF
  • 将Image(Jpeg、Jpg、Png、Bmp、Tiff、Gif、EMF、Ico)转换为PDF
  • 将Text转换为PDF
  • 将RTF转换为PDF
  • 将XPS转换为PDF
  • 将PDF转换为XPS
  • 将PDF转换为Image

安全

  • 加密PDF(所有者密码和用户密码)
  • 解密PDF
  • 创建PDF数字签名
  • 修改PDF密码(所有者密码和用户密码)

文本

  • 绘制文本
  • 设置文本格式(字体、大小、颜色、布局、旋转、变换、对齐、透明度)
  • 读/提取文本(整页、某些页面、特定页面)

字体

  • 14 Core Fonts
  • Type 1 Fonts
  • Type 3 Fonts
  • True Type Fonts
  • CJK Fonts
  • Unicode Support(Part)

图像

  • 绘制Image
  • 绘制特殊形状(直线、矩形、圆、弧形、椭圆、五角星)
  • 读/提取图像(Jpeg、Jpg、Png、Bmp、Tiff、Gif、EMF、Ico)

附件

  • 添加附件
  • 添加带附件注释的附件
  • 移除附件
  • 读/提取附件
  • 读/提取带附件注释的附件
  • 获取附件属性

表格

  • 简单表格
  • 图像表格
  • 嵌套表格
  • 到处数据库表格和照片为PDF
  • 设置表格布局

书签

  • 添加书签
  • 添加子书签
  • 获取书签
  • 获取子书签
  • 清除书签
  • 修改书签
  • 修改子书签

列表

  • 简单列表
  • 有序列表
  • 多层次列表

页眉和页脚

  • 在页眉/页脚添加文本和图像

水印

  • 添加和修改文本或图像水印

超链接和Action

  • 添加超链接(普通链接和锚链接)
  • 支持Action、Javascript Action、Action Chain、Action Annotation

窗体域

  • 添加域(Text Box、Check Box、List box、Combo Box、Button、Radio Button)
  • 移除、编辑、填充域

Pages

  • 添加、删除、读取/提取PDF Pages
  • 在PDF中添加空白页
  • 设置Page Number
  • 获取Page Count
  • Paginate Pages
  • 设置Page Transition
  • 设置Page Label
  • 设置Page Orientation
  • 设置Page Transparency
  • 设置Page Overlay
  • 创建PDF Booklet
  • 绘制PDF Barcode

Document

    • 设置PDF属性
    • 设置PDF浏览喜好
    • 设置PDF模板
    • 合并PDF文件
    • 分割PDF文件(一个页面和页面的任何范围)

转载于:https://www.cnblogs.com/kjyj/p/4753921.html

你可能感兴趣的:(PDF文档处理控件Spire.PDF发布了3.5版本)