Crie documentos XPS do zero

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

 

Aspose.Page para solução de API C++ permite que você manipule 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 em um formato mais adequado. Caso você comece a trabalhar apenas com este formato, aqui está 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 para C++ API, 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 sua versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, procurar 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

Crie um arquivo XPS com C++

  1. Crie um novo documento XPS usando a função MakeObject, que retorna um objeto do XpsDocument Classe
  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 documento XPS.
  4. Salve o documento XPS resultante em um arquivo chamado output.xps no diretório especificado pela variável dir.

Código C++ para criar um arquivo XPS

    using Aspose::Page::XPS;
    using Aspose::Page::XPS::XpsModel;
    // Create an XPS document
    auto xpsDocs = MakeObject<XpsDocument>();

    // Add a glyph to the document
    auto glyphs = xpsDocs->AddGlyphs(u"Arial", 12, FontStyle::Regular, 300f, 450f, u"Hello World!");
    glyphs->set_Fill(xpsDocs->CreateSolidColorBrush(Color::get_Black));

    // Save the result
    xpsDocs->Save(dir + u"output.xps");



Perguntas frequentes

1. Como posso editar um arquivo XPS?

Para modificar arquivos XPS com esta solução API, primeiro defina o caminho para o arquivo e depois use as entidades da classe XpsDocument para implementar as alterações.

2. Como criar um arquivo XPS?

Para criar um novo arquivo XPS usando Aspose.Page você precisa definir o caminho para o documento e então usar o construtor XpsDocument da classe XpsDocument.

3. Como faço para converter XPS para DOCX?

Para obter um arquivo DOCX de um XPS, use nosso multiplataforma gratuito Conversor

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.