Ebben a lépésről lépésre bemutatott témakörben lehetősége lesz megtanulni, hogyan lehet a PSD-t PDF-re konvertálni C#-ban. A kifejlesztett alkalmazás könnyen használható PSD PDF formátumban mentésére C# használatával, és bármely .NET konfigurált környezetben használható Windowson, macOS-en vagy Linuxon belül.
A PSD-ből PDF-be konvertálás lépései C#-ban
- Hozzon létre környezetet a NuGetből származó Aspose.PSD for .NET telepítésével
- Töltse be a forrás PSD-fájlt a lemezről a PsdImage osztály egy példányával
- A PDF metaadatok beállításához használja a PdfDocumentInfo osztály egy példányát
- Használja a PdfOptions opcióosztályt a kívánt PDF-tulajdonságok beállításához
- Mentse a konvertált PDF fájlt a lemezre
A C# PSD PDF konverziós alkalmazás könnyen fejleszthető a fent említett lépésekkel, ahol a folyamat a forrás PSD fájl lemezről való elérésével kezdődik. Ezután a PdfDocumentInfo és a PdfOptions osztály egy példányának használatával beállítja a kívánt PDF metaadat-információkat a többi tulajdonsággal együtt. Végül a betöltött PSD-t PDF-fájlként exportálja a lemezre a mentési módszerrel.
Kód a PSD-ből PDF-be exportálásához C#-ban
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Pdf; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageLoadOptions; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class PsdToPdf | |
{ | |
public static void ConvertPsdToPdf() | |
{ | |
String path = @"/Users/Documents/KnowledgeBase/TestData/"; | |
// Applying product license to convert PSD to PDF in C# | |
License PsdToPdfLic = new License(); | |
PsdToPdfLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
using (var psdImage = (PsdImage)Image.Load(path + "AllAdjustments.psd", new PsdLoadOptions())) | |
{ | |
psdImage.Save(path + "PsdConverted_To_Pdf.pdf", | |
new PdfOptions() | |
{ | |
PdfDocumentInfo = new PdfDocumentInfo() | |
{ | |
Author = "Aspose.PSD for .NET", | |
Keywords = "Convert, Psd, Pdf, HowTo", | |
Subject = "Convert PSD to PDF", | |
Title = "Pdf From Psd", | |
}, | |
ResolutionSettings = new ResolutionSetting(5, 6) | |
}); | |
} | |
} | |
} | |
} |
A fent említett példában a PSD PDF-be C# használatával történő exportálásának folyamata látható, ahol az Image.Load() metódust használják a forrás PSD fájl lemezről való betöltésére. A PdfDocumentInfo és PDFOptions osztályok a metaadat-információk, például a szerző, kulcsszavak, tárgy, cím stb. beállítására szolgálnak. A PdfOptions osztály a kimeneti PDF-beállítások beállítására szolgál, beleértve a kimeneti dokumentum felbontásának beállítását.
A témakör elmagyarázta nekünk a PSD PDF-be konvertálásának folyamatát C# használatával, lépésenkénti megközelítéssel. Ha szeretne többet megtudni a PSD JPEG formátumba konvertálásáról, olvassa el a következő cikket: hogyan lehet a PSD-t JPEG-be konvertálni C#-ban.