excel(xls),doc,ppt,xml.zip,rar,pdf,jpeg等各种文件格式相关开源项目介绍-程序员宅基地

技术标签: c#  java  运维  

作者:Tony Qu

NPOI

语言: C#

官方网站: http://npoi.codeplex.com/

描述: NPOI是POI的.NET移植版本,目前稳定版本中仅支持对xls文件(Excel 97-2003)文件格式的读写。目前的NPOI版本主要是基于POI 3.2的,目前正在将部分POI 3.5的bug修整放入新版本中。

相关文件格式: xls, OLE2格式

工具:POIFS Browser

代码协议: Apache 2.0

 

Office Binary Translator to Open XML

语言: c#

官方网站: http://b2xtranslator.sourceforge.net/

描述: 这个项目的主要目的是把Office 97-2003的文件格式转换成Open XML格式,为其他软件提供参考。

相关工具: BiffView++ (下载zip文件)

相关文件格式:doc/docx, ppt/pptx, xls/xlsx

代码协议:BSD

 

Open XML Format SDK

官方网站:http://www.microsoft.com/downloads/details.aspx?FamilyID=c6e744e5-36e9-45f5-8d8c-331df206e0d0&DisplayLang=en

描述:微软官方提供的Open XML读写库,目前最新版是2.0 CTP版本。

相关文件格式:Open XML Formats (docx, xlsx, pptx等)

 

ZeraldotNet

语言: c#

官方网站: http://www.codeplex.com/ZeraldotNet

描述: Zeral .Net类库实现了BitTorrent协议、eMule协议、Overnet协议和Gnutella协议。

相关文件格式: .torrent

代码协议:Ms-CL v1.1

 

 

NAudio

语言: C#

官方网站: http://www.codeplex.com/naudio

描述: NAudio是一套实用的音频类库,目的是加快.NET上音频相关工具的开发。它诞生于2001年,现在已经有了很多功能。

相关文件格式: MP3, OGG, SFZ, MIDI, SoundFont, WAV

代码协议:Ms-PL

 

 

 

DotNetZip

语言: C#

官方网站: http://www.codeplex.com/DotNetZip

描述: DotNetZip是一个小巧、使用简便的zip类库。用VB.NET及C#写的应用程序都能简单方便的创建、阅读和更新zip文件。

相关文件格式: zip

代码协议:Ms-PL

 

 

 

7zSharp

语言: C#

官方网站: http://www.codeplex.com/7zsharp

描述: 7zSharp是基于.NET 2.0的7z LZMA二次开发包,提供了一套便捷的API用于解密和加密7z文件。

相关文件格式: 7z (.7z), ZIP (.zip), GZIP (.gz), BZIP2 (.bz2) and TAR (.tar), RAR (.rar), CAB (.cab), ISO (.iso), ARJ (.arj), LZH (.lzh), CHM (.chm), Z (.Z), CPIO (.cpio), RPM (.rpm), DEB (.deb), NSIS (.nsis)

代码协议:LGPL 2.1

 

iTextSharp

语言: C#

官方网站: http://sourceforge.net/projects/itextsharp/

描述: iText# (iTextSharp)是iText Java开源库的C#移植版本,它可以让你从头开始生成PDF。

相关文件格式: PDF, rtf, bmp, gif, png,tiff, jpeg

相关技术: OpenPGP, OpenSSL, TSP(时间戳协议), x509, ocsp, BigInterger, BCPG

 

 

GifLib

语言: C#

官方网站: http://www.codeplex.com/GifLibhttp://www.cndotnet.org/GifLib

描述: GifLib能够无损读写Gif格式

相关文件格式: gif

相关技术: LZW压缩

代码协议:BSD

 

.NET DiscUtil

语言:C#

官方网站:http://discutils.codeplex.com/

相关文件格式:ISO, FAT, NTFS, VHD, XVA, VMDK和VDI

描述:可读写ISO文件和虚拟机磁盘文件格式(VHD, VDI, XVA, VMDK等)的库,完全用C#实现,没有P-Invoke。

代码协议:MIT

 

UOF and OOXML translator

官方网站:http://uof-translator.sourceforge.net/

