Crie documentos XPS do zero

Solução API C++ para criar e alterar arquivos XPS.

 

A solução Aspose.Page for C++ API 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ê comece a trabalhar apenas com este formato, aqui é descrito como criar novos arquivos XPS e modificar (adicionar glifos) os já existentes. O trecho de código é adicionado para melhor compreensão.

Para criar um novo arquivo XPS, precisamos:

  • Aspose.Page for C++ API, que é uma API de conversão e manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C++.

  • Você pode baixar sua versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, procurar Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Crie um arquivo XPS com C++

  1. Crie um novo documento XPS usando a função MakeObject, que retorna um objeto do XpsDocument Aula
  2. Adicione um conjunto de glifos ao documento usando o método AddGlyphs() do objeto de documento XPS.
  3. Defina a cor de preenchimento do texto usando o Método set_Fill, passando um pincel de cor sólida criado pelo Método CreateSolidColorBrush do objeto de documento XPS.
  4. Salve o documento XPS resultante em um arquivo chamado output.xps no diretório especificado pela variável dir.
Crie arquivos XPS

XPS O que é XPS Formato de Arquivo

O formato XPS é semelhante ao formato PDF. Ambos são formatos de linguagem de descrição de página (PDL). EPS é baseado em HTML e não em linguagem PostScript. O arquivo .eps é capaz de conter uma marcação da estrutura do documento junto com as informações de como o documento ficaria. Há também instruções adicionadas sobre como imprimir e renderizar o documento. A característica do formato é que ele corrige a descrição do documento, o que significa que ele terá a mesma aparência, não importa quem e de qual sistema operacional o abra.