Converter EPS com a API Aspose.Page C++
Este artigo explica como converter ficheiros EPS utilizando C++ utilizando o exemplo de conversão de EPS para WMF.
O Aspose.Page para C++ permite converter ficheiros EPS via Java para os formatos BMP, JPG, EMF, TIFF, PNG, WMF e PDF.
Pode verificar a qualidade da conversão de EPS para PNG do Aspose.Page e visualizar os resultados online gratuitamente Conversor de EPS para PNG ou Visualizador de EPS
O conversor de EPS para PNG do Aspose.Page para C++ permite converter ficheiros Encapsulated PostScript (EPS) em imagens PNG em Windows e Linux.
É necessário seguir vários passos para realizar a conversão de EPS para PNG:
- Crie uma instância de PsDocument a partir do ficheiro EPS.
- Utilize ImageSaveOptions (ou PdfSaveOptions se converter para PDF) para especificar os valores booleanos AdditionalFontsFolder e SuppressError.
- Chame SaveAsImage para guardar o documento PostScript como uma imagem com opções de guardar imagens numa matriz de arrays 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 para cada matriz de bytes um novo fluxo de saída de ficheiros. 5.Se o valor SuppressErrors for verdadeiro, como é o padrão, é possível ver que erros foram gerados durante a conversão de EPS para PNG.
O seguinte excerto de código mostra como converter ficheiros EPS para PNG 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 ao converter EPS para PNG.
- 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 EPS para WMF quando ocorrem 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.
Avalie a conversão de EPS para PNG online no nosso Conversor de EPS para PNG. Pode converter vários ficheiros EPS para PNG de uma só vez e descarregar os resultados em poucos segundos.
Pode descarregar exemplos e ficheiros de dados do GitHub.