Linguagens de descrição de página descrevem a aparência de uma página em um nível mais alto do que uma matriz de pixels. PDLs servem como um elo de ligação entre aplicativos de computador, como ferramentas gráficas, editores de texto, etc, e dispositivos de saída: sistemas de publicação (impressão) e exibições. A maioria dos sistemas de impressão trata as páginas impressas como um retângulo de m pixels de largura e n pixels de altura. Obviamente, não é conveniente armazenar arquivos tão grandes na memória, editá-los e transferi-los pela rede distribuída. Esta solução oferece suporte às linguagens de descrição de página PS, EPS e XPS.
Aspose.Page para C++ é uma biblioteca confiável para renderização e manipulação de arquivos XPS, PS e EPS. Ele permite a criação, modificação e conversão de arquivos XPS existentes e novos sem a necessidade de nenhum outro software. A API permite operações como a manipulação de páginas de documentos e elementos como telas, caminhos e glifos, criação e manipulação de formas de gráficos vetoriais e especificação de cores em diferentes espaços de cores. Além disso, os desenvolvedores podem converter documentos PS e EPS em PDF, bem como em diferentes formatos de imagem raster.
Saiba mais sobre os recursos PS, EPS e XPS API:
Inserir páginas em arquivos XPS
Aspose.Page para C++ suporta o carregamento de arquivos XPS para manipulação e podemos facilmente adicionar novas páginas dentro desse arquivo. Os desenvolvedores C++ podem usar a biblioteca para automatizar cenários que podem ajudá-los em seu caminho.
Adicionar páginas de documento a um arquivo XPS - C++
//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");
A biblioteca oferece a conversão de documentos XPS, PS e EPS para PDF e formatos de imagem raster, incluindo BMP, JPEG, PNG e TIFF. O desenvolvedor pode especificar o nível de qualidade, resolução e números de página enquanto salva documentos em imagens.
A solução também oferece várias conversões como:
Support and Learning Resources
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Suporte ao produto
- Suporte gratuito
- Suporte pago
- Blogue
- Release Notes
- Por que Aspose.Page para C++?
- Lista de clientes
- Histórias de sucesso