草庐IT

中Body读取

全部标签

c# - 从 .NET 应用程序中读取和解码存储在图像或 PDF 文件中的 PDF-417 条码

我正在寻找能够从PDF-417barcode中解码数据的.NET库嵌入在图像文件或PDF中。在这一点上,我只能找到一个Javaversion和一个Cversion.理想情况下,这个库应该是开源和免费的,但我怀疑这样的解码器是否存在。我愿意试用您可能已经使用过的现有产品的演示-这引出了我的问题-您是否有过使用.NET阅读图像或PDF中嵌入的PDF-417条码的经验,以及哪些您会推荐哪些可用产品? 最佳答案 ClearImageBarcodeRecognitionSDKfor.NET可能是解码PDF417和许多其他条形码的最简单方法。我

c# - 检查文件是否可以读取

这就是我在实际读取文件之前尝试检查是否可以读取文件的方式FileStreamstream=newFileStream();try{//trytoopenthefiletocheckifwecanaccessitforreadstream=File.Open(this.DataSourceFileName,FileMode.Open,FileAccess.Read);}catch(IOExceptionex){returnfalse;}finally{stream.Dispose();}这是正确的方法吗?File.Open也类似于File.ReadAllText,我的意思是,它们在性能方

c# - 从 SAML token 读取 SAML 属性

我正在从XML文件加载SAMLtoken。stringcertificatePath=@"D:\Projects\SAMLDemo\Server.pfx";X509Certificate2cert=newX509Certificate2(certificatePath,"shani");stringsamlFilePath=@"D:\Projects\SAMLDemo\saml.xml";XmlReaderreader=XmlReader.Create(samlFilePath);Listtokens=newList();tokens.Add(newX509SecurityToken(

c# - 在 C# 中读取选中哪个 RadioButton 的正确方法是什么?

这个问题在这里已经有了答案:WhichRadiobuttoninthegroupischecked?(13个答案)关闭8年前。我想知道是否有任何正确的方法来读取从一个GroupBox选中的RadioButton。到目前为止,我会为每个GroupBox创建一些内容。privateintcheckRadioButton(){if(radioButtonKwartal1.Checked){return1;}elseif(radioButtonKwartal2.Checked){return2;}elseif(radioButtonKwartal3.Checked){return3;}else

c# - 读取 Outlook .msg 文件

我相信读取Outlook.msg文件的唯一方法(为了额外的元数据,如主题、附件等),是使用OutlookAPI-Application.Session.OpenSharedItem()方法。如果是这种情况,那么我正在寻找在未安装MSOFfice或MSOutlook的应用程序服务器上运行此代码的方法。我遇到了错误System.ArgumentException:progIdnotfound.Outlook.Application这当然是因为没有Outlook应用程序。有什么方法可以只安装一个DLL或其他东西来使OpenSharedItem方法起作用吗?如果可能,我不想安装完整的客户端。或

c# - 使用从数组读取的属性创建 ExpandoObjects 列表

我正在尝试创建对象的动态列表,因为在从文件中读取对象之前,我不知道它们将具有哪些属性。所以假设我在一个数组中有我的对象的属性(例如FirstName、LastName、Email)。我想创建具有上述属性的名为Recipient的动态对象。然后我想创建一个列表并将其中一些对象添加到该列表中。到目前为止我已经完成了以下操作,但我不确定这是否是将属性分配给动态对象的正确方法(“字段”是数组的名称):varpersons=newList();dynamicRecipient=newExpandoObject()asIDictionary;foreach(stringpropertyinfiel

c# - 在 C# 中读取大端数据的有效方法

我使用以下代码通过BinaryReader读取BigEndian信息,但我不确定这是否是执行此操作的有效方法。有没有更好的解决方案?这是我的代码://somecodetoinitializethestreamvalue//setthelengthvaluetotheInt32sizeBinaryReaderreader=newBinaryReader(stream);byte[]bytes=reader.ReadBytes(length);Array.Reverse(bytes);intresult=System.BitConverter.ToInt32(temp,0);

c# - 读取一个大的 Excel 文档

我想知道在Excel中读取单元格的最快方法是什么。我有一个包含50000行的Excel文件,我想知道如何快速阅读它。我只需要阅读第一列,使用oledb连接需要15秒。有没有更快的方法?谢谢 最佳答案 这是一个依赖于使用Microsoft.Office.Interop.Excel的方法。请注意:我使用的Excel文件只有一列包含50,000个条目的数据。1)用Excel打开文件,保存为csv,关闭Excel。2)使用StreamReader快速读取数据。3)将数据拆分回车换行后添加到字符串列表中。4)删除我创建的csv文件。我使用Sy

c# - 将 ionic Zip 读取为内存流 C#

我正在使用Ionic.Zip通过这种方法将ZipFile提取到内存流:privateMemoryStreamGetReplayZipMemoryStream(){MemoryStreamzipMs=newMemoryStream();using(ZipFilezip=ZipFile.Read(myFile.zip)){foreach(ZipEntryzipEntryinzip){if(zipEntry.FileName.StartsWith("Aligning")||zipEntry.FileName.StartsWith("Sensing")){zipEntry.Extract(zi

c# - 读取配置部分的通用方法

我正在尝试实现一种从配置文件中读取部分的通用方法。配置文件可能包含“标准”部分或“自定义”部分,如下所示。我试过的方法如下:privatestringReadAllSections(){StringBuilderconfigSettings=newStringBuilder();ConfigurationconfigFile=ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);foreach(ConfigurationSectionsectioninconfigFile.Sections){conf