相关文件格式:UOF, Open XML Formats

描述:这是微软公司、北京大学、LiSoft、清华大学、北京科技大学共同开发的开源项目,目的是实现UOF和OOXML的双向转换。目前最新版本是2.0,貌似正在开发2.1版本。

 

JPEG Data

环境:.NET 3.5 sp1

官方网站:http://jpegdata.codeplex.com/

相关文件格式:jpeg

描述:从jpeg中获得需要的数据

代码协议:Ms-PL

 

Mp4 Explorer

官方网站:http://mp4explorer.codeplex.com/

相关文件格式:mp4格式

描述:可用于从MPEG-4 iso文件((ISO/IEC 14496-12, ISO/IEC 14496-14, ISO/IEC 14496-15))中读取各种信息,如mp4头,元数据和其他数据

代码协议:Ms-PL

 

NetCDF Library for .NET

语言: J#, C# wrapper

官方网站: http://netcdf.codeplex.com/

描述: 这个项目从Java版本的NETCDF Library移植过来的,Java版的库是ESSE项目(环境场景搜索引擎)的一部分,这个项目由地球物理学中心俄罗斯研究中心、国家地球物理学数据中心NOAA、微软研究院以及剑桥参与完成

相关文件格式: netcdf

代码协议: GPL 2.1

 

WBFS Manager

语言:C#

官方网站: http://wbfsmanager.codeplex.com/

描述: WII游戏机必备的硬盘管理工具。

相关研究领域: WBFS (WII文件系统格式,类似FAT)

代码协议: GPLv2

 

Duplicate images finder

语言:C#

官方网站: http://duplifinder.codeplex.com/

描述: 这是一个能够帮你找到相似照片的应用,注意是相似,不是相同。

相关研究领域: jpeg格式、图像处理、相似度比较

代码协议: Ms-PL

 

#SNMP

语言:C#

官方网站: http://sharpsnmplib.codeplex.com/

描述: SNMP协议的.NET实现

相关文件格式: snmp

代码协议: GPL 2.1

 

zxing (Zebra Crossing)

