EPS o PS son archivos postscript que se pueden usar para colocar diferentes gráficos. En algunos escenarios, es posible que necesite convertir un archivo PostScript EPS o PS en un documento de Word como archivo DOCX o DOC. Este artículo cubre la conversión de formato de archivo EPS a Word DOCX mediante programación usando Java:
- Archivo EPS o PS PostScript a Word DOCX/DOC Converter - Instalación de la API de Java
- Convierta un archivo EPS o PS PostScript a un archivo Word DOCX o DOC en Java
Archivo EPS o PS PostScript a Word DOCX/DOC Converter - Instalación de la API de Java
La conversión de documentos EPS o PS a Word DOCX o DOC se puede realizar en dos pasos. En primer lugar, convierta un archivo EPS o PS en un documento PDF utilizando Aspose.Page for Java. Luego, convierta el archivo PDF intermedio en un documento de Word como DOCX o DOC usando Aspose.PDF for Java API. Puede descargar las API desde la sección Nuevos lanzamientos, o usar las siguientes configuraciones de Maven para descargar las API desde Repositorio de Aspose:
Repositorio:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependencia:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-page</artifactId>
<version>21.8</version>
</dependency>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.9</version>
</dependency>
</dependencies>
Convierta un archivo EPS o PS PostScript a un archivo Word DOCX o DOC en Java
Puede convertir un archivo EPS o PS PostScript en un documento Word DOCX o DOC con los siguientes pasos:
- Declare un ByteArrayOutputStream para guardar el documento PDF intermedio.
- Instancia EPS o PS PostScript usando FileInputSream.
- Inicialice el objeto de clase PsDocument.
- Inicialice el objeto PdfSaveOptions con los parámetros necesarios.
- Convierta archivos EPS o PS Postscript a PDF.
- Crea una instancia del objeto DocSaveOptions y establece el formato como DOCX o DOC.
- Convierta el archivo EPS o PS en un documento Word DOCX o DOC con el método Save.
El siguiente fragmento de código muestra cómo convertir un archivo EPS o PS PostScript mediante programación en Java:
// Declare ByteArrayOutputStream para guardar el documento PDF intermedio.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();
// Instancia EPS o PS PostScript usando FileInputSream
FileInputStream psStream = new FileInputStream("input.ps");
// Inicialice el objeto de la clase PsDocument.
PsDocument document = new PsDocument(psStream);
// Si desea convertir un archivo Postscript a pesar de errores menores, establezca esta bandera
boolean suppressErrors = true;
// Inicialice el objeto PdfSaveOptions con los parámetros necesarios.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
options.setJpegQualityLevel(70);
// Si desea agregar una carpeta especial donde se almacenan las fuentes. La carpeta de fuentes predeterminada en el sistema operativo siempre se incluye.
//options.setAdditionalFontsFolders(nueva Cadena [] {"FONTS_FOLDER"});
// Si necesita especificar el tamaño de la página, use la siguiente línea
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));
// Convierta archivos EPS o PS Postscript a PDF
document.save(device , options);
// Cargue el archivo PDF intermediario
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());
// Crear una instancia de un objeto de DocSaveOptions
com.aspose.pdf.DocSaveOptions saveOptions = new com.aspose.pdf.DocSaveOptions();
// Establecer el formato del documento de salida como DOCX o DOC
saveOptions.setFormat(com.aspose.pdf.DocSaveOptions.DocFormat.DocX);
// Convierta el archivo EPS o PS en un archivo Word DOCX o DOC
doc.save("output.docx", saveOptions);
Obtenga una licencia de evaluación gratuita
Puede probar las API sin limitaciones solicitando una Licencia temporal gratuita.
Conclusión
En este artículo, aprendió cómo convertir un archivo EPS o PS PostScript a un archivo de formato Word DOCX o DOC usando Java. Además, puede consultar la sección Documentación para explorar más funciones. No dude en contactarnos en el Foro de soporte gratuito.