PUB sang PPTX trong Java

Các tệp Microsoft Publisher thường được sử dụng để thiết kế và tạo tài liệu để xuất bản trên quy mô lớn. Trong một số trường hợp, bạn có thể cần chuyển đổi PUB thành PPT hoặc PPTX Tệp bản trình bày. Theo đó, bài viết mô tả cách chuyển đổi tệp PUB của Publisher thành tệp PPT hoặc PPTX Presentation trong Java.

Java API để chuyển đổi tệp PUB thành PPT / PPTX Presentation

Bạn sẽ chuyển đổi tệp PUB thành Bản trình bày PowerPoint dưới dạng tệp PPT hoặc PPTX trong hai bước. Trước tiên, bạn cần chuyển đổi tệp PUB sang PDF bằng API Aspose.PUB cho Java. Sau đó, bạn cần chuyển đổi tệp PDF trung gian thành tệp Bản trình bày với API Aspose.PDF for Java. Bạn có thể tải các tệp JAR từ phần Bản phát hành mới hoặc chỉ định các cấu hình sau trong tệp pom.xml của các dự án dựa trên Maven của bạn:

Kho:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Sự phụ thuộc:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-pub</artifactId>
        <version>20.8</version>
    </dependency>

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

Chuyển đổi PUB thành PPT / PPTX Tệp trình bày theo chương trình trong Java

Bạn có thể chuyển đổi tệp PUB của Microsoft Publisher thành tệp Bản trình bày ở định dạng PPT hoặc PPTX bằng các bước bên dưới:

  1. Khởi tạo ByteArrayOutputStream để giữ tệp PDF trung gian.
  2. Khởi tạo Trình phân tích cú pháp Pub cho tệp PUB.
  3. Phân tích cú pháp tệp Nhà xuất bản đầu vào.
  4. Chuyển đổi tệp PUB sang PDF và lưu đầu ra vào luồng.
  5. Tải tệp PDF trung gian bằng đối tượng lớp Tài liệu.
  6. Lưu tệp PPT hoặc PPTX đầu ra.

Đoạn mã sau cho biết cách chuyển đổi tệp PUB thành PPT hoặc PPTX PowerPoint Presentation theo chương trình trong Java:

// Chỉ định đường dẫn cho tệp Nhà xuất bản đầu vào
String fileName = "Test.pub";

// Khởi tạo ByteArrayOutputStream để chứa tệp PDF trung gian.
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// Khởi tạo Trình phân tích cú pháp Pub cho tệp PUB
IPubParser parser = PubFactory.createParser(fileName);

// Phân tích cú pháp tệp Nhà xuất bản
com.aspose.pub.Document doc = parser.parse();

// Chuyển đổi tệp PUB sang PDF và lưu đầu ra vào luồng
PubFactory.createPdfConverter().convertToPdf(doc, os);

// Tải tài liệu PDF trung gian
Document pdfDocument = new Document(os.toByteArray());

// Chuyển đổi hoặc xuất tệp sang định dạng PPTX
pdfDocument.save("Output.pptx", new PptxSaveOptions());

Thử Demo trực tuyến

Vui lòng thử ứng dụng web PUB to PPTX được phát triển bằng API này.

Nhận giấy phép API miễn phí

Bạn có thể đánh giá các API Aspose 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 hoặc xuất tệp PUB của Microsoft Publisher thành tệp Bản trình bày dưới dạng tệp PPT hoặc PPTX theo lập trình trong Java. Bạn có thể nhúng tính năng này vào các ứng dụng dựa trên Java của mình. Hơn nữa, bạn có thể khám phá một số tính năng khác được cung cấp bởi API Aspose bằng cách truy cập tài liệu. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng liên hệ với chúng tôi tại diễn đàn.

Xem thêm