Trong hướng dẫn ngắn này, chúng tôi sẽ hướng dẫn bạn cách lưu PowerPoint dưới dạng PDF có ghi chú bằng Java. Bạn sẽ nhận được thông tin về cài đặt môi trường, quy trình từng bước và mã mẫu có thể chạy được để chuyển đổi PowerPoint có ghi chú sang PDF bằng Java. Các tùy chọn khác nhau để tùy chỉnh tệp PDF đầu ra và chỉ hiển thị các trang chiếu mong muốn cũng sẽ được thảo luận.
Các bước để lưu PowerPoint với Ghi chú dưới dạng PDF bằng Java
- Đặt môi trường để thêm Aspose.Slides for Java để hiển thị các nốt nhạc thành PDF
- Mở bản trình bày bằng đối tượng lớp Presentation
- Tạo và khởi tạo đối tượng lớp PdfOptions để tùy chỉnh PDF đầu ra
- Đặt các thuộc tính ghi chú như vị trí trong PDF đầu ra
- Lưu bản trình bày cùng với các thuộc tính PDF được chỉ định
Các bước này mô tả quy trình lưu các trang chiếu PowerPoint có ghi chú dưới dạng PDF bằng Java. Các lớp, phương thức và thuộc tính khác nhau được giới thiệu như lớp Trình bày để tải bản trình bày nguồn, lớp PdfOptions để tùy chỉnh tệp PDF đầu ra và cài đặt bố cục ghi chú được tô sáng cho thông tin người dùng. Chỉ thuộc tính vị trí cho ghi chú được đề cập ở đây, tuy nhiên bạn cũng có thể sử dụng các thuộc tính khác.
Mã để Lưu PowerPoint dưới dạng PDF với Ghi chú bằng Java
Mã này trình bày quy trình chuyển đổi PowerPoint sang PDF bằng ghi chú của người thuyết trình bằng Java. Nó sử dụng phương thức setNotesPosition() từ lớp PdfOptions để đặt vị trí của các ghi chú như BottomFull được sử dụng để hiển thị các ghi chú hoàn chỉnh bằng cách sử dụng các trang bổ sung nếu được yêu cầu và BottomTruncate dành cho các ghi chú giới hạn. Mặt khác, nếu bạn chỉ muốn hiển thị ghi chú cho các trang chiếu đã chọn, bạn có thể sao chép các trang chiếu đích vào bản trình bày mới được tạo và sau đó hiển thị bản trình bày đó thành PDF.
Trong hướng dẫn nhanh này, chúng ta đã học cách lưu PowerPoint dưới dạng PDF có ghi chú bằng Java. Nếu bạn quan tâm đến việc tìm hiểu quy trình chuyển đổi nhiều bản trình bày thành PDF, hãy tham khảo bài viết trên cách chuyển đổi nhiều PPT thành một PDF bằng Java.