使用C#代码将 PDF 转换为 PostScript(PS)格式

PostScript 是由 Adobe Systems 在 20 世纪 80 年代开发的一种页面描述语言,用于将数字图形或文本文件转换为适合打印的固定格式。随着时间的推移,虽然 PostScript(PS)文件格式已不如过去那样流行,但目前仍然受到大多数打印机的支持。

本文将介绍如何使用 Spire.PDF for .NET 以编程方式将 PDF 文件转换为 PostScript(PS)文件。

安装 Spire.PDF for .NET

首先,你需要在 .NET 项目中引用 Spire.PDF for .NET 包中包含的 DLL 文件。你可以通过提供的链接下载这些 DLL 文件,或者通过 NuGet 进行安装。

cs 复制代码
PM> Install-Package Spire.PDF

在 C# 和 VB.NET 中将 PDF 转换为 PostScript

将 PDF 转换为 PS 格式可以提升打印输出的质量。使用 Spire.PDF for .NET,你只需三行代码即可完成转换。具体步骤如下:

  1. 创建一个 PdfDocument 实例。

  2. 使用 PdfDocument.LoadFromFile() 方法加载示例 PDF 文件。

  3. 使用 PdfDocument.SaveToFile(string filename, FileFormat.POSTSCRIPT) 方法将 PDF 文件保存为 PS 文件。

示例代码如下:

cs 复制代码
using Spire.Pdf;

namespace PDFtoPS
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建 PdfDocument 实例
            PdfDocument document = new PdfDocument();

            // 加载示例 PDF 文件
            document.LoadFromFile("Test.pdf");

            // 将 PDF 文件保存为 PS 文件
            document.SaveToFile("toPostScript.ps", FileFormat.POSTSCRIPT);
        }
    }
}

申请临时许可证

如果您希望移除生成文档中的评估提示信息,或解除功能限制,请为自己申请一份 30 天试用许可证。

相关推荐
南风微微吹2 分钟前
中级工作者历年真题及答案解析PDF电子版(2010-2025年)
pdf
南子北游18 分钟前
Python学习(基础语法1)
开发语言·python·学习
张健115640964823 分钟前
使用信号量限制并发数量
开发语言·c++
糯米团子74941 分钟前
Web Worker
开发语言·前端·javascript
我命由我123451 小时前
JavaScript 开发 - 获取函数名称、获取函数参数数量、获取函数参数名称
开发语言·前端·javascript·css·html·html5·js
白晨并不是很能熬夜2 小时前
【PRC】第 2 篇:Netty 通信层 — NIO 模型 + 自定义协议 + 心跳
java·开发语言·后端·面试·rpc·php·nio
简简单单就是我_hehe2 小时前
后端链路追踪局部采集和全量采集配置说明
java·开发语言
北京理工大学软件工程2 小时前
C#111
开发语言·c#
叶子野格3 小时前
《C语言学习:指针》12
c语言·开发语言·c++·学习·visual studio
光影少年3 小时前
前端线上屏幕出现卡顿如何排查?
开发语言·前端·javascript·学习·前端框架·node.js