EPS a Word DOCX csharp

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#

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:

  1. Inicialice un objeto MemoryStream para contener el documento PDF intermedio.
  2. Cargue el archivo EPS o PS PostScript de entrada utilizando el objeto FileStream.
  3. Declare la instancia de clase PsDocument.
  4. Inicialice el objeto PdfSaveOptions con los parámetros requeridos.
  5. Convierta un archivo EPS o PS Postscript a un archivo PDF.
  6. Cree una instancia del objeto DocSaveOptions mientras especifica el formato DOCX o DOC.
  7. 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.

Ver también