Convertir PostScript con la API Aspose.Page C++
Este artículo explica cómo convertir archivos PS usando C++ en el ejemplo de conversión de PS a BMP.
Aspose.Page le permite convertir archivos PS usando Java en documentos BMP, JPG, TIFF, PNG y PDF de alta calidad.
Puede verificar la calidad de la conversión de PS a BMP de Aspose.Page y ver los resultados a través de PostScipt a BMP en línea de forma gratuita. Convertidor o Visor PostScript
Aspose.Page para el convertidor C++ PS a BMP permite convertir archivos PostScript (PS) a imágenes BMP en Windows y Linux.
Es necesario seguir varios pasos para la conversión de PS a BMP:
- Cree una instancia de PsDocument a partir del archivo PS.
- Utilice PdfSaveOptions (o ImageSaveOptions si convierte a un formato de imagen) para especificar los valores booleanos AdditionalFontsFolder y SuppressError.
- Llame a SaveAsImage para guardar el documento PostScript como imagen con opciones de guardar imagen (o llame a SaveAsPdf para guardar el documento PostScript como PDF con opciones de guardar PDF) en una matriz de matrices de bytes. Una matriz de bytes para una página del documento de entrada.
- Guarde las matrices bidimensionales de bytes resultantes en archivos PNG creando para cada matriz de bytes un nuevo flujo de salida de archivos.
- Si el valor SuppressErrors era verdadero, como es predeterminado, es posible ver qué errores se produjeron durante la conversión de PS a PDF y se guardaron en la lista Excepciones.
El siguiente fragmento de código muestra cómo convertir archivos PS a BMP en C++:
Para obtener ejemplos completos y archivos de datos, vaya a https://github.com/aspose-page/Aspose.Page-for-C
Consideremos ImageSaveOptions. Usando esta clase podemos asignar diferentes parámetros de conversión al convertir PS a BMP.
- AdditionalFontsFolder especifica ubicaciones donde encontrar fuentes. Las carpetas de fuentes del sistema siempre se incluyen de forma predeterminada.
- SuppressError controla el comportamiento del convertidor de PS a BMP si ocurren errores no críticos. Si el valor es verdadero, entonces es posible ver una lista de dichos errores después de la conversión en el campo Excepciones. El valor predeterminado es verdadero.
- Depurar permite enviar información de depuración a la consola. El valor predeterminado es falso.
Eche un vistazo a la conversión en línea de PS en nuestro Convertidor multiplataforma de PS. Puede convertir varios archivos PS a BMP a la vez y descargar los resultados en unos segundos.
No dude en descargar los ejemplos y archivos de datos de GitHub.