使用C#将PSD转换为PDF

Contents
[ ]

C#.NET Photoshop操作API - Aspose.PSD 是一个PSD SDK,可以在服务器上取代Adobe Photoshop。可以轻松地将PSD文件转换为具有可选择文本的PDF。

要将PSD转换为PDF,可以使用以下代码:

下面提供的示例代码演示了如何将PSD转换为PDF:

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string inputFile = dataDir + "PsdConvertToPdfExample.psd";
using (var psdImage = (PsdImage)Image.Load(inputFile, new PsdLoadOptions()))
{
psdImage.Save(dataDir + "PsdConvertedToPdf.pdf",
new PdfOptions() {
PdfDocumentInfo = new PdfDocumentInfo()
{
Author = "Aspose.PSD",
Keywords = "Convert,Psd,Pdf,Online,HowTo",
Subject = "PSD Conversion to PDF",
Title = "Pdf From Psd",
},
ResolutionSettings = new ResolutionSetting(5, 6)
});
}

您可以在PdfOptions中指定附加的PDF元信息,如作者、关键词、主题和标题。Adobe Photoshop文件可以通过只读模式进行像素完美导出,但在这种情况下,您将无法从PSD文本图层中选择文本。

将PSD文件批处理转换为PDF可以帮助您为您的网站制作预览器。PDF格式无法像PSD文件那样进行编辑,因此您可以将其用作与客户或合作伙伴合作的不可更改格式,同时您将拥有一个可以随时更改的PSD模板。