Trình xem tài liệu trong Java

Quản lý và chia sẻ tài liệu đã trở thành khía cạnh thiết yếu của các ngành công nghiệp khác nhau. Java cung cấp các khung mạnh mẽ để trao quyền cho các nhà phát triển xây dựng các ứng dụng giàu tính năng. Trong bài đăng trên blog này, chúng ta sẽ khám phá Trình xem tài liệu trong Java và cách nó có thể đơn giản hóa các quy trình cộng tác và xem tài liệu.

API trình xem tài liệu Java

Document Viewer là ứng dụng cho phép người dùng xem và tương tác với nhiều loại tài liệu khác nhau mà không yêu cầu cài đặt phần mềm chuyên dụng. Aspose cung cấp hỗ trợ cho các định dạng tệp khác nhau cho phép bạn thao tác và xem tài liệu trong các ứng dụng Java của mình.

Trình xem tài liệu EPS trong Java

Trình xem tài liệu Java

Aspose.Page for Java API có thể được sử dụng để thao tác hoặc chuyển đổi XPS, PS, EPS, v.v. Bạn có thể hiển thị các định dạng tệp này thành bất kỳ định dạng tệp phổ biến nào các định dạng hình ảnh như PNG, JPG, TIFF, v.v. để xem nhanh nội dung tệp.

// khởi tạo luồng đầu vào PostScript
FileInputStream psStream = new FileInputStream("input.eps");

// tải tài liệu EPS
PsDocument document = new PsDocument(psStream);

//tạo một phiên bản của JpegSaveOptions
JpegSaveOptions options = new JpegSaveOptions();
//tạo thiết bị kết xuất cho định dạng EPS
ImageDevice device = new ImageDevice();
//lưu EPS dưới dạng JPG
document.save(device, options);

Ngoài ra, bạn có thể truy cập các tài nguyên được liệt kê bên dưới để biết chi tiết chuyên sâu về các tính năng và API được cung cấp:

Ngoài ra, bạn cũng có thể xem Mở tệp EPS trực tuyến - Trình xem tệp EPS miễn phí để biết thêm thông tin về EPS Viewer.

Trình xem tài liệu bản vẽ DWG trong Java

Có thể dễ dàng chuyển đổi bản vẽ DWG sang hình ảnh JPG bằng Aspose.CAD for Java. Hình ảnh đầu ra có thể được xem trên bất kỳ thiết bị hoặc hệ điều hành nào mà không cần bất kỳ phần mềm chuyên dụng nào. Chỉ cần sử dụng đoạn mã sau để chuyển đổi DWG thành hình ảnh JPG trong Java:

// Tải tệp DWG đầu vào
Image image = Image.load("Test.dwg");

// Tạo một phiên bản của CadRasterizationOptions
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();

// Đặt chiều rộng và chiều cao của trang
rasterizationOptions.setPageWidth(1200);
rasterizationOptions.setPageHeight(1200);

// Tạo một phiên bản của JpegOptions cho hình ảnh kết quả
ImageOptionsBase options = new JpegOptions();

// Đặt tùy chọn rasterization
options.setVectorRasterizationOptions(rasterizationOptions);

// Chuyển đổi tệp CAD DWG DXF sang hình ảnh JPG
image.save("output_image.jpg" , options);

Danh sách dưới đây liệt kê các tài nguyên khác nhau để khám phá cách làm việc với DWG và các định dạng tệp được hỗ trợ khác.

Trình xem tài liệu của nhà xuất bản PUB trong Java

Trình xem PUB trong Java có thể mở ra vô số khả năng để xử lý các tệp Microsoft Publisher một cách hiệu quả. Với Aspose.PUB for Java, bạn có thể tạo một trình xem PUB mạnh mẽ cho phép bạn xem, điều hướng và tương tác với các tệp .pub một cách liền mạch. Đoạn mã dưới đây cho thấy cách tạo Trình xem PUB trong Java:

// Tải tệp PUB đầu vào
IPubParser parser = PubFactory.createParser("Test.pub");
Document doc = parser.parse();

// Chuyển đổi tệp PUB sang tệp PDF
PubFactory.createPdfConverter().convertToPdf(doc, "Test.pdf");

