使用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 天试用许可证。

相关推荐
浪子明X2 小时前
十六位账本怎样发现传输差错:Internet Checksum 生活类比
开发语言
ai小陈2 小时前
CUDA Stream实战:让数据传输与GPU计算真正重叠
人工智能·深度学习·ai·pdf·云计算·gpu算力
xiangyun614 小时前
【408数据结构 08】队列:循环队列判空判满,408年年考,一次讲清
c语言·开发语言·数据结构·c++·算法
xiangyun615 小时前
【408数据结构 06】双链表、循环链表、静态链表
c语言·开发语言·数据结构·c++·算法
唐青枫6 小时前
对象到底住在哪里?C#.NET 托管堆从分配、GC 到内存排查
c#·.net
白远山6 小时前
家政服务家政社区派单实战:调度系统架构设计与实现指南
java·开发语言·小程序·架构·需求分析
DevRay7 小时前
Java 21虚拟线程深度实战:告别线程池焦虑,百万并发吞吐量直接翻倍(原理+代码+避坑)
java·开发语言
free-elcmacom7 小时前
C++学习<1>程序分区
开发语言·c++
醉颜凉7 小时前
Java 必看:如何彻底避免 HashMap 多线程死循环问题?
java·开发语言
默 语7 小时前
Java新手入门:从零开始安装JDK并配置环境变量
java·开发语言·python·mysql·group by·1024程序员节·数据去重