使用C#将PSD转换为PDF
Contents
[
Hide
]
C#.NET Photoshop操作API - Aspose.PSD 是一个PSD SDK,可以在服务器上取代Adobe Photoshop。可以轻松地将PSD文件转换为具有可选择文本的PDF。
要将PSD转换为PDF,可以使用以下代码:
下面提供的示例代码演示了如何将PSD转换为PDF:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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模板。