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++
- Crie um novo documento XPS usando a função MakeObject
, que retorna um objeto do XpsDocument Classe - Adicione um conjunto de glifos 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 criado pelo Método CreateSolidColorBrush do objeto documento XPS.
- 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.