使用 IRONPDF FOR NODE.JS 如何在 Node.js 中分割 PDF 文件 Darrius Serrant 更新日期:7月 28, 2025 Download IronPDF npm 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 本文將使用IronPDF,一個PDF庫,幫助您將PDF文檔拆分成多個PDF文件,存放在輸出文件夾中。 這可以通過幾行代碼完成。 IronPDF是一個功能強大的PDF庫,允許您輕鬆創建、打開、閱讀和拆分PDF文件。 什麼是Node.js? JavaScript代碼可以使用跨平台、開源的Node.js JavaScript運行環境在瀏覽器之外運行。 啟用服務器端JavaScript執行後,程序員可以構建可擴展、快速和高效的網絡應用程序。 Node.js使用事件驅動的非阻塞I/O範式,使其非常適合創建處理多個並發連接的實時應用程序。 有各種常用的Node.js應用程序,包括Web服務器、API、流媒體應用程序、實時聊天應用程序、物聯網(IoT)設備等。 總的來說,Node.js因其效率、速度,以及與JavaScript在後端和前端的兼容性提供了一種單一語言的全棧開發而越來越受歡迎。 要了解更多有關Node.js的信息,請參考Wiki頁面。 如何在Node.js中拆分PDF 要拆分PDF,下載Node.js軟件包。 安裝IronPDF for Node.js庫。 創建一個新的PDF或導入一個已存在的。 使用IronPDF for Node.js庫中的duplicate函數。 將頁碼作為參數傳遞給duplicate函數。 使用saveAs函數將各個頁面保存到PDF文件中。 IronPDF for Node.js IronPDF本來是設計在.NET框架上運行的.NET庫,允許開發人員使用C#或VB.NET處理PDF文檔。 然而,IronPDF並沒有針對Node.js創建一個原生或直接版本。 這可能表明,IronPDF for Node.js現在提供了在Node.js應用程序中生成、修改和處理PDF文檔的功能。 IronPDF的特點 HTML到PDF生成:從HTML材料創建PDF文檔的能力。 文本和圖像操作:指從PDF文件中添加、修改或刪除文本、形狀、圖像和其他項目。 PDF document modification includes combining, extracting pages from PDF files, splitting PDF files, and encrypting and decrypting them. 表單處理:包括填寫表單、獲取表單數據以及以編程方式利用PDF表單。 PDF安全性:使用數字簽名、加密和密碼保護PDF文檔。 元數據處理:是檢索和處理PDF文件的過程。 如果IronPDF擴展其產品線以包含Node.js版本,這可能為開發Node.js應用程序的開發人員提供了一種方法,能夠在其應用程序中集成IronPDF的PDF處理功能。 喜歡在.NET環境中使用提供類似IronPDF功能的庫的開發人員可能會覺得這很有用。 有關IronPDF功能、兼容性和Node.js支持的最新和準確的信息,請始終諮詢官方文檔、發布公告或IronPDF團隊的更新。 要了解更多IronPDF信息,請參考文檔頁面。 包需求 編輯器是Visual Studio Code。 Node.js 安裝包需要包管理,您可以使用Yarn或npm。 安裝IronPDF軟件包Node 打開終端或命令提示符:啓動終端或命令提示符。 您可以根據操作系統以多種方式訪問它: Windows:命令提示符或PowerShell MacOS X 項目終端 Linux的終端 安裝包:使用npm install命令加上包名來安裝包。 例如,運行以下命令以安裝@ironsoftware/ironpdf包: npm install @ironsoftware/ironpdf npm install @ironsoftware/ironpdf SHELL 安裝IronPDF 使用IronPDF拆分PDF 將PDF文檔拆分成多個文件只需幾行代碼。 查看此示例以將其納入您的項目。 使用IronPDF將一個PDF文檔拆分成多個文檔是一個相當簡單的過程。 每份文檔僅有一頁。 const { PdfDocument } = require("@ironsoftware/ironpdf"); const pdfprocess = async () => { console.log("Start split Process"); // Load the existing PDF document const pdf = await PdfDocument.fromFile("Demo.pdf"); // Get the total number of pages in the PDF const pagecount = await pdf.getPageCount(); // Iterate over each page and create a separate PDF file for (let i = 0; i < pagecount; i++) { // Duplicate a single page into a new PDF document const spdf = await pdf.duplicate(i); // Save each duplicated page as a separate PDF file await spdf.saveAs(`split_${i}.pdf`); } console.log("End Split Process"); }; // Initiate the PDF splitting process pdfprocess(); 上述代碼示例演示了如何使用IronPDF的PdfDocument.fromFile方法打開現有的PDF文件。通過作為第二個參數將文檔密碼傳遞給fromFile方法,您還可以打開受密碼保護的文件。代碼相當簡單且易於使用來分割PDF文件。使用duplicate方法來輕鬆復制原始文檔中的多個頁面,如上所示。 通過將索引號作為參數提供給duplicate方法來拆分PDF文件。 然後每個頁面都保存到不同的文件中。也可以將PDF按頁面範圍拆分。 為此,我們使用getPageCount函數,這將允許我們獲取PDF輸入文件路徑的頁數。 然後通過使用duplicate方法將PDF文件拆分為多個PDF文件。 NPM IronPDF將加載輸入PDF文件,然後將PDF文件拆分成單獨文件。 PDF文件 要了解更多IronPDF for Node.js庫代碼,請參考將HTML轉換為PDF文件的示例頁面。 結論 IronPDF庫提供強大的安全保護措施以減少威脅並確保數據安全。 它不局限於特定瀏覽器,適用於所有通用瀏覽器。 庫提供多種許可選擇,包括免費開發人員許可和可購買的附加開發許可,以滿足開發人員不同的需求。 升級選項包含在$799輕量包中,該包還包含永久許可,一年軟件維護和30天退款保證。 在帶水印的試用期期間,用户可以在實際應用場景中評估該產品。 The licensing page provides additional information regarding IronPDF's pricing and licensing options, and also allows users to try IronPDF for free for 30-days. 常見問題解答 如何使用 Node.js 分割 PDF 文件? 您可以通過使用 IronPDF 在 Node.js 中分割 PDF 文件,載入 PDF 至 PdfDocument.fromFile,然後利用 duplicate 方法將頁面分割為單獨的文件,並使用 saveAs 函數保存它們。 在 Node.js 中使用 IronPDF 分割 PDF 文件需要什麼步驟? 首先,使用 npm install @ironsoftware/ironpdf 安裝 IronPDF。接下來,使用 PdfDocument.fromFile 載入您的 PDF 文件。使用 duplicate 方法分割頁面,並使用 saveAs 分別保存每個頁面。 我可以在 Node.js 中使用 PDF 程式庫處理加密的 PDF 嗎? 是的,IronPDF 可以在 Node.js 中處理加密的 PDF。您可以將文檔的密碼作為第二個參數傳遞給 fromFile 方法,以開啟和操作受密碼保護的 PDF 文件。 IronPDF for Node.js 的一些功能有哪些? IronPDF for Node.js 提供的功能如 HTML 轉 PDF 轉換、文本和圖像操作、PDF 分割和合併、表單處理,以及安全功能如加密和數位簽章。 在 Node.js 中 IronPDF 是否有免費試用版可用? 是的,IronPDF 提供免費的開發者授權在試用期內,包括帶有水印的輸出,允許開發者在其項目中測試此程式庫的功能。 在 Node.js 中使用 IronPDF 的系統要求是什麼? 要在 Node.js 中使用 IronPDF,需要 Node.js 運行時環境和如 npm 或 Yarn 的套件管理工具。建議使用如 Visual Studio Code 的 IDE 進行開發。 如何在 Node.js 應用中安裝 IronPDF? 您可以在終端或命令提示符中運行命令 npm install @ironsoftware/ironpdf 來安裝 IronPDF for Node.js。 Node.js 中 IronPDF 提供哪些授權選項? IronPDF 提供多種授權選項,包括免費的開發者授權試用期、永久授權的 Lite 套件,以及針對不同需求量身定制的多種開發者授權。 在哪裡可以找到更多關於在 Node.js 中使用 IronPDF 的信息? 如需在 Node.js 中使用 IronPDF 的更多信息,可以參考官方文檔、版本說明或 IronPDF 團隊提供的更新。 Node.js 是什麼,為何會被使用? Node.js 是一種 JavaScript 運行時環境,用於構建可擴展、高效的網絡應用程序,包括網頁伺服器、API、流媒體應用程序、即時聊天應用程序和 IoT 解決方案。 Darrius Serrant 立即與工程團隊聊天 全棧軟件工程師 (WebOps) Darrius Serrant 擁有邁阿密大學計算機科學學士學位,目前任職於 Iron Software 的全栈 WebOps 市場營銷工程師。從小就迷上編碼,他認為計算既神秘又可接近,是創意和解決問題的完美媒介。在 Iron Software,Darrius 喜歡創造新事物,並簡化複雜概念以便於理解。作為我們的駐場開發者之一,他也自願教學生,分享他的專業知識給下一代。對 Darrius 來說,工作令人滿意因為它被重視且有實際影響。 相關文章 更新日期 6月 22, 2025 如何在 Node.js 中從 PDF 中提取圖像 在本文章中,我們將探索如何使用 IronPDF(適用於 .NET 的強大 PDF 庫)從 PDF 中提取和保存圖像,以及如何通過 NPM 套件將其整合到 Node.js 環境中。 閱讀更多 更新日期 6月 22, 2025 如何在 Node.js 中編輯 PDF 文件 此教程旨在引導初學者通過 Node.js 使用 IronPDF 來編輯和創建 PDF 文件的基礎。 閱讀更多 更新日期 7月 28, 2025 如何在 Node.js 中將 PDF 轉換為文本 本教程旨在引導初學者通過設置 Node.js 專案來從 PDF 頁面文件中提取文本,使用 IronPDF。 閱讀更多 如何在 Node.js 中將 PDF 轉換為文本如何在 Node.js 中壓縮 PDF 文件
更新日期 6月 22, 2025 如何在 Node.js 中從 PDF 中提取圖像 在本文章中,我們將探索如何使用 IronPDF(適用於 .NET 的強大 PDF 庫)從 PDF 中提取和保存圖像,以及如何通過 NPM 套件將其整合到 Node.js 環境中。 閱讀更多