แปลง 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 พร้อมกับ Clipping Mask

การใช้ Clipping mask ช่วยให้คุณสามารถใช้หน้ากากกับเลเยอร์หลายๆ รายการพร้อมกัน บทความนี้สาธิตวิธีการส่งออก PSD เป็น PDF พร้อมกับ Clipping Mask รหัสตัวอย่างจะถูกแสดงด้านล่างเพื่อให้สามารถทำได้

// 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 พร้อมกับ Adjustment Layer

การใช้ Adjustment Layer ใช้สีและการปรับของความสว่างรูปภาพโดยไม่เปลี่ยนค่าพิกเซลอย่างถาวร บทความนี้สาธิตวิธีการส่งออก PSD เป็น PDF พร้อมกับ Adjustment Layer รอยแยกการใช้งานได้ถูกให้ตัวอย่างรหัสต่ำกว่า

// 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

ผู้พัฒนาสามารถแปลงรูปแบบไฟล์ PSD เป็น PSB ด้วย Aspose.PSD สำหรับ .NET บทความนี้แสดงวิธีการส่งออก/การแปลงรูปแบบไฟล์ PSD เป็น PSB ด้วย 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);
}