
Phát triển trình chuyển đổi tệp MS Project sang HTML.
Các tệp Microsoft Project (MPP) được sử dụng rộng rãi để lập kế hoạch và quản lý dự án, nhưng việc truy cập chúng yêu cầu phần mềm chuyên dụng, điều này có thể là một thách thức đối với người dùng không cài đặt MS Project. Chuyển đổi MPP sang HTML cung cấp một cách linh hoạt và dễ tiếp cận để chia sẻ dữ liệu dự án với các bên liên quan, cho phép họ xem các mốc thời gian, nhiệm vụ và lịch trình trực tiếp trong trình duyệt web.
Trong bài viết này, chúng ta sẽ khám phá cách chuyển đổi MPP sang HTML trực tuyến bằng cách sử dụng GroupDocs.Conversion Cloud SDK cho Java, làm cho việc quản lý dự án hiệu quả và dễ tiếp cận hơn.
- Java API cho việc chuyển đổi MPP sang HTML
- Chuyển đổi MPP sang HTML trong Java
- Chuyển đổi MS Project sang HTML sử dụng lệnh cURL
Java API cho việc Chuyển đổi MPP sang HTML
Chuyển đổi MPP sang HTML bằng cách sử dụng GroupDocs.Conversion Cloud SDK for Java là một quy trình liền mạch cho phép người dùng chuyển đổi các tệp Microsoft Project thành định dạng thân thiện với web. Cách tiếp cận này cho phép dữ liệu dự án, bao gồm các nhiệm vụ, lịch trình và phụ thuộc, được xem trong bất kỳ trình duyệt web nào mà không cần yêu cầu MS Project.
Kiến trúc dựa trên đám mây của nó cho phép các nhà phát triển tích hợp khả năng chuyển đổi tài liệu vào ứng dụng của họ mà không cần cấu hình phức tạp, đảm bảo quy trình làm việc mở rộng và hiệu quả cho quản lý dự án và báo cáo.
Cài đặt
Vui lòng thêm các chi tiết sau vào tệp pom.xml của dự án xây dựng maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Sau khi cài đặt, vui lòng lấy thông tin xác thực API cá nhân của bạn (tức là Client ID và Client Secret).Bạn có thể truy cập vào hướng dẫn ngắn giải thích chi tiết cách lấy thông tin xác thực API.
Chuyển đổi MPP sang HTML trong Java
Phần này giải thích lợi ích của việc chuyển đổi MPP sang HTML bằng cách sử dụng đoạn mã Java, mang lại khả năng tiếp cận tốt hơn, dễ dàng chia sẻ và nâng cao khả năng hợp tác.
- Trước tiên, tạo một thể hiện của lớp
Configuration
nơi chúng ta truyền thông tin đăng nhập của khách hàng làm đối số.
Configuration configuration = new Configuration(clientId, clientSecret);
- Thứ hai, khởi tạo
ConvertApi
nơi chúng ta truyền đối tượng Configuration vào như một tham số.
ConvertApi convertApi = new ConvertApi(configuration);
- Tạo một thể hiện của lớp
ConvertSettings
nơi chúng ta định nghĩa tên tệp đầu vào, định dạng đầu ra và tên tài liệu kết quả.
ConvertSettings settings = new ConvertSettings();
- Tạo một thể hiện của lớp
ConvertDocumentRequest
nơi chúng ta truyền đối tượngConvertSettings
làm đối số.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Cuối cùng, gọi API ConvertDocumentRequest để chuyển đổi MPP sang HTML và sau đó lưu HTML kết quả vào bộ lưu trữ đám mây.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Lấy thông tin xác thực API của bạn
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Tạo một thể hiện của lớp Configuration và khởi tạo nó với Client ID và Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Xác định URL cơ sở API cho việc chuyển đổi MPP sang HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Khởi tạo một thể hiện của ConvertApi với đối tượng Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
// Gọi phương thức ConvertDocument để thực hiện chuyển đổi tệp MPP sang tệp HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The MPP to HTML conversion completed successfully!");
}

Hình ảnh:- Xem trước của tệp Microsoft Project được chuyển đổi sang HTML.
Tệp MS Project đầu vào được sử dụng trong ví dụ trên có thể được tải xuống từ Home move plan.mpp.
MS Project to HTML Conversion using cURL Commands
Chuyển đổi MPP sang HTML sử dụng GroupDocs.Conversion Cloud và các lệnh cURL cung cấp một cách đơn giản và hiệu quả để chuyển đổi tệp Microsoft Project thành định dạng tương thích với web. Phương pháp này đặc biệt hữu ích cho các nhà phát triển và quản trị viên hệ thống, những người ưa thích tự động hóa qua dòng lệnh. Cách tiếp cận này nâng cao khả năng truy cập, đơn giản hóa việc tích hợp vào các ứng dụng web và loại bỏ các vấn đề tương thích liên quan đến tệp MS Project.
Trước tiên, chúng ta cần tạo một mã thông báo truy cập JWT dựa trên thông tin xác thực của khách hàng và sau đó thực hiện lệnh sau để thực hiện chuyển đổi MPP sang HTML.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"html\", \"OutputPath\": \"{convertedFile}\"}"
Vui lòng thay thế sourceMPP
bằng tên tệp MS Project đầu vào, convertedFile
bằng tên tệp HTML kết quả và accessToken
bằng mã thông báo JWT truy cập cá nhân.
- Bạn có thể xem xét lưu tập tin kết quả vào HTML cục bộ bằng cách thực thi lệnh cURL sau:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "resultant.html"
Bộ chuyển đổi MS Project sang HTML
Ngoài ra, bạn có thể xem xét việc trải nghiệm các khả năng tuyệt vời của API chuyển đổi tài liệu bằng cách sử dụng Ứng dụng MPP to HTML Converter miễn phí và nhẹ nhàng của chúng tôi. Ứng dụng này được xây dựng dựa trên API REST GroupDocs.Conversion Cloud và cho phép bạn khám phá các khả năng độc đáo trong một trình duyệt web.
Liên kết hữu ích
Kết luận
Cuối cùng, việc chuyển đổi MPP sang HTML bằng cách sử dụng GroupDocs.Conversion Cloud SDK hoặc lệnh cURL cung cấp một cách liền mạch và hiệu quả để làm cho các tệp Microsoft Project trở nên dễ tiếp cận và chia sẻ hơn. Cho dù bạn là một nhà phát triển đang tìm kiếm tự động hóa dựa trên API hay cần một giải pháp đơn giản cho việc hình dung dự án, API chuyển đổi tài liệu của chúng tôi cung cấp tính linh hoạt, độ chính xác và dễ sử dụng. Hãy thử GroupDocs.Conversion Cloud hôm nay và đơn giản hóa quy trình chuyển đổi MPP sang HTML của bạn một cách dễ dàng!
Các Bài Viết Được Đề Xuất
Chúng tôi rất khuyến khích bạn truy cập các liên kết sau đây để tìm hiểu thêm về: