通过将 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 文件保存为流,以实现高效的文档管理与 Web 集成。

如需深入了解功能与价格,请访问我们对 .NET 8 PDF 组件的比较。

比较 .NET 8 PDF 组件