语言:java (同时提供C#, C++, Ruby, actionscript的封装)

官方网站: http://code.google.com/p/zxing/

描述: 非常专业的1D/2D条形码生成类库,同时支持PC和手机应用,能够在iphone、andriod、rim等系统上使用

相关研究领域: 图像处理,条形码,UPC, Code 39,93,128,QR code, ITF

 

.NET DiscUtils

语言:C#

官方网站:http://discutils.codeplex.com/

描述: 纯.NET实现的磁盘文件读写库,支持各种虚拟机硬盘文件和ISO文件格式,支持刻录

相关研究领域: 虚拟机磁盘文件(VHD, VDI, XVA, VMDK), ISO, UDF, FAT, NTFS,

代码协议: MIT

 

GomuIso9660

语言:C#

官方网站: http://gomuiso9660.codeplex.com/

描述: 可用于读取各种光盘文件格式,支持刻录。

相关研究领域: iso, bin, mdf, nrg, img, cdi,光盘刻录

代码协议: Ms-PL

 

Website Screenshots & Thumbnails Extractor

语言:C#

官方网站: http://screenshotsextractor.codeplex.com/

描述: 网站截图工具,能够实现整页滚动截取,类似Fireshot

相关研究领域: 网页截图、屏幕截图

代码协议: Ms-PL

 

HtmlAgility

语言:C#

官方网站:http://htmlagilitypack.codeplex.com/

描述:可解析HTML的DOM结构,不依赖任何第三方组件,纯.NET实现

相关研究领域:HTML, XHTML

代码协议:Ms-PL

转载于:https://www.cnblogs.com/q149072205/archive/2012/09/20/2696107.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30776273/article/details/97420085

智能推荐

串口调试助手_串口调试助手需要电脑配置要求_浪浪小白浪的博客-程序员宅基地

【实例简介】一个很好而小巧的串口调试助手,支持常用的300-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。文件:590m.com/f/25127180-496915614-ea5a34(访问密码:551685)以下内容无关:-------------------------------------------分割线-----------------_串口调试助手需要电脑配置要求

代码检测工具箱——checkstyle、findbugs、pmd-cpd_代码走查工具-程序员宅基地

写在前面好吧,我承认,我懒了,写了一天文档,到这里直接粘贴了,希望大家能看懂,如果需要一份格式完整的文档,请去我的百度文库下载,地址是:http://wenku.baidu.com/view/d2849ff04693daef5ef73d34.html 下面,开始_代码走查工具

Ubuntu下小米2连接电脑问题以及大部分机型连接电脑问题一般处理-程序员宅基地

调试小米2方法: 1、终端下lsusb看到小米2的编码是2717 2、home 目录下ctrl+H出现.android文件夹,在其目录下新建adb_usb.ini文件 3、打开并输入0x2717,保存; 4、adb所在目录依次敲adb kill-server----adb start-server---adb devices验证

Opencv中的getGaborKernel函数_cv2.getgaborkernel-程序员宅基地

getGaborKernel函數介紹help(cv.getGaborKernel) #查看函数Help on built-in function getGaborKernel:getGaborKernel(…)getGaborKernel(ksize, sigma, theta, lambd, gamma[, psi[, ktype]]) -> retval. @brief Returns Gabor filter coefficients... For more detail_cv2.getgaborkernel

随便推点

CSS(伪类+伪元素+css控制列表样式+背景+浮动)_伪类加动态元素-程序员宅基地

CSS学习CSS中伪类与伪元素由来:  伪类和伪元素的引入都是因为在文档树里有些信息无法被充分描述,比如CSS没有“段落的第一行”、“文章首字母”之类的选择器,而这在一些出版场景里又是必须的,这一情况下出现的。引用标准中的话:CSS introduces the concepts of pseudo-elements and pseudo-classes to permit formatting based on information that lies outside the document_伪类加动态元素

Oracle数据库如何把表A的数据备份到相同结构的表B_oracle中备份同名表-程序员宅基地

今天接到一个任务,把表A中的字段name为“xx”的数据备份,然后删除掉表A的这些数据。已成功完成任务,作此纪录,用以备忘。一、方案与实现假设存在与表A结构相同的表B。方案:首先,查询表A中的字段name为“xx”的数据插入到表B,再把表A中的字段name为“xx”的数据删除。实现:sql如下所示:SELECT INTO B AS SELECT * FROM A WHERE na..._oracle中备份同名表

微型计算机控制课程设计,《微型计算机控制技术》课程设计_都赖me发騷的博客-程序员宅基地

内容介绍原文档由会员 usactu 发布《微型计算机控制技术》课程设计页数:19 字数:4450课程设计目 录工艺要求-------------------------------------------2二、系统的组成和工作原理----------------------------------2三、硬件电路---------------------------------------..._微型计算机控制技术课程设计参考文献

Cesium中对geojson的处理_cesium geojson 颜色-程序员宅基地

最近关注到cesium对json处理,有点小收获,记录下来,有不对的请指正。Cesium读取geojsoncesium支持topojson,GEOjson和普通的json格式,方法可以共用一.topojson<body> <div id="cesiumContainer"></div> <script> //..._cesium geojson 颜色

IAR编译过程出现 Error: no definition for "xxx", Error while running Linker的解决方法-程序员宅基地

IAR编译过程出现 Error: no definition for “xxx”, Error while running Linker的解决方法最近在给项目添加LED屏幕显示模块,mcu用的是 stm32f407系列。开发环境用的是IAR。出现以下报错。一开始以为是项目的Option中没有添加相应的文件路径,但检查后发现,路径已经正常添加。纳闷了半小时,发现竟是一个低级错误,哎~原来是工..._error while running linker

Bootstrap table设置列宽和固定表头_bootstrap固定表头设置_追丰少年的博客-程序员宅基地

设置css的table-layout属性值为fixed,此时可以自己调整列宽了;再添加word-break:break-all,此时数据可以自动换行<table id="cblx" class="table table-border" style="table-layout:fixed;word-break:break-all;"></table>table-layout可能值 描述 auto 默认。列宽度由单元格内容设定。 fixed 列宽由表_bootstrap固定表头设置

推荐文章

热门文章

相关标签