Los archivos EPS o PS postscript pueden contener texto, imágenes, dibujos o contenidos vectoriales, etc. En algunas situaciones, es posible que necesite convertir un archivo PostScript EPS o PS en un archivo de Word en Documento en formato DOCX o DOC. En este artículo, aprenderá la conversión de documentos EPS o PS a Word mediante programación usando C#:
- Convertidor de archivo EPS o PS PostScript a Word DOCX/DOC: instalación de la API de C#
- Convierta un archivo EPS o PS PostScript a un archivo Word DOCX o DOC en C#
Convertidor de archivo EPS o PS PostScript a Word DOCX/DOC: instalación de la API de C#
Puede convertir un archivo EPS o PS a un documento Word DOCX o DOC en dos pasos. En primer lugar, debe exportar el archivo EPS o PS a un documento PDF utilizando Aspose.Page for .NET API. En segundo lugar, convierta el archivo PDF de salida en un documento de Word como DOCX o DOC con Aspose.PDF for .NET API. Puede configurar las API descargándolas desde la sección Descargas. Como alternativa, puede configurar las API mediante los siguientes comandos de instalación de NuGet:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.Page
Convierta un archivo EPS o PS PostScript a un archivo Word DOCX o DOC en C#
Puede convertir un archivo EPS o PS PostScript en un documento de Word en formato DOCX o DOC siguiendo los pasos a continuación:
- Inicialice un objeto MemoryStream para contener el documento PDF intermedio.
- Cargue el archivo EPS o PS PostScript de entrada utilizando el objeto FileStream.
- Declare la instancia de clase PsDocument.
- Inicialice el objeto PdfSaveOptions con los parámetros requeridos.
- Convierta un archivo EPS o PS Postscript a un archivo PDF.
- Cree una instancia del objeto DocSaveOptions mientras especifica el formato DOCX o DOC.
- Convierta el archivo EPS o PS en un documento de Word como DOCX o DOC utilizando el método Save.
El ejemplo de código a continuación muestra cómo convertir un archivo EPS o PS PostScript a un documento de Word DOCX o DOC usando C#:
// Declare MemoryStream para guardar el documento PDF intermedio.
MemoryStream pdfStream = new MemoryStream();
// Instancia EPS o PS PostScript usando FileInputSream
FileStream psStream = new FileStream("input.ps" , FileMode.Open);
// Inicialice el objeto de la clase PsDocument.
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);
// Si desea convertir un archivo Postscript a pesar de errores menores, establezca esta bandera
bool suppressErrors = true;
// Inicialice el objeto PdfSaveOptions con los parámetros necesarios.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);
options.JpegQualityLevel = 100;
// Si desea agregar una carpeta especial donde se almacenan las fuentes. La carpeta de fuentes predeterminada en el sistema operativo siempre se incluye.
//options.AdditionalFontsFolders = (nueva Cadena [] {"FONTS_FOLDER"});
// Si necesita especificar el tamaño de la página, use la siguiente línea
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);
// Convierta archivos EPS o PS Postscript a PDF
document.Save(device, options);
// Cargue el archivo PDF intermediario
Document doc = new Document(pdfStream);
// Crear una instancia de un objeto de DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();
// Establecer el formato del documento de salida como DOCX o DOC
saveOptions.Format = 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 solicitar una Licencia temporal gratuita para evaluar las API sin ninguna limitación.
Conclusión
En conclusión, ha explorado cómo convertir un archivo EPS o PS PostScript a un documento de Word en formato DOCX o DOC con C#. Además, eche un vistazo al espacio Documentación para conocer otras funciones de las API. Si tiene alguna inquietud, siempre puede comunicarse con nosotros en el Foro de soporte gratuito.