PowerPoint sang TIFF Java

Trong các tình huống khác nhau, chẳng hạn như in, fax, v.v., chuyển đổi PowerPoint sang TIFF được sử dụng. Để tự động chuyển đổi này từ bên trong ứng dụng web hoặc máy tính để bàn, bài viết này trình bày cách chuyển đổi PowerPoint PPT sang TIFF trong Java. Hơn nữa, nó cũng chỉ ra cách tùy chỉnh kích thước và định dạng pixel của hình ảnh TIFF thu được.

Java PowerPoint PPT to TIFF Converter - Tải xuống miễn phí

Để chuyển đổi bản trình bày sang hình ảnh TIFF, chúng tôi sẽ sử dụng Aspose.Slides for Java. API nói trên cho phép bạn tạo, thao tác và chuyển đổi các tài liệu trình bày từ bên trong các ứng dụng Java. Bạn có thể tải xuống API hoặc cài đặt nó bằng cách sử dụng các cấu hình Maven sau.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.7</version>
    <classifier>jdk16</classifier>
</dependency>

Chuyển đổi PPTX sang TIFF trong Java

Sau đây là các bước để chuyển đổi PowerPoint PPTX / PPT sang TIFF bằng Java.

Mẫu mã sau đây cho thấy cách chuyển đổi PowerPoint PPTX thành TIFF.

// Khởi tạo đối tượng Bản trình bày để tải tệp PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    // Lưu bản trình bày vào tài liệu TIFF
    pres.save("tiff-image.tiff", SaveFormat.Tiff);
} finally {
    if (pres != null) pres.dispose();
}

Java PPTX sang TIFF - Kích thước hình ảnh tùy chỉnh

Aspose.Slides for Java cũng cho phép bạn tùy chỉnh kích thước của hình ảnh kết quả trong chuyển đổi PowerPoint sang TIFF. Sau đây là các bước để đạt được điều này.

Mẫu mã sau đây cho thấy cách chuyển đổi PPTX sang TIFF với kích thước hình ảnh tùy chỉnh.

// Khởi tạo đối tượng Bản trình bày để tải tệp PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    // Khởi tạo lớp TiffOptions
    TiffOptions opts = new TiffOptions();
    
    // Đặt DPI hình ảnh
    opts.setDpiX(200);
    opts.setDpiY(100);
    
    // Đặt kích thước hình ảnh
    opts.setImageSize(new java.awt.Dimension(1728, 1078));
  
    // Lưu bản trình bày vào TIFF với kích thước hình ảnh được chỉ định
    pres.save("tiff-ImageSize.tiff", SaveFormat.Tiff, opts);
} finally {
    if (pres != null) pres.dispose();
}    

Java PowerPoint sang TIFF với Định dạng Pixel tùy chỉnh

Sau đây là các bước để tùy chỉnh định dạng pixel trong chuyển đổi PPTX sang TIFF bằng Java.

Mẫu mã sau đây cho thấy cách tùy chỉnh định dạng pixel trong chuyển đổi PPTX sang TIFF.

// Khởi tạo đối tượng Bản trình bày để tải tệp PowerPoint
Presentation pres = new Presentation("presentation.pptx");
try {
    TiffOptions options = new TiffOptions();
    options.setPixelFormat(ImagePixelFormat.Format8bppIndexed);
    
    /*
     * ImagePixelFormat chứa các giá trị sau (như có thể thấy từ tài liệu):
     * Format1bppIndexed; // 1 bit trên mỗi pixel, được lập chỉ mục.
     * Format4bppIndexed; // 4 bit trên mỗi pixel, được lập chỉ mục.
     * Format8bppIndexed; // 8 bit trên mỗi pixel, được lập chỉ mục.
     * Định dạng24bppRgb; // 24 bit trên mỗi pixel, RGB.
     * Định dạng32bppArgb; // 32 bit trên mỗi pixel, ARGB.
     */
    
    // Lưu bản trình bày vào TIFF với kích thước hình ảnh được chỉ định
    pres.save("Tiff-PixelFormat.tiff", SaveFormat.Tiff, options);
} finally {
    if (pres != null) pres.dispose();
}

PowerPoint to TIFF Java Converter - Nhận giấy phép miễn phí

Bạn có thể sử dụng Aspose.Slides for Java mà không bị giới hạn đánh giá bằng cách yêu cầu giấy phép tạm thời.

Sự kết luận

Trong bài viết này, bạn đã biết cách chuyển đổi PowerPoint PPT sang TIFF trong Java. Hơn nữa, hướng dẫn từng bước và các mẫu mã đã chỉ ra cách tùy chỉnh kích thước và định dạng pixel của các hình ảnh TIFF thu được. Bạn có thể truy cập tài liệu để khám phá các tính năng khác của Aspose.Slides for Java. Ngoài ra, bạn có thể cho chúng tôi biết về các thắc mắc của mình thông qua diễn đàn của chúng tôi.

Xem thêm

Mẹo: Bạn có thể muốn xem Aspose MIỄN PHÍ trực tuyến PowerPoint to Poster Converter.