DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

DXperience WPF 13.2 PDF Viewer新功能体验

来源:慧都控件网   发布时间:2013-12-10   浏览:3955次

在13.1版本中,DXperience WPF 发布了一个 PDF Viewer 的测试版,这个工具能为用户带来良好的阅读体验。假设这些PDF文档可以通过文件名甚至比特流的形式进行加载,你就可以灵活的掌控这些PDF文档。但是,如果有上百甚至上千个PDF文档时,你有如何能保证迅速的搜索出想要的文档呢?从DXperience WPF 13.2开始,PDF Viewer可用代码的方式进行操作,这样就可以解决大文件量的问题。

var search = "parameters";
PdfDocumentProcessor processor = new PdfDocumentProcessor();
processor.LoadDocument("CSharpSpec.pdf");
var searchParams = new PdfTextSearchParameters
{
    CaseSensitive = false,
    WholeWords = true
};
 
var results = processor.FindText(search, searchParams);
while (results.Status == PdfTextSearchStatus.Found)
{
    var text = string.Join(", ",
                    results.Words.Select(p => p.Text).ToArray());
 
    Console.WriteLine("Found \"{0}\" on page {1}",
        text,
        results.PageIndex);
 
    results = processor.FindText(search, searchParams);
}
 
Console.WriteLine("That's all folks!");
Console.ReadKey();

使用上面的方法可以很轻松的加载pdf文档处理器并搜索指定文档。想象一下用遍历整个pdf文档库的形式是怎么样的:

DXperience WPF,PDF Viewer

在大数据时代,作为开发人员必须有能力处理各种类型的数据,不管它是结构化的还是非结构化的。我认为这个工具就能帮助你轻松搞定PDF文档。

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/500.html
在线
客服
微信
QQ 电话
023-68661681
返回
顶部