Converter PostScript com a API Aspose.Page C++
Este artigo explica como converter ficheiros PS utilizando C++ utilizando o exemplo de conversão de PS para BMP.
O Aspose.Page permite converter ficheiros PS utilizando Java em documentos BMP, JPG, TIFF, PNG e PDF de alta qualidade.
Pode verificar a qualidade da conversão de PS para BMP do Aspose.Page e visualizar os resultados online gratuitamente Conversor de PostScript para BMP ou Visualizador PostScript
O conversor de PS para BMP do Aspose.Page para C++ permite converter ficheiros PostScript (PS) em imagens BMP no Windows e no Linux.
É necessário seguir vários passos para converter de PS para BMP:
- Crie uma instância de PsDocument a partir do ficheiro PS.
- Utilize PdfSaveOptions (ou ImageSaveOptions se converter para um formato de imagem) para especificar os valores booleanos AdditionalFontsFolder e SuppressError.
- Chame SaveAsImage para guardar o documento PostScript como imagem com opções de guardar imagens (ou chame SaveAsPdf para guardar o documento PostScript como PDF com opções de guardar PDF) numa matriz de matrizes de bytes. Uma matriz de bytes para uma página do documento de entrada.
- Guarde as matrizes bidimensionais de bytes resultantes em ficheiros PNG, criando um novo fluxo de saída para cada matriz de bytes. 5.Se o valor SuppressErrors for verdadeiro, como é o predefinido, é possível ver quais os erros que foram gerados durante a conversão de PS para PDF e guardados na lista de Exceções.
O seguinte excerto de código mostra como converter ficheiros PS para BMP em C++:
Para exemplos completos e ficheiros de dados, aceda a https://github.com/aspose-page/Aspose.Page-for-C
Consideremos ImageSaveOptions. Utilizando esta classe, podemos atribuir diferentes parâmetros de conversão durante a conversão de PS para BMP.
- AdditionalFontsFolder especifica os locais onde encontrar as fontes. As pastas de fontes do sistema são sempre incluídas por predefinição.
- SuppressError controla o comportamento do conversor de PS para BMP caso ocorram erros não críticos. Se o valor for true, será possível visualizar uma lista destes erros após a conversão no campo Exceções. O valor predefinido é true.
- Depuração permite a saída de informação de depuração para a consola. O valor por defeito é false.
Consulte a conversão online de PS no nosso Conversor multiplataforma de PS. Pode converter vários ficheiros PS para BMP de uma só vez e descarregar os resultados em poucos segundos.
Sinta-se à vontade para descarregar os exemplos e ficheiros de dados do GitHub.