EPS в Word DOCX csharp

Файлы EPS или PS PostScript могут содержать текст, изображения, рисунки или векторное содержимое и т. д. В некоторых ситуациях вам может потребоваться преобразовать файл PostScript EPS или PS в файл Word в формате Документ в формате DOCX или DOC. В этой статье вы узнаете о программном преобразовании документов EPS или PS в Word с помощью C#:

Конвертер файлов EPS или PS PostScript в Word DOCX/DOC — установка C# API

Вы можете преобразовать файл EPS или PS в документ Word DOCX или DOC, выполнив два действия. Во-первых, вам необходимо экспортировать файл EPS или PS в документ PDF с помощью Aspose.Page for .NET API. Во-вторых, преобразуйте выходной PDF-файл в документ Word в формате DOCX или DOC с помощью Aspose.PDF for .NET API. Вы можете настроить API, загрузив их из раздела Загрузки. Кроме того, вы можете настроить API с помощью следующих команд установки NuGet:

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

Преобразование файла EPS или PS PostScript в файл Word DOCX или DOC на C#

Вы можете преобразовать файл EPS или PS PostScript в документ Word в формате DOCX или DOC, выполнив следующие действия:

  1. Инициализируйте объект MemoryStream для хранения промежуточного документа PDF.
  2. Загрузите входной файл EPS или PS PostScript с помощью объекта FileStream.
  3. Объявите экземпляр класса PsDocument.
  4. Инициализируйте объект PdfSaveOptions с необходимыми параметрами.
  5. Преобразуйте файл EPS или PS Postscript в файл PDF.
  6. Создайте экземпляр объекта DocSaveOptions, указав формат DOCX или DOC.
  7. Преобразуйте файл EPS или PS в документ Word в формате DOCX или DOC, используя метод Сохранить.

В приведенном ниже примере кода показано, как преобразовать файл EPS или PS PostScript в документ Word в формате DOCX или DOC с помощью C#:

// Объявите MemoryStream для сохранения промежуточного PDF-документа.
MemoryStream pdfStream = new MemoryStream();            
        
// Создание экземпляра EPS или PS PostScript с помощью FileInputSream
FileStream psStream = new FileStream("input.ps" , FileMode.Open);

// Инициализировать объект класса PsDocument.
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Если вы хотите преобразовать файл Postscript, несмотря на незначительные ошибки, установите этот флаг
bool suppressErrors = true;

// Инициализируйте объект PdfSaveOptions с необходимыми параметрами.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

options.JpegQualityLevel = 100;

// Если вы хотите добавить специальную папку, в которой хранятся шрифты. Папка шрифтов по умолчанию в ОС всегда включена.
//options.AdditionalFontsFolders = (new String [] {"FONTS_FOLDER"});

// Если вам нужно указать размер страницы, используйте следующую строку
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

// Преобразование файла EPS или PS Postscript в PDF
document.Save(device, options);

// Загрузите промежуточный файл PDF
Document doc = new Document(pdfStream);

// Создать экземпляр объекта DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Установите формат выходного документа как DOCX или DOC
saveOptions.Format = DocSaveOptions.DocFormat.DocX;

// Преобразуйте файл EPS или PS в файл Word DOCX или DOC.
doc.Save("output.docx", saveOptions);

Получите бесплатную ознакомительную лицензию

Вы можете запросить Бесплатную временную лицензию для ознакомления с API без каких-либо ограничений.

Вывод

В заключение вы узнали, как преобразовать файл EPS или PS PostScript в документ Word в формате DOCX или DOC с помощью C#. Кроме того, загляните в раздел Документация, чтобы узнать о некоторых других функциях API. Если у вас возникнут какие-либо вопросы, вы всегда можете обратиться к нам на Форум бесплатной поддержки.

Смотрите также