Criar documentos XPS do zero
Solução de API C++ para criar e alterar arquivos XPS.
A solução de API Aspose.Page para C++ permite manipular arquivos XPS e outros arquivos de formato de Linguagem de Descrição de Página. A rica funcionalidade permite adicionar diferentes formas aos documentos, mesclar alguns arquivos em um único ou convertê-los para um formato mais adequado. Caso você esteja apenas começando a trabalhar com esse formato, aqui descrevemos como criar novos arquivos XPS e modificar (adicionar glifos a) os já existentes. O trecho de código foi adicionado para melhor compreensão.
Para criar um novo arquivo XPS, precisamos de:
API Aspose.Page para C++, que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para a plataforma C++.
Você pode baixar a versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, pesquisar por Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Criar um arquivo XPS com C++
- Crie un novo documento XPS usando a função MakeObject
, que retorna um objeto da Classe XpsDocument - Adicione um conjunto de glifos (glyphs) ao documento usando o Método AddGlyphs() do objeto de documento XPS.
- Defina a cor de preenchimento do texto usando o Método set_Fill, passando um pincel de cor sólida (solid color brush) criado pelo Método CreateSolidColorBrush do objeto de documento XPS.
- Salve o documento XPS resultante em um arquivo chamado output.xps no diretório especificado pela variável dir.
Criar arquivos XPS
XPS O que é XPS Formato de Arquivo
XPS (XML Paper Specification) é a alternativa da Microsoft ao PDF. Baseado em XML/HTML, preserva o layout em diferentes plataformas e é independente do sistema operacional.