Cách mở khóa MS Project bằng C#

Mở khóa MS Project - C#

// Open password-protected file:

Project project = new Project("ProtectedFile.mpp", "password");

// Save the project without password.
project.Save("output.mpp", SaveFileFormat.Mpp);
// output.mpp file is not protected

// Save the project with password protection.
project.Save("output_protected.mpp", new MPPSaveOptions()
{
    ProtectionPassword = "password"
});

// output_protected.mpp file is protected.

Việc mở khóa các tệp Microsoft Project bằng C# có thể được thực hiện một cách liền mạch nhờ sức mạnh của Aspose.Tasks for .NET API. Là một thư viện đa năng, Aspose.Tasks cung cấp cho các nhà phát triển các công cụ để thao tác theo chương trình với các tệp MS Project, cho phép thực hiện các hành động chẳng hạn như loại bỏ bảo vệ bằng mật khẩu, hạn chế truy cập hoặc mở khóa các tác vụ và tài nguyên cụ thể. Bằng cách tận dụng C# và các khả năng mở rộng của Aspose.Tasks, các nhà phát triển có thể tùy chỉnh giải pháp của họ để đáp ứng các yêu cầu mở khóa cụ thể, đảm bảo tính linh hoạt và hiệu quả trong việc quản lý tệp Microsoft Project. Cho dù đó là để loại bỏ các biện pháp bảo mật, cập nhật chi tiết dự án hay tăng cường cộng tác, API này sẽ đơn giản hóa quá trình mở khóa các tệp MS Project, khiến nó trở thành tài sản vô giá cho các nhà phát triển C# tham gia phát triển ứng dụng quản lý dự án.

Aspose.Tasks nổi bật không chỉ ở khả năng mở khóa mà còn ở bộ tính năng rộng hơn, bao gồm đọc, ghi và thao tác các khía cạnh khác nhau của tệp Microsoft Project. Từ quản lý tác vụ và tài nguyên đến xử lý lịch và thuộc tính dự án, Aspose.Tasks cung cấp bộ công cụ toàn diện cho các nhà phát triển C#.

Command

	PM> Install-Package Aspose.Tasks

Các bước mở khóa MS Project của MPP qua C#

  • Tải lên tệp MPP bằng Lớp dự án
  • Nhập chi tiết mật khẩu
  • Máy chủ xử lý tệp và đặt thuộc tính mật khẩu cho tệp MPP
  • Lưu lại dự án bằng mật khẩu người dùng
  • Gửi lại file MPP cho người dùng

yêu cầu hệ thống

Aspose.Tasks for .NET được hỗ trợ trên tất cả các hệ điều hành chính. Chỉ cần đảm bảo rằng bạn có các điều kiện tiên quyết sau đây.

  • Microsoft Windows hoặc hệ điều hành tương thích với .NET Framework, Mono và COM Interop.
  • Môi trường phát triển như Microsoft Visual Studio.
  • Aspose.Tasks cho .NET được tham chiếu trong dự án của bạn.

Giới thiệu về Aspose.Tasks cho .NET API

Aspose.Tasks for .NET API nổi bật như một thư viện mạnh mẽ và có khả năng thích ứng, cung cấp cho các nhà phát triển bộ công cụ mạnh mẽ để điều hướng hiệu quả các tệp Microsoft Project trong ứng dụng .NET của họ. Cho dù bạn đang tạo các giải pháp trên máy tính để bàn, web hay dựa trên đám mây, Aspose.Tasks sẽ hợp lý hóa thao tác dữ liệu Dự án, mang lại trải nghiệm người dùng liền mạch và giàu tính năng.

Các nhà phát triển sử dụng Aspose.Tasks có khả năng đọc, viết và thao tác với các tệp Microsoft Project ở nhiều định dạng khác nhau, bao gồm MPP, XML và HTML. API tự hào có nhiều chức năng, trao quyền cho người dùng thực hiện các tác vụ như tạo và sửa đổi nhiệm vụ, quản lý tài nguyên, xử lý lịch và thao tác các thuộc tính dự án. Tính linh hoạt này biến Aspose.Tasks thành tài sản không thể thiếu cho các ứng dụng quản lý dự án, cho phép các nhà phát triển tự động hóa các quy trình phức tạp và nâng cao hiệu quả của quy trình làm việc của dự án.

Một thuộc tính nổi bật của Aspose.Tasks là khả năng tương thích với nhiều phiên bản khác nhau của Microsoft Project, đảm bảo tích hợp liền mạch các ứng dụng của bạn với một loạt định dạng tệp Project. Hơn nữa, API hỗ trợ chuyển đổi tệp Dự án sang các định dạng được sử dụng rộng rãi khác, chẳng hạn như Primavera, Excel, PDF, HTML, hình ảnh và XML. Tính năng này nâng cao tính linh hoạt của việc trao đổi dữ liệu, củng cố Aspose.Tasks như một giải pháp toàn diện cho các nhu cầu quản lý dự án đa dạng.


Trình mở khóa tệp MPP trực tuyến

Aspose.Tasks MPP Files unlocker là một ứng dụng chuyên dụng được thiết kế để giải phóng các tệp Microsoft Project (tệp MPP) khỏi mọi ràng buộc do cơ chế khóa hoặc kiểm soát truy cập áp đặt. Ứng dụng này khai thác các khả năng của Aspose.Tasks for .NET API để nâng cao mức độ bảo mật cho các tệp dự án, đảm bảo rằng chỉ những người dùng được ủy quyền mới có khả năng truy cập hoặc sửa đổi các khía cạnh cụ thể của dự án.

Các tính năng nổi bật của ứng dụng tận dụng Aspose. Nhiệm vụ để mở khóa tệp MPP bao gồm:
Mở khóa tác vụ và tài nguyên: Giải phóng sức mạnh để mở khóa các tác vụ hoặc tài nguyên cụ thể trong tệp Microsoft Project, ngăn chặn sửa đổi không chủ ý hoặc trái phép.
Giải phóng mật khẩu: Thực hiện loại bỏ bảo vệ bằng mật khẩu để giải phóng quyền truy cập vào toàn bộ tệp dự án, độc quyền cấp quyền truy cập cho người dùng được trang bị thông tin xác thực chính xác.
Tự do truy cập: Xác định và áp dụng các biện pháp kiểm soát quyền truy cập dựa trên vai trò của người dùng, hạn chế những người dùng được chỉ định truy cập hoặc sửa đổi các phân đoạn cụ thể của dự án.
Kiểm tra tiên phong: Theo dõi và ghi lại các thay đổi được thực hiện đối với tệp dự án, thiết lập quy trình kiểm tra nhằm đảm bảo trách nhiệm giải trình và tính minh bạch.
Xin lưu ý: Việc sử dụng ứng dụng Trình thu thập dữ liệu đòi hỏi bạn phải chấp nhận Điều khoản dịch vụChính sách quyền riêng tư. của chúng tôi. Điều bắt buộc là không được tải xuống dữ liệu hoặc sử dụng tệp cho mục đích thương mại mà không có sự cho phép rõ ràng. Aspose.Tasks không chịu trách nhiệm pháp lý đối với bất kỳ hành vi vi phạm bản quyền nào do việc sử dụng các công cụ này không phù hợp.


Các định dạng tệp nhiệm vụ MS Project mở khóa được hỗ trợ khác

Sử dụng C#, Người ta cũng có thể thao tác Tệp Nhiệm vụ MS Project ở nhiều định dạng khác, bao gồm.