當前位置: 妍妍網 > 碼農

DLL依賴關系檢視工具:7個熱門.Net開源計畫!

2024-02-29碼農

今天盤點下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 」,免費領取

    覺得好看 點個在看👇