今天盘点下2月份分享的7个.Net开源项目( 点击标题查看详情 )。
一、
该项目是基于C#开发的,用于Windows开发人员解决 dll 加载依赖问题。
分析DLL支持3个选项:
默认行为: ChildOnly,仅处理PE子导入,不处理其他内容。
延迟加载处理: RecursiveOnlyOnDirectImports,不处理延迟加载的DLLs。
完全递归分析: Recursive,进行完整的递归分析。此选项需要花费更多时间和内存。
二、
Translumo是基于.Net开发的、开源屏幕翻译器软件,它可以实时检测并翻译屏幕上所选区域中出现的文本,如视频的字幕和图片中的文字等。
项目架构如下:
三、
ShapeCrawler 是一个专为处理 PowerPoint 演示文稿而设计的 .NET 库。这个库为开发者提供了一组简单易用的 API,以便操作 PowerPoint (.pptx) 文件中的各种元素。
ShapeCrawler 库的特点包括:
1、无需安装 Microsoft Office: 是一个独立的库,不需要在开发或运行环境中安装 Microsoft Office。
2、基于 Open XML SDK: 基于 Open XML SDK 的基础上,封装的提供更高层次的抽象。Open XML SDK 是一个开源库,提供了Office 文件格式(如 .docx、.xlsx、.pptx 等)的底层API操作。
3、简单易用: 提供了一个简化的对象模型,使得开发者可以轻松地遍历、查询、修改和创建 PowerPoint 演示文稿中的形状。你可以轻松地获取形状的属性(如位置、大小、填充颜色等),以及修改它们。
4、支持类型多: 支持包括文本框、图形、图像、图表等操作。
四、
Octokit.net是一个开源的.NET库,它是基于Github API封装的SDK,方便开发者轻松调用GitHub接口进行相关操作,如管理仓库、处理拉取请求、创建和更新问题、与GitHub Webhooks交互等。
同时也可以通过几行代码来获取用户的详细信息,如用户名、电子邮件地址、关注者数量等。
五、
这是一个基于C#开发的开源项目,方便我们通过键盘组合键、拷贝的方式来输入特殊字符和emoji表情。
该项目集成了上千个特殊字符和emoji表情,还支持自定义组合键,界面支持包括中文在内的几十种语言。
该项目涉及技术:.NET Framework、Windows API、C#。
六、
该项目是基于SkiaSharp开发的、开源图片验证码库,支持多种字体、自定义字体、是否粗体、静态图、动态图,方便我们根据项目需求自由选择。
该项目是.Net Standard 2.0开发的,支持跨平台。另外作者还创建另外一个项目,基于.Net Standard 2.0+Vue2做了一个滑动验证码开源项目。
7、
metadata-extractor-dotnet是一个.NET开源项目,支持从各种图像和视频文件中提取元数据。
该项目核心功能:
1、支持多种文件格式: 如 JPEG、TIFF、RAW、MP4 等。
2、提取丰富的元数据: 除了基本的图像属性(如尺寸、分辨率)外,还可以提取更多高级的元数据,如 EXIF、IPTC、XMP 等。
3、跨平台支持: 作为一个 .NET 项目,它可以在 Windows、Linux、macOS 等多种操作系统上运行。
4、支持.Net版本: .NET Standard 1.3/2.1、 .NET Framework 4.6.2、.Net 8.0。
- End -
分享一套.NetCore从入门到精通视频教程
点击下方公众号卡片,关注我
回复「 888 」,免费领取
觉得好看 点个在看👇