Z tego szczegółowego tematu dowiesz się, jak konwertować PSD na PDF w języku C#. Opracowana aplikacja może być łatwo wykorzystana do zapisywania PSD jako PDF przy użyciu C# i może być używana w dowolnym skonfigurowanym środowisku .NET w systemach Windows, macOS lub Linux.
Kroki, aby przekonwertować PSD na PDF w C#
- Stwórz swoje środowisko, instalując Aspose.PSD for .NET z NuGet
- Załaduj źródłowy plik PSD z dysku, używając instancji klasy PsdImage
- Użyj instancji klasy PdfDocumentInfo, aby ustawić metadane PDF
- Użyj klasy opcji PdfOptions, aby ustawić żądane właściwości pliku PDF
- Zapisz przekonwertowany plik PDF na dysku
Za pomocą C# PSD do PDF można łatwo opracować aplikację do konwersji, wykonując powyższe kroki, przy czym proces rozpocznie się od uzyskania dostępu do źródłowego pliku PSD z dysku. Następnie przy użyciu instancji klas PdfDocumentInfo i PdfOptions zostaną ustawione żądane informacje o metadanych PDF wraz z innymi właściwościami. Na koniec załadowany plik PSD zostanie wyeksportowany jako plik PDF na dysku przy użyciu metody zapisu.
Kod do eksportu PSD do PDF w C#
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) | |
}); | |
} | |
} | |
} | |
} |
W powyższym przykładzie przedstawiono proces eksportowania pliku PSD do formatu PDF przy użyciu języka C#, w którym metoda Image.Load() jest wykorzystywana do załadowania źródłowego pliku PSD z dysku. Klasy PdfDocumentInfo i PDFOptions służą do ustawiania informacji o metadanych, takich jak autor, słowa kluczowe, temat, tytuł itp. Klasa PdfOptions służy do ustawiania opcji wyjściowego pliku PDF, w tym ustawienia rozdzielczości dokumentu wyjściowego.
Temat wyjaśnił nam proces konwersji PSD na PDF przy użyciu C# przy użyciu podejścia krokowego. Jeśli chcesz dowiedzieć się więcej o konwertowaniu PSD na JPEG, zapoznaj się z artykułem na jak przekonwertować PSD na JPEG w C#.