IronPDF 操作指南 F# PDF 庫 F# PDF 庫(完整教學) Curtis Chau 更新:2025年11月23日 下載 IronPDF NuGet 下載 DLL 下載 Windows 安裝程式 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 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 套件管理器、NuGet 套件管理器控制台或直接添加 DLL 來安裝 IronPDF。使用 ChromePdfRenderer 對象並調用其 RenderHtmlAsPdf 方法與您的 HTML 內容。 如何在 F# 項目中安裝 PDF 庫? 您可以透過 NuGet 套件管理器在 F# 項目中安裝 IronPDF 庫,搜索 IronPDF 並安裝它。或者,您可以使用 NuGet 套件管理器控制台,直接編輯 .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 通過創建 HtmlHeaderFooter 對象來向 PDF 添加頁眉,設置其屬性如 HtmlFragment,並在渲染 PDF 之前應用到 ChromePdfRenderOptions。 如何在 F# 的 PDF 庫中使用許可證金鑰? 要在 F# 中與 IronPDF 一起使用許可證金鑰,將您的許可證金鑰字符串分配給您的 F# 代碼中的 IronPdf.License.LicenseKey 屬性。 如何在 F# 中從 URL 創建 PDF? 使用 IronPDF,您可以在 F# 中通過初始化 ChromePdfRenderer 並設置所需的呈現選項,然後使用 RenderUrlAsPdf 方法與您要轉換的 URL 創建 PDF。 建議使用什麼開發環境來搭配 F# 和 PDF 庫? 使用 F# 和 IronPDF 的建議開發環境是 Visual Studio。它提供了全面的工具,適合於 F# 涉及 PDF 創建的項目,從而進行套件管理、代碼編輯和項目構建。 這個庫可以在 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 bots,將他對技術的熱愛與創意結合。 準備好開始了嗎? Nuget 下載 17,386,124 | 版本: 2026.2 剛剛發布 免費 NuGet 下載 總下載量:17,386,124 查看許可證