EPS sang Word DOCX csharp

Tệp tái bút EPS hoặc PS có thể chứa nội dung văn bản, hình ảnh, bản vẽ hoặc vectơ, v.v. Trong một số trường hợp, bạn có thể cần chuyển đổi tệp EPS hoặc PS PostScript thành tệp Word trong Tài liệu định dạng DOCX hoặc DOC. Trong bài viết này, bạn sẽ học cách lập trình chuyển đổi tài liệu EPS hoặc PS sang Word bằng C#:

Chuyển đổi tệp EPS hoặc PS PostScript sang Word DOCX / DOC - Cài đặt API C#

Bạn có thể chuyển đổi tệp EPS hoặc PS sang tài liệu Word DOCX hoặc DOC bằng hai bước. Trước tiên, bạn cần xuất tệp EPS hoặc PS sang tài liệu PDF bằng API Aspose.Page for .NET. Thứ hai, chuyển đổi tệp PDF đầu ra sang tài liệu Word dưới dạng DOCX hoặc DOC bằng API Aspose.PDF for .NET. Bạn có thể thiết lập các API bằng cách tải xuống các API này từ phần Tải xuống. Ngoài ra, bạn có thể định cấu hình các API bằng cách sử dụng các lệnh cài đặt NuGet sau:

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

Chuyển đổi tệp EPS hoặc PS PostScript sang tệp Word DOCX hoặc DOC trong C#

Bạn có thể chuyển đổi tệp EPS hoặc PS PostScript sang tài liệu Word ở định dạng DOCX hoặc DOC bằng cách làm theo các bước bên dưới:

  1. Khởi tạo đối tượng MemoryStream để giữ tài liệu PDF trung gian.
  2. Tải tệp EPS hoặc PS PostScript đầu vào bằng đối tượng FileStream.
  3. Khai báo cá thể lớp PsDocument.
  4. Khởi tạo đối tượng PdfSaveOptions với các tham số bắt buộc.
  5. Chuyển đổi tệp EPS hoặc PS Postscript thành tệp PDF.
  6. Khởi tạo đối tượng DocSaveOptions trong khi chỉ định định dạng DOCX hoặc DOC.
  7. Chuyển đổi tệp EPS hoặc PS sang tài liệu Word dưới dạng DOCX hoặc DOC bằng phương pháp Lưu.

Mẫu mã dưới đây trình bày cách chuyển đổi tệp EPS hoặc PS PostScript thành Tài liệu Word DOCX hoặc DOC bằng C#:

// Khai báo MemoryStream để lưu tài liệu PDF trung gian.
MemoryStream pdfStream = new MemoryStream();            
        
// Khởi tạo EPS hoặc PS PostScript bằng FileInputSream
FileStream psStream = new FileStream("input.ps" , FileMode.Open);

// Khởi tạo đối tượng lớp PsDocument.
Aspose.Page.EPS.PsDocument document = new Aspose.Page.EPS.PsDocument(psStream);

// Nếu bạn muốn chuyển đổi tệp Postscript mặc dù có lỗi nhỏ, hãy đặt cờ này
bool suppressErrors = true;

// Khởi tạo đối tượng PdfSaveOptions với các tham số cần thiết.
Aspose.Page.EPS.Device.PdfSaveOptions options = new Aspose.Page.EPS.Device.PdfSaveOptions(suppressErrors);

options.JpegQualityLevel = 100;

// Nếu bạn muốn thêm thư mục đặc biệt, nơi các phông chữ được lưu trữ. Thư mục phông chữ mặc định trong hệ điều hành luôn được bao gồm.
//options.AdditionalFontsFolders = (new String [] {"FONTS_FOLDER"});

// Nếu bạn cần chỉ định kích thước trang thì hãy sử dụng dòng sau
Aspose.Page.EPS.Device.PdfDevice device = new Aspose.Page.EPS.Device.PdfDevice(pdfStream);

// Chuyển đổi tệp Postscript EPS hoặc PS sang PDF
document.Save(device, options);

// Tải tệp PDF trung gian
Document doc = new Document(pdfStream);

// Khởi tạo một đối tượng của DocSaveOptions
DocSaveOptions saveOptions = new DocSaveOptions();

// Đặt định dạng tài liệu đầu ra là DOCX hoặc DOC
saveOptions.Format = DocSaveOptions.DocFormat.DocX;

// Chuyển đổi tệp EPS hoặc PS thành tệp Word DOCX hoặc DOC
doc.Save("output.docx", saveOptions);

Nhận Giấy phép Đánh giá Miễn phí

Bạn có thể yêu cầu Giấy phép tạm thời miễn phí để đánh giá các API mà không có bất kỳ giới hạn nào.

Sự kết luận

Kết luận, bạn đã khám phá cách chuyển đổi tệp EPS hoặc PS PostScript sang tài liệu Word ở định dạng DOCX hoặc DOC với C#. Hơn nữa, vui lòng xem không gian Tài liệu để tìm hiểu một số tính năng khác của API. Trong trường hợp có bất kỳ thắc mắc nào, bạn luôn có thể liên hệ với chúng tôi tại Diễn đàn hỗ trợ miễn phí.

Xem thêm