// Tải tệp PDF
Document document = new Document("Test.pdf");
facades.PdfFileInfo info = new facades.PdfFileInfo(document);
for (Page page : document.getPages())
{
    // Nhận kích thước trang từ tài liệu PDF
    int width = (int) info.getPageWidth(page.getNumber());
    int height = (int) (info.getPageHeight(page.getNumber()));

    // Đặt độ phân giải cho hình ảnh đầu ra
    devices.Resolution resolution = new devices.Resolution(300); 
    
    // Tạo thiết bị JPEG với Chiều rộng và Chiều cao được chỉ định
    devices.JpegDevice jpegDevice = new devices.JpegDevice(width, height , resolution);

    // Chuyển đổi hình ảnh PUB sang JPG
    jpegDevice.process(page, "Page" + page.getNumber() + ".jpg");
}

Trình xem tài liệu PSD Photoshop trong Java

Bạn có thể tạo một trình xem PSD trong Java để dễ dàng xem và làm việc với các tệp .psd. Đoạn mã sau minh họa cách tạo Trình xem PSD trong Java bằng cách sử dụng [Aspose.PSD for Java][https://products.aspose.com/psd/java].

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageoptions.JpegOptions;

public class PSDToJPG {
     public static void main(String[] args) throws Exception {
        
        String path= "/Users/Documents/KB/TestData/";
        // Áp dụng giấy phép API để chuyển đổi PSD sang JPEG
        License psdLicence = new License(); 
        psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");

        //Tải tệp PSD vào đối tượng PsdImage
        PsdImage psdFile = (PsdImage)Image.load(path + "AllAdjustments.psd");
        
        // Đặt các tùy chọn JPEG đầu ra mong muốn
        JpegOptions jpegOpts = new JpegOptions();
        jpegOpts.setQuality(80);
        jpegOpts.setJpegLsAllowedLossyError (10);

        // Lưu JPG đã xuất trên đĩa
        psdFile.save(path + "ConvertedPsd.jpg", jpegOpts);
    }
}

Trong khi đó, danh sách dưới đây tổng hợp một số tính năng của Trình xem tài liệu PSD trong Java:

  • Mở và xem tệp PSD: Mở tệp PSD và hiển thị nội dung của chúng một cách chính xác đồng thời cung cấp giao diện thân thiện với người dùng.
  • Thu phóng: Bạn có thể phóng to hoặc thu nhỏ nội dung tệp PSD.
  • Tùy chọn xuất và lưu: Trình xem PSD chủ yếu tập trung vào việc xem và tương tác với các tệp PSD, nó cũng cung cấp các tùy chọn xuất hoặc lưu.
  • Và nhiều cái khác…

Trình xem tài liệu LaTeX trong Java

Trong thế giới của văn bản khoa học và học thuật, LaTeX đã trở thành tiêu chuẩn trên thực tế để tạo các tài liệu sắp chữ đẹp mắt. Bạn có thể hiển thị tệp LTX hoặc tệp TeX thành hình ảnh để xem trước nội dung của nó mà không cần bất kỳ phần mềm hoặc plugin chuyên dụng nào. Mã mẫu sau đây cho biết cách chuyển đổi tệp LaTeX thành hình ảnh PNG trong Java:

// Tạo tùy chọn chuyển đổi định dạng Object LaTeX trên phần mở rộng engine Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Chỉ định thư mục làm việc của hệ thống tập tin cho đầu ra.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Khởi tạo các tùy chọn để lưu ở định dạng JPG.
options.setSaveOptions(new JpegSaveOptions());

// Chạy chuyển đổi LaTeX sang JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Trình xem tài liệu trực tuyến

Trình xem tài liệu trực tuyến đã cách mạng hóa cách chúng ta tương tác với tài liệu. Họ cung cấp vô số lợi ích, từ khả năng truy cập và quản lý hợp lý đến cộng tác dễ dàng và bảo mật nâng cao. Nắm bắt các công cụ kỹ thuật số này cho phép các cá nhân và doanh nghiệp khai thác sức mạnh của sự tiện lợi và hiệu quả. Bạn có thể truy cập trình xem tài liệu trực tuyến để mở và xem các tệp của mình từ bất kỳ thiết bị hoặc hệ điều hành nào.

Tổng hợp

Trình xem tài liệu trong Java cho phép bạn tích hợp các khả năng xem tài liệu mạnh mẽ vào các ứng dụng Java của mình. Bằng cách tận dụng các tính năng của nó như hỗ trợ định dạng tài liệu, độ chính xác hiển thị, điều hướng, chức năng tìm kiếm, tùy chọn tùy chỉnh, v.v., bạn có thể mang lại trải nghiệm xem tài liệu phong phú và liền mạch cho người dùng. Nếu bạn muốn thảo luận về bất kỳ mối quan ngại nào của mình, 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