IronPDF 開始使用 在 Linux 上使用 在Linux上使用IronPDF Curtis Chau 更新:2025年11月3日 下載 IronPDF NuGet 下載 DLL 下載 Windows Installer 開始免費試用 LLM副本 LLM副本 將頁面複製為 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支持用於.NET 10, 9, 8, 7, 6, 5和.NET Core應用程式的Linux,以及Docker、Azure、AWS、macOS和(自然地)Windows。 官方支持的容器化和託管 官方支持的Linux發行版 在Linux上使用IronPDF的提示 我們建議使用.NET Core 8.0和任何其他被Microsoft標記為LTS的運行時,因為它們有保證的長期支持,並且通常在Linux上經過良好的測試。 在Linux上運行IronPDF不需要代碼更改。 由於我們工程師的廣泛測試和配置,IronPDF通常開箱即用。 Linux支持很重要,因為許多雲服務如Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda和Azure DevOps Docker嚴重依賴Linux。 在Iron Software,我們定期使用這些雲工具並了解我們的許多企業和SAAS客戶也使用它們。 如果您需要幫助設置,請閱讀我們關於在Docker上使用IronPDF的全面文檔。您也可以從Windows機器上的WSL使用IronPDF於Linux,這是另一個受歡迎的選擇。 Linux特定套餐 NuGet IronPdf.Linux DLL下載 對於離線使用,您可以下載DLL並添加到您的專案中。 IronPdf.Linux.zip 有關Linux套裝和許多針對特定操作系統的套裝的文檔可以在我們的IronPDF高級NuGet安裝指南中找到。 官方支持的Linux發行版 我們正式支持並推薦以下最新的64位 Linux作業系統,以方便"零配置"的IronPDF設置。 Ubuntu 22 Ubuntu 20 Ubuntu 18 Ubuntu 16 Debian 11 Debian 10 CentOS 8 Fedora Linux 33 Amazon AWS Linux 2 如果在不支持的Linux版本上安裝IronPDF,請查看本文最後的常見的Linux依賴模式。 硬體規格 IronPDF使用Chromium來將HTML渲染為PDF。 Chromium引擎精確地渲染PDF與Chrome的打印功能。 硬體規格主要滿足Chromium引擎的運行,這需要大量的計算能力。 最低:1核心和1.75 GB的記憶體 推薦:2核心及8 GB的記憶體或以上 Linux自動設置 默認設置true將嘗試自動安裝所有IronPDF在Linux上運行所需的依賴。 第一次的HTML到PDF操作可能比平時花費更長時間。 // Enables automatic configuration of dependencies for Linux IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig = true; // Enables automatic configuration of dependencies for Linux IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig = true; $vbLabelText $csharpLabel Ubuntu相容性 Ubuntu是我們測試最多的Linux操作系統,在Azure的基礎設施中用於持續測試和部署。 該平台還有官方的Microsoft .NET支持和官方的Docker鏡像。 Ubuntu 20 我們支持Ubuntu 20,零配置。 支持Chrome和WebKit為基礎的HTML到PDF渲染引擎 官方支持.NET Core 3.1, 5, 6 (LTS), 7, 和 8運行時 非官方支持許多其他的.NET Core運行時在Ubuntu 20 在每次發布之前在此平台上進行超過997次單元測試 官方的Microsoft Docker鏡像: 64位Ubuntu 20.04 Docker鏡像用於.NET運行時3.1 ('3.1-focal') 64位Ubuntu 20.04 Docker鏡像用於.NET運行時5.0 ('5.0-focal') 手動Ubuntu 20設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 apt install -y libgdiplus apt install -y libva-dev # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 apt install -y libgdiplus apt install -y libva-dev # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL Ubuntu 18 我們支持Ubuntu 18開箱即用,零配置。 支持Chrome和WebKit為基礎的HTML到PDF渲染引擎 官方支持.NET Core 3.1 LTS和.NET 5運行時 非官方支持許多其他的.NET Core運行時在Ubuntu 18和16 在每次發布之前在此平台上進行廣泛的煙霧測試 官方的Microsoft Docker鏡像: 64位Ubuntu 18.04 Docker鏡像用於.NET運行時3.1 ('3.1-bionic') 雖然在Ubuntu 18上沒有官方的Docker鏡像支持.NET 5,但兼容性很高。 手動Ubuntu 18設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Update and install necessary libraries apt update apt install -y libc6 apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence-dev # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries apt update apt install -y libc6 apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence-dev # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL Ubuntu 16 我們對Ubuntu 16提供有限支持。Microsoft官方支持Ubuntu 16上的.NET,並報告許多用戶可以使IronPdf正常運行。 開發人員可能需要手動安裝額外的依賴項。 Chrome和WebKit通常可以在配置下正常運行。 .NET Core 3.1 LTS和.NET 5運行時在Microsoft上對Ubuntu 16有支持。 目前沒有官方的Microsoft Docker鏡像支持Ubuntu 16。 手動Ubuntu 16設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence-dev # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence-dev # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL Debian相容性 Debian是我們測試的第二多的Linux操作系統。 該平台還有官方的Microsoft .NET支持和官方的Docker鏡像。 Debian 11 我們支持Debian 11開箱即用,零配置。 支持Chrome和WebKit為基礎的HTML到PDF渲染引擎 官方支持.NET Core 3.1, 5, 6 (LTS), 7, 和 8運行時 非官方支持許多其他的.NET Core運行時在Debian 11 在每次發布之前在此平台上進行超過997次單元測試 官方的Microsoft Docker鏡像: 64位Debian 11 Docker鏡像用於.NET運行時3.1 64位Debian 11 Docker鏡像用於.NET運行時5.0 手動Debian 11設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libxkbcommon-x11-0 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libxkbcommon-x11-0 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL Debian 10 我們支持Debian 10開箱即用,零配置。 支持Chrome和WebKit為基礎的HTML到PDF渲染引擎 官方支持.NET Core 3.1, 5, 6 (LTS), 7, 和 8運行時 非官方支持許多其他的.NET Core運行時在Debian 10 在每次發布之前在此平台上進行超過997次單元測試 官方的Microsoft Docker鏡像: 64位Debian 10 Docker鏡像用於.NET運行時3.1 64位Debian 10 Docker鏡像用於.NET運行時5.0 手動Debian 10設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL Debian 9及更低版本 Debian 9未經官方測試,無法開箱即用地運行IronPdf。 然而,Microsoft官方支持Debian 9上的.NET,如果正確設置,則可以正常運行IronPdf。 請參考本文最後的常見的Linux依賴模式。 Microsoft沒有提供針對Debian 9上的.NET Core 3.1或.NET 5.0的官方Docker鏡像。我們強烈建議遷移到Debian 10。 CentOS相容性 我們積極支持CentOS。 CentOS 8支持 我們支持CentOS 8開箱即用,零配置。 支持Chrome和WebKit為基礎的HTML到PDF渲染引擎 官方支持.NET Core 3.1, 5, 6 (LTS), 7, 和 8運行時 非官方支持許多其他的.NET Core運行時在CentOS上 在每次發布之前在此平台上進行廣泛的煙霧測試 不幸的是,Microsoft沒有提供針對CentOS 8上的.NET Core 3.1或.NET 5.0的官方Docker鏡像。 手動CentOS 8設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行: 設置IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig = false; # Update and install necessary libraries dnf -y update dnf -y install glibc-devel dnf -y install nss dnf -y install at-spi2-atk dnf -y install libXcomposite dnf -y install libXrandr dnf -y install mesa-libgbm dnf -y install alsa-lib dnf -y install pango dnf -y install cups-libs dnf -y install libXdamage dnf -y install libxshmfence # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries dnf -y update dnf -y install glibc-devel dnf -y install nss dnf -y install at-spi2-atk dnf -y install libXcomposite dnf -y install libXrandr dnf -y install mesa-libgbm dnf -y install alsa-lib dnf -y install pango dnf -y install cups-libs dnf -y install libXdamage dnf -y install libxshmfence # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL CentOS 7及更低版本 CentOS 7未經測試,無法開箱即用地運行IronPdf。 然而,Microsoft官方支持CentOS 7上的.NET,如果正確設置,則可能正常運行IronPdf。 請閱讀下面的常見的Linux依賴模式。 Microsoft沒有提供針對CentOS 7上的.NET Core 3.1或.NET 5.0的官方Docker鏡像。 Amazon AWS Linux 2相容性 我們對Amazon AWS Linux 2提供有效支持,這構成了如EC2和Lambda等Amazon雲服務的基礎。 Microsoft沒有提供針對Amazon AWS Linux 2上的.NET Core 3.1或.NET 5.0的官方Docker鏡像。 在我們開發IronPDF的過程中,我們手動測試了Amazon AWS Linux 2的兼容性。 我們建議您閱讀我們的IronPDF AWS Lambda指南,其中包含用於AWS Lambda的IronPdf的工作Docker文件。 Amazon Linux 2手動設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Update and install necessary libraries yum update -y yum install -y pango.x86_64 yum install -y libXcomposite.x86_64 yum install -y libXcursor.x86_64 yum install -y libXdamage.x86_64 yum install -y libXext.x86_64 yum install -y libXi.x86_64 yum install -y libXtst.x86_64 yum install -y cups-libs.x86_64 yum install -y libXScrnSaver.x86_64 yum install -y libXrandr.x86_64 yum install -y GConf2.x86_64 yum install -y alsa-lib.x86_64 yum install -y atk.x86_64 yum install -y gtk3.x86_64 yum install -y ipa-gothic-fonts yum install -y xorg-x11-fonts-100dpi yum install -y xorg-x11-fonts-75dpi yum install -y xorg-x11-utils yum install -y xorg-x11-fonts-cyrillic yum install -y xorg-x11-fonts-Type1 yum install -y xorg-x11-fonts-misc yum install -y glibc-devel.x86_64 yum install -y at-spi2-atk.x86_64 yum install -y mesa-libgbm.x86_64 yum install -y libxkbcommon # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries yum update -y yum install -y pango.x86_64 yum install -y libXcomposite.x86_64 yum install -y libXcursor.x86_64 yum install -y libXdamage.x86_64 yum install -y libXext.x86_64 yum install -y libXi.x86_64 yum install -y libXtst.x86_64 yum install -y cups-libs.x86_64 yum install -y libXScrnSaver.x86_64 yum install -y libXrandr.x86_64 yum install -y GConf2.x86_64 yum install -y alsa-lib.x86_64 yum install -y atk.x86_64 yum install -y gtk3.x86_64 yum install -y ipa-gothic-fonts yum install -y xorg-x11-fonts-100dpi yum install -y xorg-x11-fonts-75dpi yum install -y xorg-x11-utils yum install -y xorg-x11-fonts-cyrillic yum install -y xorg-x11-fonts-Type1 yum install -y xorg-x11-fonts-misc yum install -y glibc-devel.x86_64 yum install -y at-spi2-atk.x86_64 yum install -y mesa-libgbm.x86_64 yum install -y libxkbcommon # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL 請參閱我們關於在Amazon雲平台上安裝和記錄的IronPdf for AWS Lambda的文檔。 Fedora Linux相容性 Fedora Linux開箱即用,零配置。 支持Chrome和WebKit為基礎的HTML到PDF渲染引擎 官方支持.NET Core 3.1, 5, 6 (LTS), 7, 和 8運行時 在每次發布之前在此平台上進行廣泛的煙霧測試 手動Fedora Linux設置 如果需要手動安裝或者您的應用程式無法以_sudo_管理權限運行。 將IronPdf.Installation.LinuxAndDockerDependenciesAutoConfig屬性設置為false,並手動安裝依賴。 # Install necessary libraries dnf -y install glibc-devel dnf -y install nss dnf -y install at-spi2-atk dnf -y install libXcomposite dnf -y install libXrandr dnf -y install mesa-libgbm dnf -y install alsa-lib dnf -y install pango dnf -y install cups-libs dnf -y install libXdamage dnf -y install libxshmfence # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Install necessary libraries dnf -y install glibc-devel dnf -y install nss dnf -y install at-spi2-atk dnf -y install libXcomposite dnf -y install libXrandr dnf -y install mesa-libgbm dnf -y install alsa-lib dnf -y install pango dnf -y install cups-libs dnf -y install libXdamage dnf -y install libxshmfence # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL Alpine Linux相容性 在Alpine Linux上運行IronPDF並不受支持。 截至2023年,Alpine仍使用過時的"musl"C語言庫,這不允許chromium開發人員完全支持此操作系統。 使用.NET 6中的IronPdfEngine與Alpine的Docker IronPdf提供了一個包含所有IronPdf功能的容器映像。 這允許在Alpine上運行的項目通過連接到IronPdfEngine容器來訪問IronPdf功能。 步驟1:拉取並運行IronPdf引擎Docker映像 在您的終端中執行以下命令來拉取並運行IronPdf引擎Docker映像: # Pull the IronPdfEngine Docker image docker pull ironsoftwareofficial/ironpdfengine # Run the IronPdfEngine container docker run -d -p 33350:33350 ironsoftwareofficial/ironpdfengine # Pull the IronPdfEngine Docker image docker pull ironsoftwareofficial/ironpdfengine # Run the IronPdfEngine container docker run -d -p 33350:33350 ironsoftwareofficial/ironpdfengine SHELL 步驟2:設置控制台應用 創建一個新的控制台應用程式,目標是.NET 6。 使用NuGet包管理器安裝IronPdf.Slim NuGet包。 了解更多有關如何使用IronPdfEngine的信息。 其他Linux發行版 您可以使用apt-get、hfs和yum手動安裝Linux的IronPDF所需的先決條件。 這樣您就可以在許多非正式支持的Linux發行版上使用IronPDF。 在首次安裝期間,IronPDF可能會拋出異常以通知您任何必要的系統依賴項。 IronCefSubprocess提到的是一個二進制文件,位於您的應用程序的bin資料夾中。 您可能需要指定一個確切的路徑,該路徑可能位於bin中。 您可能需要sudo權限。 如果您不確定如何處理未列出的Linux操作系統,請調查該操作系統上的Chromium瀏覽器的依賴項。 要請求對其他Linux發行版的官方支持,請聯繫support@ironsoftware.com。 Linux的常見依賴模式 請參考上面的其他Linux操作系統的依賴包。 # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ # Update and install necessary libraries apt update apt install -y libc6-dev apt install -y libgtk2.0-0 apt install -y libnss3 apt install -y libatk-bridge2.0-0 apt install -y libx11-xcb1 apt install -y libxcb-dri3-0 apt install -y libdrm-common apt install -y libgbm1 apt install -y libasound2 apt install -y libappindicator3-1 apt install -y libxrender1 apt install -y libfontconfig1 apt install -y libxshmfence1 # Change permissions for IronCefSubprocess chmod 755 IronCefSubprocess # Note: IronCefSubprocess is normally found at bin/runtimes/linux-x64/ SHELL 識別遺漏的依賴項 ldd是一個診斷遺漏依賴的強大工具。 通過運行ldd IronInterop.so,您可以看到應用程序所需的所有共享庫的列表。 圖書館旁的"not found"消息,如libcef.so => not found,表示無法正常運行程序的關鍵缺失依賴項。 IronInterop.so文件位於特定操作系統的本地資料夾中。 例如,bin/Debug/net6.0/runtimes/linux-x64/native。 ldd IronInterop.so ldd IronInterop.so SHELL IronCefSubprocess IronCefSubprocess是您應用程式的bin資料夾內的一個二進制文件。 它需要可由.NET進程執行。 # Change permissions for IronCefSubprocess chmod 755 bin/runtimes/linux-64/IronCefSubprocess # Change permissions for IronCefSubprocess chmod 755 bin/runtimes/linux-64/IronCefSubprocess SHELL 常見問題解答 如何在 Linux 上使用 C# 將 HTML 轉換為 PDF? 您可以使用 IronPDF 的 RenderHtmlAsPdf 方法將 HTML 字符串轉換為 Linux 上的 PDF。這允許您直接從 HTML 內容生成 PDF 文檔。 在 Linux 上使用 PDF 庫的系統要求是什麼? 要在 Linux 上使用 IronPDF,最低硬件要求是 1 核和 1.75 GB 的 RAM。為了獲得最佳性能,建議使用 2 核和 8 GB 的 RAM,利用 Chromium 引擎來進行渲染。 哪些 Linux 發行版與 PDF 生成工具兼容? IronPDF 支持 Ubuntu 22、20、18、16,Debian 11、10,CentOS 8,Fedora Linux 33 和 Amazon AWS Linux 2 的 PDF 生成,提供無需配置的設置以實現無縫集成。 我可以將 PDF 生成與 Docker 集成在 Linux 上嗎? 是的,IronPDF 可以在 Linux 上與 Docker 集成。通過將 LinuxAndDockerDependenciesAutoConfig 設置為 true,IronPDF 將嘗試自動安裝所有必要的依賴項以在 Docker 中運行。 如何在 Linux 環境中安裝 PDF 生成工具? 使用 NuGet 套件 IronPdf.Linux 安裝 IronPDF 或從 IronPDF 網站下載 DLL。確保所有依賴項已正確安裝並將 IronCefSubprocess 設置為可執行。 哪些 .NET 版本適合在 Linux 平臺上的 PDF 生成? IronPDF支持.NET 10, 9, 8, 7, 6, 5和.NET Core在Linux上生成PDF。建議使用長期支持(LTS)版本,如.NET Core 3.1,以獲得穩定性和性能。 在 Alpine Linux 上運行 PDF 生成是否可行? 由於 musl C 庫的兼容性問題,IronPDF 尚不支持直接在 Alpine Linux 上使用。然而,使用 IronPDFEngine Docker 容器可以促進在 Alpine 上的 PDF 功能。 如果在 Linux 上使用 PDF 工具遇到依賴錯誤,應該怎麼做? 如果發生缺少依賴項錯誤,請根據您的 Linux 發行版需求,手動使用 apt-get、dnf 或 yum 等包管理器安裝必要的軟體包。 不支持的 Linux 發行版能否使用 PDF 生成工具? IronPDF 可用於不支持的 Linux 發行版,需手動安裝所需的依賴項。建議查閱 Chromium 依賴項以獲取手動安裝的指導。 如何在 Linux 環境中提高 PDF 生成性能? 要優化 Linux 上的 IronPDF,請確保啟用 LinuxAndDockerDependenciesAutoConfig 以自動設置依賴項。使用針對 Linux 優化的 NuGet 包並為臨時文件建立可寫目錄。 是否有專門針對 AWS Lambda 的 PDF 工具設置指南? 是的,IronPDF 在其網站上提供了 AWS Lambda 設置指南,提供了在 AWS Lambda 環境中配置 IronPDF 的詳細說明。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 17,803,474 | 版本: 2026.3 剛剛發布 開始免費試用 免費 NuGet 下載 總下載量:17,803,474 查看許可證 還在滾動嗎? 想快速取得證據? PM > Install-Package IronPdf 運行範例看著你的HTML程式碼變成PDF檔。 免費 NuGet 下載 總下載量:17,803,474 查看許可證