Конвертування PSD у Інші Формати

Конвертування PSD у PDF

Aspose.PSD для .NET надає клас Image, щоб завантажувати PSD файли, і той же може бути використаний для збереження зображення у форматі PDF. Нижче вказаний приклад коду показує, як конвертувати PSD у PDF.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
// Add support of PSD export to PDF
string[] sourcesFiles = new string[]
{
@"1.psd",
@"little.psb",
@"psb3.psb",
@"inRgb16.psd",
@"ALotOfElementTypes.psd",
@"ColorOverlayAndShadowAndMask.psd",
@"ThreeRegularLayersSemiTransparent.psd"
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
string sourceFileName = sourcesFiles[i];
using (PsdImage image = (PsdImage)Image.Load(dataDir + sourceFileName))
{
string outFileName = "PsdToPdf" + i + ".pdf";
image.Save(dataDir + outFileName, new PdfOptions());
}
}

PSD у PDF з вирізанням маски

Вирізна маска дозволяє застосовувати маску до декількох шарів одночасно. Цей документ демонструє, як ви можете експортувати PSD у PDF з вирізанням маски. Нижче наведено код прикладу для досягнення цієї функції.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
using (PsdImage image = (PsdImage)Image.Load(dataDir + "clip.psd"))
{
image.Save(dataDir + "output.pdf", new PdfOptions());
}

PSD у PDF зі шаром корекції

Шар корекції застосовує колірні і тонові корекції до зображення без постійної зміни значень пікселів. Цей документ демонструє, як ви можете експортувати PSD у PDF зі шаром корекції. Нижче наведено уривок коду.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
using (PsdImage image = (PsdImage)Image.Load(dataDir + "example.psd"))
{
image.Save(dataDir + "document.pdf", new PdfOptions());
}

Файл PSD у PSB

За допомогою Aspose.PSD для .NET розробники можуть конвертувати файл у формат PSB. Цей документ показує, як експортувати/конвертувати файл PSD у формат PSB за допомогою Aspose.PSD. Aspose.PSD для .NET надає метод Load, який надає клас Image для завантаження PSD файлів, і той же може бути використаний для збереження результатів. Наведений нижче уривок коду показує, як конвертувати файл PSD у формат PSB.

// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET
string sourceFilePathPsd = dataDir + "2layers.psd";
string outputFilePathPsb = dataDir + "ConvertFromPsd.psb";
using (Image img = Image.Load(sourceFilePathPsd))
{
var options = new PsdOptions((PsdImage)img) { PsdVersion = PsdVersion.Psb };
img.Save(outputFilePathPsb, options);
}