We’re excited to introduce GroupDocs.Markdown for .NET, a new addition to the GroupDocs product family. GroupDocs.Markdown for .NET is a document processing API that enables you to export PDF, Word, Excel, and other formats to Markdown for seamless integration with the generative AI ecosystem.
為什麼選擇 Markdown?
Markdown 輕量、易讀,且在開發者工作流程、內容管理系統以及生成式 AI 流程中得到廣泛支援。透過直接匯出為 Markdown,GroupDocs.Markdown for .NET 可以協助您:
- 在 .NET 應用程式中自動化文件到 Markdown 的轉換。
- 準備適合 AI 處理的結構化純文字內容。
- 簡化內容遷移至基於 Git 的工作流程與靜態網站生成器。
功能
- 匯出多種文件格式: 將常見檔案類型(PDF、DOCX、XLSX、EPUB 等)轉換為 Markdown。
- 進階 Markdown 格式化: 正確匯出標題、段落、清單、表格、連結、圖片、引用區塊與程式碼區塊。
- 彈性圖片處理: 可將圖片獨立匯出或直接嵌入 Markdown 檔案。
- 本機處理: 無需雲端或網路連線,所有處理皆安全地在本機執行。
- 直觀 API 設計: 簡潔、友善開發者使用的 API,致力於易用性。
- 跨平台支援: 可在 Windows 與 Linux 上執行,NuGet 套件內同時提供 .NET 與 .NET Framework 組件。
支援的檔案類型
GroupDocs.Markdown 支援以下格式的轉換:
- PDF 文件
- Microsoft Word(DOCX、DOC)
- Microsoft Excel(XLSX、XLS)
- 電子書(EPUB、MOBI)
- 純文字與網頁檔案
使用方式
常見的文件匯出為 Markdown 的情境。
匯出 PDF 為 Markdown
只需幾行程式碼即可將 PDF 轉換為乾淨的 Markdown。預設情況下,圖片會嵌入輸出檔案。
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");
// Convert and save output to file
converter.Convert("business-plan.md");
以下截圖顯示輸入的 PDF 檔案與輸出的 Markdown。
將圖片儲存至資料夾
此範例說明如何在將 DOCX 檔案轉換為 Markdown 時,將圖片另存至指定資料夾。
// Import the namespace
using GroupDocs.Markdown;
// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");
// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");
// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");
// Convert and save output to file
converter.Convert("annual-review.md");
以下截圖顯示輸入的 DOCX 檔案與輸出的 Markdown。圖片已儲存為 ./images 資料夾中的外部資源。
系統需求
- .NET Framework 4.6.2 以上(Windows)
- .NET 6.0 以上(Windows 或 Linux)
授權
請參閱包含使用條款、版權、最終使用者授權協議 (EULA) 以及隱私政策的詳細法律資訊:
https://about.groupdocs.com/legal/
支援
如有問題或需技術協助,請使用我們的 Free Support Forum。
路線圖與可用性
我們的套件第一個版本已完成建置,正在進行內部測試,包括單元測試、整合測試與手動 API 檢查。我們正確保所有功能順暢運作,讓您從第一天起即可享受可靠且強大的體驗。
🚀 最終審查完成後,我們將在 NuGet 與 GroupDocs Releases 網站上發布套件。
👉 想第一時間得知上線資訊嗎?我們會在部落格上發佈專屬公告!同時,您也可以透過 Free Support Forum 訂閱更新 — 前往 GroupDocs.Markdown 產品族群分類 或 GroupDocs.Purchase 分類 取得與銷售相關的問題回覆。