Os arquivos PSB podem armazenar imagens enormes de grandes dimensões e tamanhos de arquivo grandes. Você pode converter um arquivo PSB em um documento PDF, imagem JPEG ou arquivo PSD programaticamente usando C#. Este artigo explicará como converter arquivos PSB para diferentes formatos de arquivo:
- Conversor de arquivo PSB – Instalação da API C#
- Converter PSB para arquivo PDF programaticamente usando C#
- Converter PSB para imagem JPEG programaticamente em C#
- Conversão de arquivo PSB para PSD programaticamente com C#
Conversor de arquivo PSB – Instalação da API C#
A API Aspose.PSD for .NET pode ser usada para criar, editar ou manipular formatos de imagem populares. Você pode instalar a API baixando o arquivo DLL da seção Downloads ou com o seguinte comando de instalação NuGet:
PM> Install-Package Aspose.PSD
Converter PSB para arquivo PDF programaticamente usando C#
Você pode converter um arquivo PSB em PDF com as seguintes etapas:
- Especifique o caminho para o arquivo PSB de entrada.
- Carregue o arquivo PSB de entrada com a classe Image.
- Converta PSB para arquivo PDF usando a classe PdfOptions.
O código abaixo mostra como converter PSB para arquivo PDF programaticamente usando C#:
// Especifique o caminho para o arquivo PSB de entrada
String sourceFileName = "Simple.psb";
// Carregar arquivo PSB de entrada
PsdImage image = (PsdImage)Aspose.PSD.Image.Load(sourceFileName);
// Converter PSB para arquivo PDF
image.Save(dataDir + "Simple_output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());
Converter PSB para imagem JPEG programaticamente em C#
Você pode converter um arquivo PSB em uma imagem raster com a API. Siga as etapas abaixo para converter o arquivo PSB em uma imagem JPG:
- Especifique o caminho de entrada para o arquivo PSB.
- Carregue o arquivo PSB de entrada com a instância PsdLoadOptions.
- Inicialize o objeto de classe JpegOptions.
- Converter arquivo de imagem PSB para JPG.
O código a seguir explica como converter um arquivo PSB em imagem JPEG programaticamente com C#:
// Especifique o caminho de entrada para o arquivo PSB
String sourceFileName = "Simple.psb";
// Carregar arquivo PSB de entrada
Aspose.PSD.ImageLoadOptions.PsdLoadOptions options = new Aspose.PSD.ImageLoadOptions.PsdLoadOptions();
PsdImage image = (PsdImage)Aspose.PSD.Image.Load(sourceFileName, options);
// Inicializar o objeto da classe JpegOptions
Aspose.PSD.ImageOptions.JpegOptions jpgoptions = new Aspose.PSD.ImageOptions.JpegOptions();
jpgoptions.Quality = 95;
// Converter arquivo de imagem PSB para JPG
image.Save("Simple_output.jpg", jpgoptions);
Conversão de arquivo PSB para PSD programaticamente com C#
Você pode converter um arquivo PSB para PSD com as etapas abaixo:
- Carregue o arquivo PSB de entrada com o método Load.
- Inicialize o objeto de classe PsdOptions.
- Converta PSB para arquivo PSD com o método Salvar.
O código abaixo explica como converter um arquivo PSB para PSD programaticamente em C#:
// Especifique o caminho para o arquivo PSB de entrada
String sourceFileName = "2layers.psb";
// Carregar arquivo PSB de entrada
PsdImage image = (PsdImage)Aspose.PSD.Image.Load(sourceFileName);
// Inicialize a instância da classe PsdOptions
Aspose.PSD.ImageOptions.PsdOptions options = new Aspose.PSD.ImageOptions.PsdOptions();
options.FileFormatVersion = FileFormatVersion.Psd;
// Converter arquivo PSB para PSD
image.Save("ConvertFromPsb_out.psd", options);
Obtenha licença de API gratuita
Você pode solicitar uma Licença Temporária Gratuita para testar a API em plena capacidade.
Conclusão
Em conclusão, você aprendeu como converter um arquivo PSB para o formato de arquivo PDF, JPEG ou PSD programaticamente usando C#. Basta configurar a API no ambiente .NET Framework e começar a converter seus arquivos conforme suas necessidades. Além disso, você pode explorar ainda mais os recursos visitando a Documentação. Sinta-se à vontade para entrar em contato conosco no Fórum de suporte gratuito para qualquer dúvida.