Chuyển đổi tệp Microsoft Project từ XML sang HTML giúp trình bày dữ liệu dự án theo cách thân thiện với trình duyệt. XML là phong phú nhưng khó đọc cho người dùng. HTML làm cho việc xem và chia sẻ giữa các đội nhóm trở nên dễ dàng hơn. Trong bài viết này, bạn sẽ học cách xuất một dự án MS từ XML sang HTML bằng Java.

Thư viện Java để chuyển đổi XML thành HTML

Trong bài viết này, chúng tôi sẽ sử dụng Aspose.Tasks for Java để xuất MS Project từ định dạng XML sang HTML. Nó giúp dễ dàng làm việc với các tệp MS Project. Nó hỗ trợ nhiều định dạng khác nhau, bao gồm XML, HTML, PDF, MPP và nhiều hơn nữa.

Cài đặt thông qua Maven:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-tasks</artifactId>
  <version>25.6</version> <!-- Use latest version -->
  <classifier>jdk18</classifier>
</dependency>

Bạn cũng có thể tải JAR trực tiếp từ trang Aspose Releases Page.

Chuyển đổi MS Project từ XML sang HTML

Bạn có thể chuyển đổi tệp XML MS Project thành HTML chỉ trong hai bước:

  1. Tải tệp XML bằng cách sử dụng lớp Project.
  2. Gọi phương thức save để xuất nó dưới dạng HTML.
import com.aspose.tasks.Project;
import com.aspose.tasks.SaveFileFormat;

public class ConvertXmlToHtmlBasic {
    public static void main(String[] args) {
        // Tải tệp dự án XML
        Project project = new Project("project.xml");

        // Lưu dưới dạng HTML
        project.save("output.html", SaveFileFormat.Html);
    }
}
Chuyển đổi MS Project từ XML sang HTML trong Java

Chuyển đổi MS Project từ XML sang HTML trong Java.

Tùy chỉnh Đầu ra HTML

Aspose.Tasks for Java cung cấp lớp HtmlSaveOptions để cho phép bạn kiểm soát cách mà HTML đầu ra trông như thế nào. Bạn có thể định nghĩa các phần của dự án được hiển thị, điều chỉnh định dạng và cải thiện độ dễ đọc của tệp HTML cuối cùng.

  1. Tải tệp XML MS Project của bạn bằng cách sử dụng lớp Project.
  2. Tạo một thể hiện của lớp HtmlSaveOptions.
  3. Đặt các tùy chọn mong muốn như thang thời gian, các trang đã bao gồm và định dạng tiêu đề.
  4. Sử dụng phương thức save để xuất dự án dưới dạng HTML.
import com.aspose.tasks.HtmlSaveOptions;
import com.aspose.tasks.Project;
import com.aspose.tasks.Timescale;

public class ConvertXmlToHtmlAdvanced {
    public static void main(String[] args) {
        // Tải file dự án XML
    	Project project = new Project("project.xml");

    	// Tạo các tùy chọn lưu HTML
        HtmlSaveOptions options = new HtmlSaveOptions();
        options.setPageSize(PageSize.A4);
        options.setIncludeProjectNameInPageHeader(true);
        options.setIncludeProjectNameInTitle(true);
        options.setRenderToSinglePage(true);
        
        // Lưu dưới dạng HTML với các tùy chọn tùy chỉnh
        project.save("custom-output.html", options);
    }
}
Tùy chỉnh chuyển đổi tệp XML sang HTML trong Java

Tùy chỉnh việc chuyển đổi tệp XML sang HTML trong Java.

Nhận Giấy phép Miễn phí

Cần thử nghiệm mà không có hạn chế? Bạn có thể nhận một giấy phép tạm thời miễn phí để đánh giá đầy đủ các tính năng của Aspose.Tasks for Java.

Thử chuyển đổi XML sang HTML trực tuyến

Bạn cũng có thể nhanh chóng thử nghiệm việc chuyển đổi tệp XML sang HTML mà không cần viết mã bằng cách sử dụng Trình chuyển đổi XML sang HTML miễn phí của chúng tôi trực tuyến.

Image

Tệp XML sang HTML: Tài nguyên hữu ích

Dưới đây là một số liên kết hữu ích để tìm hiểu thêm:

Kết luận

Chúng tôi đã chỉ ra cách xuất MS Project từ XML sang HTML bằng cách sử dụng Aspose.Tasks for Java. Điều này làm cho dữ liệu dự án dễ dàng hơn để xem và chia sẻ trực tuyến. Cho dù bạn đang xây dựng ứng dụng hay chỉ muốn báo cáo có thể đọc được, Aspose.Tasks mang đến cho bạn quyền kiểm soát hoàn toàn.

Có câu hỏi? Hãy hỏi tại diễn đàn hỗ trợ miễn phí.

Xem Thêm