Adicione texto aos arquivos PS

Solução API C++ para trabalhar com textos de arquivos PS

 

PostScript, uma poderosa linguagem de descrição de páginas, oferece controle granular sobre o posicionamento e a formatação do texto. Aqui estão algumas nuances importantes a serem consideradas ao trabalhar com texto em PostScript:

  • PostScript permite selecionar fontes usando seus nomes PostScript. Fontes comuns como Times Roman, Helvetica e Courier geralmente estão disponíveis por padrão. Para garantir uma renderização consistente em diferentes sistemas, você pode incorporar fontes diretamente em seu arquivo PostScript. Isto é especialmente importante para fontes personalizadas ou famílias de fontes menos comuns.
  • Tamanho e estilo da fonte - O operador fontsize define o tamanho da fonte em pontos. Para modificar estilos de fonte, use operadores como setfont que especifica negrito, itálico ou outras variações.
  • Posicionamento de texto - O operador moveto posiciona o cursor de texto em um ponto específico da página. Embora o PostScript não possua operadores de alinhamento direto, você pode obter o alinhamento com cuidado.
  • Rotação e dimensionamento de texto - O operador rotate pode ser usado para girar o texto em um ângulo específico, e o operador scale pode ser usado para dimensionar o texto para cima ou para baixo.
  • Renderização de texto – PostScript suporta suavização de serrilhado, que suaviza as bordas do texto para melhor legibilidade. Você também pode controlar o espaçamento entre caracteres (kerning) e linhas (entrelinhamento) para ajustar a aparência do texto.

A compreensão desses aspectos pode ajudar a garantir o uso adequado da fonte e a renderização consistente em fluxos de trabalho baseados em PostScript. Mas não importa o que aconteça, - Aspose.Page fornece a funcionalidade para gerenciar facilmente as fontes dos arquivos PS. Com esta API você pode adicionar textos de diferentes cores e pincéis usando fontes personalizadas ou do sistema. Para saber mais sobre como lidar com arquivos PS e como trabalhar com textos de arquivos PS em particular siga a documentação.

Para inserir textos em documentos PS precisamos:

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

  • Abra o gerenciador de pacotes NuGet, pesquise Aspose.Page.Cpp e instale. 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 PS.

O trecho de código abaixo demonstra como adicionar texto usando uma string Unicode a um documento PostScript (PS) usando a biblioteca Aspose.Page em C#. Para ver uma versão mais completa do exemplo e mais exemplos, acesse projeto Aspose.Page-for-C++ GitHub .

  1. Inicialize a variável dataDir com o caminho para o diretório que contém os documentos.
  2. Defina a variável FONTS_FOLDER para definir o caminho da pasta que contém as fontes necessárias.
  3. Crie um fluxo de saída para o documento PostScript usando a classe FileStream.
  4. Especifique as opções de salvamento para o documento PostScript usando o objeto PsSaveOptions .
  5. A propriedade AdicionalFontsFolders do objeto de opções é definida como uma matriz contendo o caminho para FONTS_FOLDER. Isso permite que o sistema localize quaisquer fontes necessárias nessa pasta.
  6. Especifique o texto e seu tamanho.
  7. Crie uma nova instância de PsDocument com o fluxo de saída, opções e false como parâmetros. Isto inicializa um novo documento PostScript com as opções especificadas.
  8. Chame o método ClosePage() no objeto de documento, indicando que a página atual foi concluída.
  9. Use o método Save() para salvar as alterações feitas no documento PS.
Adicionar imagens ao PS

PS O que é PS Formato de Arquivo

O formato PS é um dos formatos de linguagem de descrição de página (PDL). É capaz de conter informações gráficas e de texto na página. É por isso que o formato era suportado pela maioria dos programas de edição de imagens. O próprio arquivo postscript é um tipo de instrução para impressoras. Ele contém informações sobre o que e como imprimir a partir de sua página.