我想读取String或流对象中的pdf数据,而不通过某些C#库将其下载到本地计算机上。目前,我正在使用Selenium-chromewebdriver的自动化项目中工作 请提出一个我可以从中完成此任务的C#库。
答案 0 :(得分:-1)
为了在您的项目中使用此解决方案,您需要执行以下步骤:
添加对itextsharp.dll和SharpZiplib.dll的引用
将PDFParser.cs类添加到您的项目
然后,您可以通过以下方式使用新添加的类:
$scope.$apply(function () {
$scope.heading_hover = spot.hotspot_hover.split('/').pop()
$scope.hover_img = spot.hotspot_hover
var annote = document.getElementById(uuid);
annote.setAttribute('data-toggle','tooltip')
annote.setAttribute('data-placement','bottom')
annote.setAttribute('data-trigger','hover')
annote.setAttribute('title','hover')
$("#"+$scope.uuid_hover).tooltip({ content: '<img src="'+$scope.hover_img+'">' });
})
tool();
我使用iTextSharp的PdfReader类提取每个页面的压缩内容,我使用一个简单的函数ExtractTextFromPDFBytes从压缩的页面提取文本内容。