mpp sang pdf

Convert file Microsoft project thành PDF trong Java.

Tệp Microsoft Project (MPP) được sử dụng rộng rãi cho quản lý dự án, nhưng việc chia sẻ chúng có thể gặp khó khăn vì không phải ai cũng có quyền truy cập vào MS Project. Chuyển đổi MPP sang PDF đảm bảo rằng các kế hoạch dự án, lịch trình và thời gian có thể được chia sẻ, xem và in một cách dễ dàng mà không cần phần mềm chuyên biệt. Tệp PDF giữ nguyên định dạng và cấu trúc của dự án gốc, làm cho chúng trở nên lý tưởng cho các báo cáo, bài thuyết trình và tài liệu.

Trong bài viết này, chúng ta sẽ khám phá cách chuyển đổi MPP sang PDF bằng cách sử dụng Java REST API, làm cho quản lý dự án trở nên hiệu quả và dễ tiếp cận hơn.

Java API cho chuyển đổi MPP sang PDF

Chuyển đổi MPP sang PDF bằng cách sử dụng GroupDocs.Conversion Cloud SDK for Java API là một cách đơn giản và hiệu quả để tạo ra các tài liệu dự án có thể truy cập một cách phổ quát. API này cho phép chuyển đổi liền mạch trong khi vẫn giữ nguyên cấu trúc, định dạng và nội dung ban đầu của tệp Microsoft Project (MPP).Ngoài việc chuyển đổi MPP sang PDF, API hỗ trợ một loạt các định dạng tài liệu, bao gồm Word, Excel, PowerPoint, hình ảnh và nhiều hơn nữa.

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 thiết lập 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 thông tin 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 hoàn tất cài đặt, xin vui lòng lấy thông tin xác thực API cá nhân của bạn (tức là ID khách hàng và Mật khẩu bí mật).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 PDF trong Java

Trong phần này, chúng ta sẽ khám phá chi tiết về cách phát triển bộ chuyển đổi tệp MS Project sang PDF bằng cách sử dụng đoạn mã Java.

Phần này giải thích chi tiết về cách chuyển đổi tệp MS Project sang workbook Excel bằng cách sử dụng đoạn mã Java.

  1. Đầu tiên, tạo một thể hiện của lớp Configuration nơi chúng ta truyền thông tin xác thực của khách hàng dưới dạng tham số.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Thứ hai, khởi tạo ConvertApi nơi chúng ta truyền đối tượng Configuration làm tham số.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Tạo một thể hiện của lớp ConvertSettings trong đó chúng ta định nghĩa tên tệp đầu vào, định dạng đầu ra và tên của tài liệu kết quả.
ConvertSettings settings = new ConvertSettings();
  1. Tạo một thể hiện của lớp ConvertDocumentRequest trong đó chúng ta truyền đối tượng ConvertSettings làm tham số.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Cuối cùng, gọi API ConvertDocumentRequest để chuyển đổi MPP thành PDF và lưu tệp PDF kết quả vào 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 & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Định nghĩa URL cơ sở API cho việc chuyển đổi MPP sang PDF
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("pdf");
settings.setOutputPath("converted.pdf");
    
// Gọi phương thức ConvertDocument để thực hiện chuyển đổi MPP sang PDF.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Kiểm tra phản hồi và in thông báo thành công
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to PDF conversion completed successfully!");
}
mpp sang pdf

Hình ảnh:- Xem trước việc chuyển đổi tệp Microsoft Project sang PDF.

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 .

Chuyển đổi MS Project sang PDF bằng cách sử dụng lệnh cURL

Chuyển đổi MPP sang PDF bằng cách sử dụng GroupDocs.Conversion Cloud API với cURL cung cấp một cách nhanh chóng và hiệu quả để biến các tệp dự án thành một định dạng truy cập toàn cầu. Cách tiếp cận này rất hữu ích vì nó loại bỏ nhu cầu cài đặt phần mềm bổ sung, hoạt động liền mạch trên các nền tảng khác nhau và đảm bảo chuyển đổi chính xác với định dạng được bảo tồn. Với GroupDocs.Conversion Cloud, người dùng có thể dễ dàng tích hợp chuyển đổi MPP sang PDF vào ứng dụng của họ, nâng cao tài liệu dự án và sự hợp tác.

Trước tiên, chúng ta cần tạo một mã thông báo truy cập JWT và sau đó, thực hiện lệnh cURL sau để phát triển trình xem dự án Microsoft trực tuyến bằng cách xuất tệp MS Project sang định dạng PDF. Sau khi chuyển đổi thành công, tệp PDF kết quả được lưu trữ trong dịch vụ lưu trữ đám mây.

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\": \"pdf\",  \"OutputPath\": \"{convertedFile}\"}"

Vui lòng thay thế sourceMPP bằng tên của tệp MS Project đầu vào, convertedFile bằng tên của tệp PDF kết quả và accessToken bằng một mã thông báo JWT truy cập được cá nhân hóa.

  • Trong trường hợp chúng ta có yêu cầu lưu đầu ra chuyển đổi MPP sang PDF trên ổ đĩa cục bộ, vui lòng thử sử dụng 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\": \"pdf\"}" \
-o "MyConverted.pdf"

Chuyển đổi MPP trực tuyến sang PDF

Để trải nghiệm những khả năng tuyệt vời của API thao tác MPP, bạn có thể xem xét sử dụng ứng dụng miễn phí và nhẹ MPP to PDF Converter. Ứng dụng này được xây dựng dựa trên GroupDocs.Conversion Cloud REST API và cho phép bạn khám phá các khả năng độc đáo trong trình duyệt web.

ứng dụng chuyển đổi mpp sang pdf

Liên kết hữu ích

Kết luận

Chuyển đổi MPP sang PDF là điều cần thiết để chia sẻ và tài liệu dự án một cách liền mạch. Với GroupDocs.Conversion Cloud API, bạn có thể đạt được các chuyển đổi chính xác và hiệu quả bằng cách sử dụng lệnh Java hoặc cURL. Các tính năng mạnh mẽ và tính linh hoạt dựa trên đám mây của nó khiến nó trở thành giải pháp lý tưởng cho các nhà phát triển. Hãy thử API của chúng tôi hôm nay và cải thiện quy trình chuyển đổi tài liệu của bạn một cách dễ dàng!

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ề: