iTextSharp PDFTextractor返回时在结束行之间不带空格

iTextSharp PDFTextractor返回时在结束行之间不带空格,itextsharp,Itextsharp,在使用pdftextractor.GetTextFromPage时,我将文本提取到一个文本文档中,但是每个尾行后面的所有空格都丢失了。我试图用MS word创建的一个简单的三行PDF文件来复制这个问题,但没有成功,每一行的结尾都被一个额外的空间所取代 以下是PDF文件的PrtScn 下面是记事本显示的文本 以同一行结尾的单词没有与以下一行开头的单词分开。当我想解析字符串时,我假设这会导致问题。下面是记事本++显示的相同文本。 我不知道记事本不识别尾行,所以当我复制并粘贴相同的文本到问题框中时,

在使用pdftextractor.GetTextFromPage时,我将文本提取到一个文本文档中,但是每个尾行后面的所有空格都丢失了。我试图用MS word创建的一个简单的三行PDF文件来复制这个问题,但没有成功,每一行的结尾都被一个额外的空间所取代

以下是PDF文件的PrtScn

下面是记事本显示的文本

以同一行结尾的单词没有与以下一行开头的单词分开。当我想解析字符串时,我假设这会导致问题。

下面是记事本++显示的相同文本。

我不知道记事本不识别尾行,所以当我复制并粘贴相同的文本到问题框中时,每一行都是分开的。希望这能为遇到同样问题的人节省一点时间。

下面是记事本++显示的相同文本。


我不知道记事本不识别尾行,所以当我复制并粘贴相同的文本到问题框中时,每一行都是分开的。希望这能为遇到同样问题的人节省一点时间。

似乎不会禁用语法高亮显示似乎不会禁用语法高亮显示众所周知,记事本需要回车符和换行符(或\r\n,这是Windows结束一行的方式)而Notepad++只需要换行符(\n,这是结束一行的*NIX方式)。你应该接受你自己的答案。这样,人们可以看到您自己的回答回答了您的问题。众所周知,记事本需要回车符和换行符(或\r\n,这是Windows结束一行的方式),而记事本++只需要换行符(\n,这是结束一行的*NIX方式)。你应该接受你自己的答案。这样人们就可以看到你自己的回答回答了你的问题。
February 04, 2013Patient:  Ima . TestD.O.B.:   6/14/1970Chart #:   2004-00001SSN:  555-55-5555Dr. :Enclosed you will find the report for Ima . Test.
February 04, 2013
Patient:  Ima . Test
D.O.B.:   6/14/1970
Chart #:   2004-00001
SSN:  555-55-5555
Dr. :
Enclosed you will find the report for Ima . Test.