Tag: vb.net 2010

解析文本文件并删除双引号内的逗号

我有一个文本文件需要转换为csv文件。 我的计划是: 逐行解析文件 用空格搜索和替换双引号内的逗号 然后删除所有双引号 将该行附加到新的csv文件 问题:我需要一个能识别双引号内的逗号并替换它的函数。 这是一个示例行: “MRS Brown”,“4611 BEAUMONT ST”,“”,“WARRIOR RUN,PA”

添加可选参数后的System.MissingMethodException

在一个组件中有一个可选参数后,我收到System.MissingMethodException的错误,并且调用它的另一个组件没有构建,因为它使用旧的参数调用它。 只有添加参数的组件才会构建为已部署的补丁。 调用组件是旧的,因为它没有变化。 当调用组件运行时,它会给出错误: 例外信息 exception类型:System.MissingMethodException消息:找不到方法:’LabelURLs IPSD.BnB.Transaction.Postage.GetLabelURLs(System.String)’。 数据:System.Collections.ListDictionaryInternal TargetSite:Void GenerateScanForm(Int32,Int32)HelpLink:NULL源:BnBDispenseQueueProcess 据我所知,它不应该引发错误,因为新参数是可选的。 调用组件(EXE)作为Windows服务运行的另一件事。 我们找到了一个非常有线的解决方法来让它运行。 通过删除更改的组件一次并运行调用组件,这将说明找不到DLL。 再次放置相同的DLL并调用组件工作正常:)。 我想我错过了.net的一些内部。 如果需要更多信息,请告诉我。

如何使用iTextsharp在c#.net中逐行读取带有空格(实际上)的pdf文件

我正在使用iText(for .net)来阅读pdf文件。 它读取文档,但是当有空格时,它只读取一个空格。 这使得无法通过获取子串来提取数据。 我想逐行读取数据空白,所以我知道文本的实际位置,因为我想将数据写入数据库。 该文件是银行对帐单,我想将其转储到数据库中以设计对帐系统, 这是一个文件的屏幕截图 以下是我正在使用的代码 For page As Integer = 1 To pdfReader.NumberOfPages ‘ Dim strategy As ITextExtractionStrategy = New SimpleTextExtractionStrategy() Dim Strategy As ITextExtractionStrategy = New iTextSharp.text.pdf.parser.LocationTextExtractionStrategy() Dim currentText As String = PdfTextExtractor.GetTextFromPage(pdfReader, page, strategy) currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.[Default], Encoding.UTF8, Encoding.[Default].GetBytes(currentText))) Dim delimiterChars As Char() = {ControlChars.Lf} Dim lines As String() = […]