Conversión a Adobe® Photoshop® mediante C#
Convierte Photoshop PSD, PSB a PDF e imágenes JPG, PNG, BMP y TIFF para crear aplicaciones .NET multiplataforma».
El formato PSD guarda los datos en forma de capas y es el formato más conocido de Adobe® Photoshop® para fines de diseño, incluidos los diseños de sitios web. Los diseñadores pueden exportar fácilmente capas PSD a imágenes individuales, como PNG, JPG, GIF, TIFF, etc. a través de Adobe Photoshop. Para implementar la conversión de Photoshop a imágenes rasterizadas y PDF dentro de una solución.NET sin necesidad de instalar Adobe Photoshop, la API .NET puede hacerlo con facilidad. Los siguientes códigos de ejemplo de C# se pueden integrar fácilmente para automatizar el conversor de archivos PSD a formatos de imagen rasterizada y PDF. Incluso los programadores pueden extraer capas de cualquier imagen PSD.
Convertir Photoshop PSD a PDF
Para convertir PSD a un documento PDF, el proceso consiste en cargar el archivo PSD usando Clase de imagen . Crear Clase PDFOptions objeto, para la configuración de PDF relevante. Finalmente llama Imagen. Guardar método que tiene un archivo PDF de salida y opciones de PDF para la conversión.
Código C# para la conversión de PSD a PDF en 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); | |
} |
Conversión de imágenes PSD a JPG, PNG y BMP de Photoshop
Para convertir PSD a imágenes, el proceso es casi el mismo que el de PSD a PDF. Cargue el archivo con Image.Load y, a continuación, en lugar de utilizar las opciones de guardar PDF, utilice las opciones de guardado de imágenes relevantes, como Opciones JPEG , Opciones de PNG , Opciones de BMP , Opciones de TIFF , Opciones de GIF , Opciones de Jpeg 2000 para JPG, PNG, BMP, TIFF, GIF, JP2 respectivamente y, finalmente, convierta llamando a la función Guardar con los parámetros pertinentes.
Código C# para conversión de PSD a imagen en 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); | |
} |