在 C# VB.NET 中将 MemoryStream 转换为 PDF 文件或将 PDF 文件转换为 MemoryStream

C# 内存流文件 VB.NET

MemoryStream因其效率和易用性而经常使用。您可以将 MemoryStream 转换为PDF使用 C# 或 VB.NET 以编程方式将文件以及 PDF 文件转换为 MemoryStream。使用 MemoryStream 的众多优点之一是系统可以避免在磁盘或 FileStream 上读取或写入文件时常见的延迟。此外,磁盘上的物理空间未被利用,因为内容保留在内存中。例如,如果您在 MemoryStream 中加载了一个文件并且您需要进一步处理它,则您不需要将该文件写入磁盘然后从那里读取。相反,您可以轻松快速地利用 MemoryStream 中的文件内容。让我们在以下标题下探索使用 C# 的 MemoryStream to File 和 File to MemoryStream 转换:

MemoryStream 到 PDF 文件和 PDF 文件到 MemoryStream 转换器 API

我们将使用Aspose.PDF for .NET API探索 MemoryStream 的导入和导出API 提供了大量功能来处理 PDF 文件并满足您的所有要求。您可以使用以下命令NuGet或通过从New Releases下载 DLL轻松安装 API

> PM Install-Package Aspose.Pdf

使用 C# 或 VB.NET 将 MemoryStream 转换为 PDF 文件

您可以根据需要将 MemoryStream 转换为 PDF 文件。让我们考虑一个示例,其中将源 HTML 文件加载到 MemoryStream 中,然后将其转换为 PDF 文件。我们需要遵循以下步骤:

  1. MemoryStream 中加载输入文件
  2. 初始化Document的对象
  3. 保存输出 PDF 文件

以下代码显示了如何在 C# 或 VB.NET 中将 MemoryStream 转换为 PDF 文件:

使用 C# 或 VB.NET 将 PDF 文件转换为 MemoryStream

您可能需要将文件保存到 MemoryStream 以避免使用磁盘空间和访问延迟。在这里,我们将把 PDF 文件转换为 MemoryStream,其中输出格式将是演示格式文件。让我们按照以下步骤来演示此功能:

  1. 加载输入文件
  2. 初始化MemoryStream对象
  3. 将输出写入MemorySteam

下面的代码解释了如何在 C# 或 VB.NET 中将 PDF 文件转换为 MemoryStream:

结论

简而言之,我们已经探索了如何将 MemoryStream 转换为 File 以及如何在 C# 或 VB.NET 中将 File 转换为 MemoryStream。此外,这种方法有助于提高应用程序的性能和效率。Aspose 支持多种文件格式,如果您对其他文件格式转换感兴趣,请随时在免费支持论坛上写信给我们我们将很乐意为您提供帮助!

也可以看看

使用 Java 以编程方式打印 PDF 文件