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