本简短教程解释了如何 将 PDF 转换为 MP4 使用 C#。它提供了设置 IDE 的细节、步骤列表以及用于将 PDF 转换为 MP4 使用 C# 的示例代码。您将学习根据需求创建自定义 MPEG 视频的技术。
C# 中 PDF 转 MP4 转换器的步骤
- 设置环境以使用 Aspose.PDF for .NET 将 PDF 格式转换为 MP4
- 定义输入 PDF、输出 MP4 的路径,图像分辨率(DPI),以及每页显示的秒数
- 创建一个用于存储渲染后 PNG 图像的文件夹
- 使用 Document 类加载源 PDF,并使用配置的 DPI 初始化 PNG rendering device
- 遍历 PDF 中的每一页,并根据页面在 MP4 中显示的秒数多次渲染该页
- 将 FFmpeg 命令字符串格式化,以使用所有渲染的 PNG 图像编码 MP4 视频
- 在 shell 中运行 FFmpeg 命令以生成输出 MP4 文件
- 删除包含渲染图像的临时文件夹
这些步骤说明如何 使用 C# 将 PDF 转换为 MP4。通过多次渲染源 PDF 中的每一页来开始此过程,具体次数取决于每页在输出视频播放时保持可见的秒数配置。最后,使用 FFmpeg 命令将所有渲染的图像拼接成视频,然后删除中间的渲染图像。
使用 C# 的 PDF 转 MP4 视频转换器代码
此代码演示了如何 使用 C# 将 PDF 转换为 MP4 视频。您可以修改代码,以渲染页面后再复制,而不是多次渲染,以获得更好的性能。您还可以通过不同的 PngDevice 属性(如 CompressionLevel 和 ColorDepth)显式控制质量和文件大小。
本文介绍了从 PDF 页面创建 MP4 视频的过程。要将 PDF 转换为 GIF 文件,请参阅文章 使用 C# 将 PDF 转换为 GIF.