Conversão do Adobe® Photoshop® via C#

Converta imagens PSD e PSB do Photoshop em PDF e JPG, PNG, BMP e TIFF para criar aplicativos .NET multiplataforma.

 

O formato PSD salva os dados na forma de camadas e é o formato bem conhecido do Adobe® Photoshop® para fins de design, incluindo designs de sites. Os designers podem facilmente exportar camadas PSD para imagens únicas, incluindo PNG, JPG, GIF, TIFF etc. via Adobe Photoshop. Para implementar a conversão do photoshop em imagens rasterizadas e PDF na solução.NET sem a instalação do Adobe Photoshop, a API.NET pode fazer isso com facilidade. Os seguintes códigos de exemplo em C# podem ser facilmente integrados para automação do conversor de arquivos PSD em formatos de imagem raster e PDF. Até mesmo programadores podem extrair camadas de qualquer imagem PSD.

Converter Photoshop PSD em PDF

Para converter PSD em documento PDF, o processo é carregar o arquivo PSD usando Classe de imagem . Criar Classe PDFOptions objeto, para configurações relevantes de PDF. Finalmente ligue Imagem. Salvar método com arquivo PDF de saída e opções de PDF para conversão.

Código C# para conversão de PSD para PDF do Photoshop
// Load an existing PSD file as Image
using (Image psdtopdf = Image.Load("Photoshop.psd"))
{
// Create an instance of PdfOptions class
PdfOptions PDFOpts = new PdfOptions();
// Convert PSD to PDF
psdtopdf.Save("output.pdf", PDFOpts);
}
 

Conversão de imagens PSD para JPG, PNG, BMP do Photoshop

Para converter PSD em imagens, o processo é quase o mesmo de PSD em PDF, carregue o arquivo usando Image.Load e, em vez de usar as opções de salvamento de PDF, usando opções relevantes de salvamento de imagem, como Opções de JPEG , Opções de PNG , Opções de BMP , Opções TIFF , Opções de GIF , Opções do JPEG 2000 para JPG, PNG, BMP, TIFF, GIF, JP2 respectivamente e, finalmente, converta chamando a função Salvar com parâmetros relevantes.

Código C# para conversão de PSD em imagem do Photoshop
using (Image psdtoimage = Image.Load("Photoshop.psd"))
{
// Create an instance of JpegOptions class
JpegOptions jpgOptions = new JpegOptions();
jpgOptions.Quality = 100;
// Use the relevant image option classes such as
// PngOptions, BmpOptions, TiffOptions, GifOptions, Jpeg2000Options
// for PNG, BMP, TIFF, GIF, JP2 respectively
// Convert PSD to JPG Image
psdtoimage.Save("Photoshop-to-Image.jpeg", jpgOptions);
}