IronPDF 如何使用 F# PDF 程式庫 F# PDF 庫(完整教學) Curtis Chau 更新:8月 24, 2025 下載 IronPDF NuGet 下載 DLL 下載 Windows 安裝程式 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 本教學將指導您如何使用 IronPDF 在 F# 中建立和編輯 PDF 文件。 您只需要安裝 Visual Studio 並建立一個 F# 專案。 若要了解如何將 IronPDF 與C#結合使用,請參閱本指南。 若要了解如何將 IronPDF 與VB.NET結合使用,請參閱本指南。 如何在 F# 庫中產生 PDF 文件 下載 F# PDF 函式庫 使用 F# 庫創建 PDF 文件 自定義您的 PDF 文件樣式 構建 F# 文件創建模板 從 F# 庫編輯您的 PDF 文件 安裝 F# PDF 函式庫 透過 NuGet 套件管理器安裝 在 Visual Studio 中,以滑鼠右鍵按一下專案解決方案資源管理器,然後選擇"管理 NuGet 套件..."。 然後只需搜尋 IronPDF 並安裝最新版本即可。 按一下彈出的任何對話方塊中的"確定"。這適用於任何 .NET 專案。 透過 NuGet 套件管理器控制台安裝 您也可以選擇透過軟體包管理器控制台新增 IronPDF,可以使用以下命令完成: Install-Package IronPdf 直接安裝到 .fsproj 檔案中 另一種方法是將以下ItemGroup貼到您的 .fsproj 檔案中: <ItemGroup> <PackageReference Include="IronPdf" Version="*" /> </ItemGroup> <ItemGroup> <PackageReference Include="IronPdf" Version="*" /> </ItemGroup> XML 透過 DLL 安裝 Alternatively, the IronPDF DLL can be downloaded and manually installed to the project or GAC from https://ironpdf.com/packages/IronPdf.zip 請記住,在使用 IronPDF 的任何.fs類文件的頂部添加以下語句: open IronPdf open IronPdf F# 使用 F# 從 HTML 建立 PDF 首先使用open開啟命名空間中的 IronPDF 庫。 之後,建立一個ChromePdfRenderer對象,並將 HTML 字串傳遞給其RenderHtmlAsPdf方法。 如果您已經準備好了一個 HTML 文件,您可以將文件路徑string作為參數傳遞給RenderHtmlFileAsPdf 。 F# 中的 HTML 字串轉換為 PDF open IronPdf let html = "<p>Hello World</p>" // Initialize the PDF Renderer let renderer = ChromePdfRenderer() // Render HTML as PDF let pdf = html |> renderer.RenderHtmlAsPdf // Save the PDF document pdf.SaveAs("document.pdf") |> ignore open IronPdf let html = "<p>Hello World</p>" // Initialize the PDF Renderer let renderer = ChromePdfRenderer() // Render HTML as PDF let pdf = html |> renderer.RenderHtmlAsPdf // Save the PDF document pdf.SaveAs("document.pdf") |> ignore F# 使用 F# 將 HTML 檔案轉換為 PDF open IronPdf let htmlFilePath = "C:/designs/html/layout.html" // Initialize the PDF Renderer let renderer = ChromePdfRenderer() // Render HTML file as PDF let pdf = htmlFilePath |> renderer.RenderHtmlFileAsPdf // Save the PDF document pdf.SaveAs("document.pdf") |> ignore open IronPdf let htmlFilePath = "C:/designs/html/layout.html" // Initialize the PDF Renderer let renderer = ChromePdfRenderer() // Render HTML file as PDF let pdf = htmlFilePath |> renderer.RenderHtmlFileAsPdf // Save the PDF document pdf.SaveAs("document.pdf") |> ignore F# 進階 IronPDF F# 模板 以下是一個更高級的範例,示範如何建立一個函數,根據一些規則和程序,從 URL 格式化和設定 PDF 樣式: open IronPdf let CreateCompanyStandardDocument (url : string) = // Setup Render Options with desired settings let renderOptions = ChromePdfRenderOptions( CssMediaType = Rendering.PdfCssMediaType.Screen, EnableJavaScript = true, PrintHtmlBackgrounds = true, InputEncoding = System.Text.Encoding.UTF8, MarginTop = 10, MarginBottom = 10, MarginLeft = 10, MarginRight = 10 ) // Create Header Template for the PDF let companyStyleHeader = HtmlHeaderFooter() companyStyleHeader.HtmlFragment <- "<img src='https://ironsoftware.com/img/svgs/ironsoftware-logo-black.svg'>" companyStyleHeader.DrawDividerLine <- true // Apply the header to the Render Options renderOptions.HtmlHeader <- companyStyleHeader // Initialize Renderer with customized options let renderer = ChromePdfRenderer(RenderingOptions = renderOptions) // Generate PDF from URL without additional styles let htmlPdfWithoutStyle = url |> renderer.RenderUrlAsPdf // Add the styled header to the PDF document htmlPdfWithoutStyle.AddHtmlHeaders companyStyleHeader |> ignore // Return the created PDF document htmlPdfWithoutStyle let IronPdfUrlToPdf (url : string) = // Create a styled PDF document from the given URL let pdf = url |> CreateCompanyStandardDocument // Save the PDF document to the file system pdf.SaveAs("document.pdf") |> ignore // Set your IronPDF License Key IronPdf.License.LicenseKey <- "YOUR_LICENSE_KEY_HERE" // Example usage: Convert the given URL to a PDF document IronPdfUrlToPdf "https://ironpdf.com/" open IronPdf let CreateCompanyStandardDocument (url : string) = // Setup Render Options with desired settings let renderOptions = ChromePdfRenderOptions( CssMediaType = Rendering.PdfCssMediaType.Screen, EnableJavaScript = true, PrintHtmlBackgrounds = true, InputEncoding = System.Text.Encoding.UTF8, MarginTop = 10, MarginBottom = 10, MarginLeft = 10, MarginRight = 10 ) // Create Header Template for the PDF let companyStyleHeader = HtmlHeaderFooter() companyStyleHeader.HtmlFragment <- "<img src='https://ironsoftware.com/img/svgs/ironsoftware-logo-black.svg'>" companyStyleHeader.DrawDividerLine <- true // Apply the header to the Render Options renderOptions.HtmlHeader <- companyStyleHeader // Initialize Renderer with customized options let renderer = ChromePdfRenderer(RenderingOptions = renderOptions) // Generate PDF from URL without additional styles let htmlPdfWithoutStyle = url |> renderer.RenderUrlAsPdf // Add the styled header to the PDF document htmlPdfWithoutStyle.AddHtmlHeaders companyStyleHeader |> ignore // Return the created PDF document htmlPdfWithoutStyle let IronPdfUrlToPdf (url : string) = // Create a styled PDF document from the given URL let pdf = url |> CreateCompanyStandardDocument // Save the PDF document to the file system pdf.SaveAs("document.pdf") |> ignore // Set your IronPDF License Key IronPdf.License.LicenseKey <- "YOUR_LICENSE_KEY_HERE" // Example usage: Convert the given URL to a PDF document IronPdfUrlToPdf "https://ironpdf.com/" F# 常見問題解答 如何使用函式庫在 F# 中產生 PDF 檔案? 若要在 F# 中產生 PDF 檔案,您可以使用 IronPDF 函式庫。首先透過 NuGet Package Manager、NuGet Package Manager Console 安裝 IronPdf,或直接新增 DLL。使用 ChromePdfRenderer 物件,並使用您的 HTML 內容呼叫其 RenderHtmlAsPdf 方法。 如何在 F# 專案中安裝 PDF 函式庫? 您可以透過 NuGet Package Manager 在 F# 專案中安裝 IronPDF 函式庫,方法是搜尋 IronPDF 並進行安裝。另外,您也可以使用 NuGet Package Manager Console,直接編輯 .fsproj 檔案,或手動將 IronPDF DLL 加入專案中。 我可以使用 F# 將 HTML 字串轉換為 PDF 嗎? 是的,您可以使用 IronPDF 在 F# 中將 HTML 字串轉換為 PDF。初始化一個 ChromePdfRenderer 物件,並使用 RenderHtmlAsPdf 方法與您的 HTML 字串來建立 PDF 文件。 如何在 F# 中將 HTML 檔案轉換為 PDF? 要在 F# 中將 HTML 檔案轉換為 PDF,請利用 IronPDF 的 ChromePdfRenderer 並呼叫 RenderHtmlFileAsPdf 方法,並傳入 HTML 檔案的路徑。 F# 中的 PDF 定義有哪些進階功能? IronPDF 支援在 F# 中進階 PDF 造型。您可以使用 ChromePdfRenderOptions 設定自訂的呈現選項,例如 CSS 媒體類型、JavaScript 執行以及頁邊距。您也可以新增 HTML 標題與頁尾,讓文件看起來更專業。 如何在 F# 中為 PDF 加入標頭? 在 F# 中,您可以使用 IronPDF 在 PDF 中加入標頭,方法是建立一個 HtmlHeaderFooter 物件,設定其屬性如 HtmlFragment 並在渲染 PDF 前將其套用至 ChromePdfRenderOptions 中。 如何在 F# 的 PDF 函式庫中使用授權金鑰? 要在 F# 中使用 IronPDF 的許可金鑰,請將您的許可金鑰字串指定給 F# 程式碼中的 IronPdf.License.LicenseKey 屬性。 如何在 F# 中從 URL 建立 PDF? 使用 IronPDF,您可以在 F# 中從 URL 創建 PDF,方法是使用所需的渲染選項初始化 ChromePdfRenderer 並使用 RenderUrlAsPdf 方法與您想要轉換的 URL。 F# 和 PDF 函式庫建議使用何種開發環境? 建議使用 IronPdf 與 F# 的開發環境為 Visual Studio。它提供了包管理、代碼編輯和專案建置的全面工具,使其適用於涉及 PDF 創建的 F# 專案。 是否可以在 F# 中使用這個函式庫編輯現有的 PDF? 是的,IronPDF 允許您使用 F# 編輯現有的 PDF。您可以使用庫的 API 函式修改 PDF 內容、新增頁首或頁尾,以及套用額外的樣式。 在使用 F# 生成 PDF 時,IronPDF 是否與 .NET 10 相容? 是的,IronPDF 與 .NET 10 完全相容,包括從 F# 使用時。您可以在您的 F# 專案中以 .NET 10 為目標,使用 IronPDF 的 API(例如 ChromePdfRenderer ),而不需要額外的變通。IronPDF 適用於所有現代的 .NET 版本,包括 .NET 10。([ironpdf.com](https://ironpdf.com/blog/net-help/net-10-features/?utm_source=openai)) Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 16,493,056 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:16,493,056 檢視授權