EPS PostScript sang Word DOCX java

EPS hoặc PS là các tệp tái bút có thể được sử dụng để đặt các đồ họa khác nhau. 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ài liệu Word dưới dạng tệp DOCX hoặc DOC. Bài viết này đề cập đến việc chuyển đổi định dạng tệp EPS sang Word DOCX theo lập trình bằng Java:

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

Chuyển đổi tài liệu EPS hoặc PS sang Word DOCX hoặc DOC có thể được thực hiện trong hai bước. Đầu tiên, chuyển đổi tệp EPS hoặc PS sang tài liệu PDF bằng Aspose.Page for Java. Sau đó, chuyển đổi tệp PDF trung gian sang tài liệu Word dưới dạng DOCX hoặc DOC bằng cách sử dụng API Aspose.PDF for Java. Bạn có thể tải xuống các API từ phần Bản phát hành mới hoặc sử dụng các cấu hình Maven sau để tải xuống các API từ Kho lưu trữ Aspose:

Kho:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-page</artifactId>
        <version>21.8</version>
    </dependency>

    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pdf</artifactId>
        <version>21.9</version>
    </dependency>
</dependencies>

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

Bạn có thể chuyển đổi tệp EPS hoặc PS PostScript thành tài liệu Word DOCX hoặc DOC bằng các bước sau:

  1. Khai báo ByteArrayOutputStream để lưu tài liệu PDF trung gian.
  2. Khởi tạo EPS hoặc PS PostScript bằng FileInputSream.
  3. Khởi tạo đối tượng lớp PsDocument.
  4. Khởi tạo đối tượng PdfSaveOptions với các tham số cần thiết.
  5. Chuyển đổi tệp EPS hoặc PS Postscript sang PDF.
  6. Khởi tạo đối tượng DocSaveOptions và đặt định dạng là DOCX hoặc DOC.
  7. Chuyển đổi tệp EPS hoặc PS thành tài liệu Word DOCX hoặc DOC bằng phương pháp save.

Đoạn mã sau đây cho thấy cách chuyển đổi tệp EPS hoặc PS PostScript theo lập trình trong Java:

// Khai báo ByteArrayOutputStream để lưu tài liệu PDF trung gian.
final ByteArrayOutputStream pdfStream = new ByteArrayOutputStream();

// Khởi tạo EPS hoặc PS PostScript bằng FileInputSream
FileInputStream psStream = new FileInputStream("input.ps");

// Khởi tạo đối tượng lớp PsDocument.
PsDocument document = new 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
boolean suppressErrors = true;

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

options.setJpegQualityLevel(70);

// 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.setAdditionalFontsFolders (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
PdfDevice device = new PdfDevice(pdfStream, new Dimension(595, 842));

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

// Tải tệp PDF trung gian
com.aspose.pdf.Document doc = new com.aspose.pdf.Document(pdfStream.toByteArray());

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

// Đặt định dạng tài liệu đầu ra là DOCX hoặc DOC
saveOptions.setFormat(com.aspose.pdf.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ể kiểm tra các API mà không có bất kỳ giới hạn nào bằng cách yêu cầu Giấy phép Tạm thời Miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp EPS hoặc PS PostScript sang tệp định dạng Word DOCX hoặc DOC bằng Java. Hơn nữa, bạn có thể xem phần Tài liệu để khám phá thêm các tính năng. Vui lòng liên hệ với chúng tôi tại Diễn đàn hỗ trợ miễn phí.

Xem thêm