Convierte PS, EPS y XPS

Solución API de conversión de PS, EPS y XPS para C++.

 

Siempre que sea necesario convertir archivos PostScript PS y PostScript EPS encapsulados, así como documentos XPS programáticamente, la API de Java puede hacerlo sin problemas y convertir múltiples archivos. Para PS y EPS, la API admite operadores PostScript de niveles 1 a 3 y la mayoría de los comentarios de encabezado de EPS, además de transformar documentos PostScript con la máxima conformidad con la excepción de unos pocos casos de fuentes y la API trata fuentes como Time New Roman.

Los programadores pueden usarlo fácilmente para el procesamiento por lotes de documentos PostScript y XPS, incluso manipular elementos de lienzos, rutas y glifos y manejar formas de gráficos vectoriales y cadenas de texto.

La solución API para Java aquí le permite convertir archivos de formatos PDL como PS, EPS y XPS mediante programación, pero puede resultarle útil ver y probar el desarrollo multiplataforma en estas API nativas. Aquí hay algunos escenarios de conversión como EPS a imágenes, EPS a PDF, PostScript a PDF, PostScript a imágenes, XPS a imágenes y XPS a PDF.

Convierta EPS a imágenes a través de C++.

La biblioteca C++ permite convertir archivos PostScript encapsulado (EPS) en imágenes en plataformas Windows y Linux. El proceso es:

  1. Use FileStream para crear el flujo de entrada para el archivo EPS, así como para crear el objeto PsDocument Class que tiene un flujo de entrada como parámetro. Para la configuración específica de imágenes, use ImageSaveOptions Class .
  2. Defina el tipo y el tamaño de la imagen mediante ImageDevice .
  3. Guarde EPS como imágenes con opciones para guardar imágenes en una matriz de matrices de bytes creando para cada matriz de bytes una nueva secuencia de salida de archivos.
Código C++ para conversión de EPS a imágenes
 

Conversión de PostScript a PDF a través de Java.

El proceso de conversión de PostScript a PDF es el mismo que el de EPS a imágenes, excepto que los desarrolladores usarán PdfSaveOptions para definir configuraciones adicionales como AdditionalFontsFolder y SuppressError value, etc. Además, utilizará PdfDevice del flujo de salida creado.

Código C++ para la conversión de PostScript a PDF
 

Convierte XPS a PDF a través de C++.

La API de procesamiento de XPS de C++ se ocupa de la conversión de XPS a imágenes, incluidos BMP, JPG, TIFF, PNG y más, así como la conversión de XPS a PDF en sistemas basados ​​en Windows y Linux. El proceso de conversión de XPS a PDF es:

  1. Defina el flujo de salida y defina el flujo de entrada para el documento XPS de entrada.
  2. Páselo como parámetro al objeto XpsDocument Class .
  3. Especifique las opciones de guardado específicas de PDF, como TextCompression, ImageCompression y JpegQualityLevel usando PdfSaveOptions .
  4. Cree una instancia de PdfDevice a partir del flujo de salida creado anteriormente.
  5. Finalmente, convierta el documento XPS a PDF con las opciones de guardado de PDF.
Código C++ para conversión de XPS a PDF



FAQ

1. ¿Puedo convertir Postscript con esta solución API?

Aspose.Page tiene una funcionalidad que le permite convertir archivos PS, XPS y EPS a otros formatos en línea o mediante programación. Si necesita transformar sus archivos instantáneamente en línea, puede usar la aplicación multiplataforma Convertidor de archivos de formato de lenguaje de descripción de página .

2. ¿Qué idiomas de descripción de página son compatibles con el convertidor?

Esta función de conversión admite archivos con extensiones .ps, .eps y .xps. PDL tan famosos como PDF y SVG se representan como soluciones separadas en Aspose.products

3. ¿La funcionalidad es gratuita?

Los convertidores multiplataforma son gratuitos, cuando para la solución API puede obtener una prueba gratuita y luego comprar el producto si es necesario.

 
  

Support and Learning Resources