EPS para Word DOCX csharp

Arquivos PostScript EPS ou PS podem conter texto, imagens, desenhos ou conteúdo vetorial, etc. Em algumas situações, pode ser necessário converter um arquivo PostScript EPS ou PS em um arquivo Word em Documento em formato DOCX ou DOC. Neste artigo, você aprenderá a conversão de documentos EPS ou PS para Word programaticamente usando C#:

EPS ou PS PostScript File to Word DOCX/DOC Converter – C# API Installation

Você pode converter um arquivo EPS ou PS em documento Word DOCX ou DOC em duas etapas. Em primeiro lugar, você precisa exportar o arquivo EPS ou PS para um documento PDF usando a API Aspose.Page for .NET. Em segundo lugar, converta o arquivo PDF de saída em um documento do Word como DOCX ou DOC com a API Aspose.PDF for .NET. Você pode configurar as APIs fazendo o download delas na seção Downloads. Como alternativa, você pode configurar as APIs usando os seguintes comandos de instalação do NuGet:

PM> Install-Package Aspose.PDF  
PM> Install-Package Aspose.Page

Converter arquivo EPS ou PS PostScript para arquivo DOCX ou DOC do Word em C#

Você pode converter um arquivo EPS ou PS PostScript em um documento do Word no formato DOCX ou DOC seguindo as etapas abaixo:

  1. Inicialize um objeto MemoryStream para conter o documento PDF intermediário.
  2. Carregue o arquivo EPS ou PS PostScript de entrada usando o objeto FileStream.
  3. Declare a instância da classe PsDocument.
  4. Inicialize o objeto PdfSaveOptions com os parâmetros necessários.
  5. Converta o arquivo EPS ou PS Postscript em um arquivo PDF.
  6. Instancie o objeto DocSaveOptions enquanto especifica o formato DOCX ou DOC.
  7. Converta o arquivo EPS ou PS em um documento do Word como DOCX ou DOC usando o método Salvar.

O exemplo de código abaixo demonstra como converter um arquivo EPS ou PS PostScript em DOCX ou DOC Word Document usando C#:

// Declare MemoryStream para salvar o documento PDF intermediário.
MemoryStream pdfStream = new MemoryStream();            
        
// Instanciar EPS ou PS PostScript usando FileInputSream
FileStream psStream = new FileStream("input.ps" , FileMode.Open);

// Inicialize o objeto da classe PsDocument.
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Se você deseja converter o arquivo Postscript apesar de pequenos erros, defina este sinalizador
bool suppressErrors = true;

// Inicialize o objeto PdfSaveOptions com os parâmetros necessários.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

options.JpegQualityLevel = 100;

// Se você deseja adicionar uma pasta especial onde as fontes são armazenadas. A pasta de fontes padrão no SO é sempre incluída.
//options.AdditionalFontsFolders = (new String [] {"FONTS_FOLDER"});

// Se você precisar especificar o tamanho da página, use a seguinte linha
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

// Converter arquivo EPS ou PS Postscript para PDF
document.Save(device, options);

// Carregue o arquivo PDF intermediário
Document doc = new Document(pdfStream);

// Instanciar um objeto de DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Definir o formato do documento de saída como DOCX ou DOC
saveOptions.Format = DocSaveOptions.DocFormat.DocX;

// Converta o arquivo EPS ou PS em um arquivo Word DOCX ou DOC
doc.Save("output.docx", saveOptions);

Obtenha Licença de Avaliação Gratuita

Você pode solicitar uma Licença Temporária Gratuita para avaliar as APIs sem quaisquer limitações.

Conclusão

Concluindo, você explorou como converter um arquivo EPS ou PS PostScript em um documento do Word no formato DOCX ou DOC com C#. Além disso, dê uma olhada no espaço Documentação para conhecer vários outros recursos das APIs. Em caso de dúvidas, você sempre pode entrar em contato conosco no Fórum de suporte gratuito.

Veja também