Formato 1Bpp indexado
Neste tutorial, exploraremos o código-fonte C# fornecido para a funcionalidade “Format 1Bpp Indexed” com Aspose.Words for .NET. Este recurso permite formatar imagens em um documento no formato PNG com profundidade de cor de 1 bit por pixel (1 bpp) e modo de cor indexada.
Passo 1: Configurando o ambiente
Antes de começar, certifique-se de configurar seu ambiente de desenvolvimento com Aspose.Words for .NET. Certifique-se de ter adicionado as referências necessárias e importado os namespaces apropriados.
Passo 2: Carregando o documento
// Caminho para o seu diretório de documentos
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
Nesta etapa, carregamos o documento usando oDocument
método e passando o caminho para o arquivo DOCX a ser carregado.
Etapa 3: configurar opções de backup de imagem
ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
{
PageSet = new PageSet(1),
ImageColorMode = ImageColorMode.BlackAndWhite,
PixelFormat = ImagePixelFormat.Format1bppIndexed
};
Nesta etapa, configuramos opções de backup para imagens. Criamos um novoImageSaveOptions
objeto especificando o formato de salvamento desejado, aqui “Png” para o formato PNG. Definimos também a página a incluir na imagem, o modo de cor preto e branco e o formato de pixel indexado de 1 bpp.
Etapa 4: fazer backup de imagens
doc.Save(dataDir + "WorkingWithImageSaveOptions.Format1BppIndexed.Png", saveOptions);
Nesta última etapa, salvamos as imagens do documento no formato PNG usando oSave
método e passando o caminho para o arquivo de saída, junto com as opções de salvamento especificadas.
Agora você pode executar o código-fonte para formatar as imagens do documento no formato PNG com profundidade de cor indexada de 1 bpp. O arquivo resultante será salvo no diretório especificado com o nome “WorkingWithImageSaveOptions.Format1BppIndexed.Png”.
Exemplo de código-fonte para formato 1Bpp indexado usando Aspose.Words for .NET
// Caminho para o diretório do seu documento
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
{
PageSet = new PageSet(1),
ImageColorMode = ImageColorMode.BlackAndWhite,
PixelFormat = ImagePixelFormat.Format1bppIndexed
};
doc.Save(dataDir + "WorkingWithImageSaveOptions.Format1BppIndexed.Png", saveOptions);
Conclusão
Neste tutorial, exploramos o recurso de formato indexado de 1Bpp com Aspose.Words for .NET. Aprendemos como formatar imagens em um documento no formato PNG com profundidade de cor de 1 bit por pixel (1 bpp) e modo de cor indexada.
Este recurso é útil quando você deseja obter imagens com baixa profundidade de cores e tamanho de arquivo pequeno. O formato indexado 1Bpp permite que as imagens sejam representadas usando uma paleta de cores indexadas, o que pode ser benéfico para algumas aplicações específicas.
Aspose.Words for .NET oferece uma ampla gama de recursos avançados para manipulação e geração de documentos. O formato indexado 1Bpp é uma das muitas ferramentas poderosas que coloca à sua disposição.