在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
清晰且詳盡的文件在當今的軟體開發環境中至關重要,以保證專案的成功。DocFx C# 和 IronPDF 是兩個有效的工具,它們生成文件並提高專案文件的可讀性和可訪問性,同時精簡文件工作流程。本篇文章將解釋如何結合 IronPDF(用於創建 PDF 文件的 C# 庫)與 DocFX(生成 API 參考文檔的 API 文件生成器)。開發人員可以透過這些工具快速生成優秀的文件並以 PDF 格式分享。
安裝 .NET SDK 6.0+
打開 PowerShell。
逐一運行腳本並安裝 DocFX 庫。
安裝後,運行 JSON 文件。
DocFX 是由微軟創建的開源靜態網站生成和文檔生成工具。借助 Markdown 文件和源代碼,開發人員可以生成看起來專業的文檔網站。DocFX 很靈活,因為它支持多種標記格式和編程語言,因此可以廣泛應用於各種項目。
藉由使用 DocFX,開發人員可以在他們的文檔中創建教程、概念文章和 API 參考。由於其靈活的架構,團隊可以根據他們的具體需求進行自定義和擴展。DocFX 還提供了交叉引用、可編輯模板和支持多種輸出格式(包括 HTML 和 Markdown)等功能。如需更詳細的描述 DocFX 的內部工作原理和方法,請訪問 Github 頁面網站。 這裡.
使用 DocFX 非常簡單。這包括使用 Microsoft 的 .NET 套件管理器 NuGet 添加 DocFX SDK。這個 SDK 包含將網頁內容整合到應用程式中所需的庫和工具。
我們會在此階段於您的本地電腦上建立一個基本的文件網站。
要安裝最新版本的 DocFX,請確保您已安裝 .NET SDK,然後打開終端命令行工具並輸入以下命令:
dotnet tool update -g docfx
要開始一個新的文檔集,執行:
docfx init
它會建立所有配置的 JSON 檔案。使用這個命令,你可以在當前工作目錄中創建一個新的 DocFX 專案。要建立 docset,執行:
docfx docfx.json --serve
網頁現在可以在 http://localhost:8080
預覽。
保存您的變更,DocFX 是使用 JSON 配置文件配置的。現在我們使用一個新的終端來執行此命令以重建網站以預覽您的本地更改:
docfx docfx.json
DocFX 相容於多種標記格式和程式語言,例如 JSON 文件、YAML 和 Markdown。由於這種靈活性,團隊可以選擇最適合他們需求和喜好的格式。此外,DocFX 的可擴展架構允許程式開發人員通過插件和模板來添加和修改其功能,滿足各種文件需求。
DocFX 是一款出色的工具,可以根據源代碼中的註釋編寫 API 文檔。DocFX 通過解析 XML 和 YAML 等廣泛使用的格式中的代碼註釋,自動創建 API 參考文檔,包括命名空間、類別、方法、參數和返回類型。此功能通過簡化編碼 API 的文檔編寫過程,為開發人員節省了大量時間和精力。
由於 DocFX 是跨平台的,它可以在 Linux、macOS 和 Windows 系統中運行。無論開發團隊使用的是哪種操作系統,這種跨平台的兼容性保證了文檔生成可以輕鬆地整合到各種開發工作流程和環境中。
DocFX 自帶集成的導航和搜索功能,可在生成的文檔內進行搜索。用戶能夠輕鬆搜索文檔中的主題、API 或關鍵字,快速訪問相關信息。為了進一步提高可用性和用戶體驗,DocFX 還會生成一個目錄。 (目錄) 這使用戶更容易瀏覽文檔層次結構。
通過將DocFX與IronPDF結合使用,開發人員可以利用每個工具的優勢,改進其文檔過程。開發人員可以通過利用IronPDF將DocFX生成的HTML文檔轉換為PDF格式,確保跨設備的一致呈現,創建可離線使用的文檔,並使共享和分發更輕鬆。如需了解更多關於IronPDF的信息,請參考 這裡.
選擇 "工具" > "NuGet 套件管理員" > "套件管理員主控台"。
Install-Package IronPdf
你可以從搜索結果中選擇 IronPDF 套件,然後點擊「安裝」選項。Visual Studio 會替你處理下載和安裝。
如需有關 IronPDF 功能、相容性和可用下載的更多信息,請訪問其在 NuGet 網站上的頁面 https://www.nuget.org/packages/IronPdf。
或者,您可以通過利用其 DLL 文件直接將 IronPDF 集成到您的專案中。要下載包含 DLL 的 ZIP 文件,請點擊這個链接 連結解壓縮文件並將 DLL 添加到您的專案中。
整合過程涉及以下邏輯:
使用DocFX創建文件: 開始時,使用DocFX來創建您的文件。生成HTML文件需要在項目的源代碼和Markdown檔案上執行DocFX構建過程。
使用IronPDF將HTML文件轉換為PDF: 在創建HTML文件後,利用IronPDF將其編程轉換為PDF格式。使用IronPDF的HTML-to-PDF轉換功能,可以輕鬆將HTML文本轉換為可打印的PDF文檔。
using IronPdf;
var Renderer = new IronPdf.HtmlToPdf();
var PDF = Renderer.RenderUrlAsPdf("http://localhost:8080/index.html");
// Save PDF to file
PDF.SaveAs("output.pdf");
Console.WriteLine("PDF generated successfully!");
Console.ReadKey();
using IronPdf;
var Renderer = new IronPdf.HtmlToPdf();
var PDF = Renderer.RenderUrlAsPdf("http://localhost:8080/index.html");
// Save PDF to file
PDF.SaveAs("output.pdf");
Console.WriteLine("PDF generated successfully!");
Console.ReadKey();
Imports IronPdf
Private Renderer = New IronPdf.HtmlToPdf()
Private PDF = Renderer.RenderUrlAsPdf("http://localhost:8080/index.html")
' Save PDF to file
PDF.SaveAs("output.pdf")
Console.WriteLine("PDF generated successfully!")
Console.ReadKey()
閱讀更多有關程式碼範例的資訊,請參見此連結。執行輸出如下:
最終,開發者可以透過將 DocFX 與 IronPDF 整合在 C# 中,為創建和發佈優秀的 PDF 格式文檔提供了一個強大的選擇。開發者可以透過結合 DocFX 和 IronPDF 在文檔生成方面的 PDF 生成功能,產生全面且離線可讀的文檔,這些文檔易於訪問和分享。這種整合不僅改善了文檔工作流程,還使項目文檔更易讀且更易於訪問,從而使軟體項目更常成功。
開發者可以通過實施本文中的建議,利用 DocFX 和 IronPDF 的功能,優化他們的文檔程序,改善團隊合作和溝通,並為用戶和利益相關者提供更好的文檔體驗。
$749 的 Lite 捆綁包包含永久授權、一年的軟體維護以及庫的升級。IronPDF 提供帶有再發布限制和時間限制的免費授權。用戶可以在試用期內評估此解決方案,而無需看到水印。關於價格和授權的更多信息,請參見 IronPDF 的授權條款。 頁面. 前往此处 頁面 有關 Iron Software 資料庫的更多信息。