【发布时间】:2020-04-27 07:11:35
【问题描述】:
我被要求阅读 pdf 文本并做一些提取文本的工作。我正在使用 iTextSharp 阅读 PDF。这里的问题是 PdfTextExtractor.GetTextFromPage 没有给我页面的所有内容。例如
在上述 PDF 中,我无法阅读以蓝色突出显示的文本。其余的字符我看不懂。下面是执行上述操作的行
`string filePath = "myFile path";
PdfReader pdfReader = new PdfReader(filePath);
for (int page = 1; page<=1; page++)
{
ITextExtractionStrategy strategy = new SimpleTextExtractionStrategy();
string currentPageText = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy);
}`
这里有什么建议吗?
我在 SO 中经历了很多查询和解决方案,但不是针对此查询。
【问题讨论】:
-
“这里有什么建议吗?” - 是的:分享 PDF 以便我们分析它。实际上有很多可能的原因。
-
drive.google.com/file/d/1_VsjExbtB0BlW0l19dNmBJgJ7DKg4wyS/… 你能检查“From” “To” “SUBJ” 是否可读