Adicionar texto ao XPS

Solução API C++ para trabalhar com texto de arquivos XPS

 

A solução Aspose.Page for C++ API permite manipular arquivos XPS junto com outros arquivos de formato de linguagem de descrição de página. Entre outros recursos, a solução permite adicionar facilmente texto a um documento XPS usando aplicativos C++. Você pode fazer isso usando a classe XpsGlyphs , que permite adicionar texto a um documento XPS clicando especificando o pincel de sua escolha. Aqui está um exemplo de como adicionar texto a um documento XPS com apenas algumas linhas de código. Para exemplos completos e arquivos de dados, acesse nosso projeto GitHub

Para codificar arquivos XPS você precisa ter:

  • 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

Etapas para adicionar texto a um arquivo XPS.

Este código C++ demonstra como adicionar texto a um documento XPS usando Aspose.Page para C++.

  1. Crie um novo documento XPS usando a classe XpsDocument .
  2. Adicione o glifo ao objeto do documento com as informações de fonte necessárias. Crie o objeto XpsGlyphs, que é usado para adicionar texto ao documento XPS. O método AddGlyphs() é usado para adicionar o texto e leva em consideração a fonte, tamanho da fonte, estilo da fonte, posição X e Y do texto e o texto a ser adicionado.
  3. O pincel criado acima é então definido como propriedade de preenchimento do objeto de glifos.
  4. Salve o documento XPS modificado chamando o método Save() da classe XpsDocument e passando o caminho para salvar o arquivo.
Adicionar texto ao XPS



Perguntas frequentes

1. Posso adicionar texto a um documento XPS?

Sim, é possível adicionar texto a arquivos XPS. XPS é um formato de documento de layout fixo desenvolvido pela Microsoft, semelhante ao PDF, e suporta a inclusão de texto junto com outros conteúdos, como imagens e formas.

2. Como adiciono texto com formatação específica em um arquivo XPS?

Para incorporar texto ao documento XPS usando a solução API Aspose.Page, instancie um objeto XpsGlyphs. Este objeto serve como canal para adicionar conteúdo textual. Empregue o método AddGlyphs() para essa finalidade, que requer entradas incluindo fonte, tamanho e estilo da fonte, junto com as coordenadas X e Y que determinam a posição do texto. Finalmente, forneça o texto real a ser adicionado como argumento.

3. Há alguma limitação ou consideração ao adicionar texto a arquivos XPS?

Existem algumas limitações e considerações a serem lembradas. Por exemplo, as fontes usadas no documento XPS devem estar incorporadas ou disponíveis no sistema onde o documento é visualizado para garantir a renderização adequada. Além disso, a formatação do texto pode variar dependendo do software usado para criar ou editar o arquivo XPS, por isso é essencial testar o documento com diferentes visualizadores para garantir uma exibição consistente em todas as plataformas.

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.