透過將 PDF 儲存到串流來降低記憶體使用量

讓您的 .NET 8 應用程式具備可直接將 PDF 檔案儲存到串流的能力,以提升資料處理速度並降低記憶體占用。

透過將 PDF 儲存到串流來降低記憶體使用量

將 PDF 儲存到串流可在管理與傳輸 PDF 文件時提供更高的彈性與效率。這種將 PDF 檔案儲存為串流的方式,會將檔案內容分段為一組有序且經過壓縮的位元組序列(串流),以表示文件的內容與結構。此方法透過優先載入文字內容,能實現更快速的初始載入;同時可在速度較慢的連線下進行部分下載以便更快取得,並且只載入目前正在檢視的區段以降低記憶體用量。這使得能在不需要先將資料暫存到磁碟的中間步驟下,進行即時處理、操作與直接傳輸資料。使用串流特別適合於需要記憶體效率、動態內容產生、順暢網路分發,或是需要整合到更大型系統中(而直接進行檔案處理可能繁瑣或效率不佳)的情境。

多個 .NET 8 PDF 元件都可讓您將 PDF 儲存到串流,包括:

  • DevExpress PDF Document API(屬於 DevExpress Office File API)是一個跨平台的 API 程式庫,可用於管理 PDF 檔,並在 .NET 8 應用程式中將 PDF 儲存為串流。
  • ComponentOne Studio WinForms PDF(屬於 ComponentOne Studio WinForms)由 MESCIUS 提供,讓開發人員能建立 .NET 8 WinForms 應用程式,用於建立、操作與匯出 PDF 文件,且可將其儲存為串流格式。
  • Telerik UI PDF for WinForms(屬於 Telerik UI for WinForms)是一個靈活且高效能的 WinForms 程式庫,支援 .NET 8。它能讓您產生與編輯 PDF,並將其儲存到串流中,以達到最佳化載入與降低記憶體使用。
  • IronPDF for .NET(由 Iron Software 提供)為開發人員提供易於使用的 C# 程式庫,用於產生、編輯與管理 PDF。它支援 .NET 8,並可讓您將 PDF 檔案儲存為串流,以進行更有效率的文件管理與網頁整合。

如需深入了解功能與價格,請參考我們的 .NET 8 PDF 元件比較。

比較 .NET 8 PDF 元件