המרת 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, מפתחים יכולים להמיר PSD לפורמט קובץ 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);
}