Chuyển đổi MS Project sang PDF trong C#

Bạn đang tìm kiếm một cách đáng tin cậy để chuyển đổi tệp MS Project sang định dạng PDF mà không cần Microsoft Project? Bạn đã đến đúng nơi! Hướng dẫn này sẽ hướng dẫn bạn qua quy trình chuyển đổi MS Project sang PDF trong C# một cách dễ dàng, sử dụng Thư viện Aspose .NET cho MS Project sang PDF.

Microsoft Project là một công cụ thiết yếu cho các nhóm để tổ chức dự án, theo dõi tiến độ và làm rõ vai trò. Tuy nhiên, có những lúc bạn cần chuyển đổi một tài liệu Microsoft Project thành tệp PDF—dù là cho các đề xuất hợp đồng hay để dễ dàng truy cập trong các cuộc họp ngoài trời.

Trong bối cảnh kỹ thuật số ngày nay, PDF đã trở thành định dạng ưa thích để chia sẻ và lưu trữ tài liệu. Xuất dữ liệu dự án từ các tệp MS Project sang PDF cho phép bạn chia sẻ thông tin quan trọng—như nhiệm vụ, tài nguyên, phân công, thời gian và ngân sách—trong một định dạng di động. Hãy cùng khám phá cách thực hiện điều này một cách lập trình trong C# bằng cách sử dụng Bộ chuyển đổi Aspose .NET MSP sang PDF.

Mục lục

  1. API C# để tạo bộ chuyển đổi MS Project sang PDF
  2. Chuyển đổi MS Project sang PDF bằng C#
  3. Xuất chế độ xem MS Project cụ thể sang PDF
  4. Vừa nội dung vào ô và chuyển đổi MS Project sang PDF
  5. Chuyển đổi MS Project sang PDF mà không có chú thích
  6. Tùy chỉnh kiểu chữ và xuất MS Project sang PDF
  7. Tùy chỉnh định dạng ngày khi chuyển đổi MS Project sang PDF
  8. Chuyển đổi MS Project sang nhiều tệp PDF

API C# để tạo bộ chuyển đổi MS Project sang PDF

Để chuyển đổi MS Project sang PDF, chúng ta sẽ sử dụng API Aspose.Tasks for .NET. Thư viện mạnh mẽ này cho phép bạn đọc và ghi nhiều định dạng tệp khác nhau mà không cần cài đặt Microsoft Project. Nó cũng đảm bảo chuyển đổi MS Project sang PDF C# .NET hiệu suất cao, khiến nó trở thành lựa chọn tuyệt vời cho nhu cầu dự án của bạn.

Aspose.Tasks for .NET là một thư viện lớp toàn diện cung cấp nhiều chức năng, bao gồm làm việc với các dự án, công thức, lịch, nhiệm vụ và phân công tài nguyên. Để biết thông tin chi tiết về các lớp và phương thức có sẵn, hãy tham khảo tài liệu API.

Bạn có thể tải xuống DLL của API hoặc cài đặt nó qua NuGet:

PM> Install-Package Aspose.Tasks

Chuyển đổi MS Project sang PDF bằng C#

Việc chuyển đổi tất cả dữ liệu dự án từ MS Project sang PDF là rất đơn giản. Làm theo các bước đơn giản sau:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Lưu tệp dưới dạng PDF bằng cách sử dụng phương thức Save(), chỉ định đường dẫn tệp PDF đầu ra và SaveFileFormat.Pdf làm đối số.

Dưới đây là một đoạn mã mẫu minh họa cách chuyển đổi MS Project sang PDF trong C#:

Chuyển đổi MS Project sang PDF bằng C#

Chuyển đổi MS Project sang PDF bằng C#.

Xuất chế độ xem MS Project cụ thể sang PDF trong C#

Microsoft Project cung cấp nhiều chế độ xem khác nhau để hiển thị thông tin dự án, chẳng hạn như Biểu đồ Gantt và Sử dụng Tài nguyên. Để xuất một chế độ xem cụ thể sang PDF, hãy làm theo các bước sau:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Tạo một thể hiện của lớp PdfSaveOptions.
  3. Chỉ định PresentationFormat mong muốn.
  4. Cuối cùng, gọi phương thức Save() với đường dẫn tệp PDF đầu ra và PdfSaveOptions.

Dưới đây là cách xuất bất kỳ chế độ xem MS Project cụ thể nào sang PDF trong C#:

Xuất chế độ xem MS Project cụ thể sang PDF trong C#

Xuất chế độ xem MS Project cụ thể sang PDF trong C#.

Vừa nội dung vào ô và chuyển đổi MS Project sang PDF trong C#

Để ngăn chặn việc cắt ngắn văn bản dài trong các trường như tên, bạn có thể vừa nội dung vào ô trước khi chuyển đổi sang PDF. Dưới đây là cách:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Tạo một thể hiện của lớp PdfSaveOptions.
  3. Đặt FitContent thành true.
  4. Gọi phương thức Save() với đường dẫn tệp PDF đầu ra và PdfSaveOptions.

Dưới đây là một ví dụ mã minh họa cách vừa nội dung vào ô và chuyển đổi MS Project sang PDF trong C#:

Vừa nội dung vào ô và chuyển đổi MS Project sang PDF trong C#

Vừa nội dung vào ô và chuyển đổi MS Project sang PDF.

Chuyển đổi MS Project sang PDF mà không có chú thích trong C#

Theo mặc định, các chú thích xuất hiện trên tất cả các trang trong MS Project. Để ẩn chúng, hãy làm theo các bước sau:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Tạo một thể hiện của lớp PdfSaveOptions.
  3. Đặt LegendOnEachPage thành false.
  4. Gọi phương thức Save() với đường dẫn tệp PDF đầu ra và PdfSaveOptions.

Dưới đây là cách chuyển đổi MS Project MPP sang PDF mà không có chú thích trong C#:

Chuyển đổi MS Project sang PDF mà không có chú thích trong C#

Chuyển đổi MS Project sang PDF mà không có chú thích.

Tùy chỉnh kiểu chữ và xuất MS Project sang PDF trong C#

Bạn có thể tùy chỉnh kiểu chữ khi chuyển đổi MS Project sang PDF bằng cách làm theo các bước sau:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Tạo một thể hiện của lớp PdfSaveOptions.
  3. Khởi tạo lớp TextStyle.
  4. Đặt các thuộc tính Color, Font, và ItemType.
  5. Thêm TextStyle vào danh sách TextStyles.
  6. Cuối cùng, gọi phương thức Save() với đường dẫn tệp PDF đầu ra và PdfSaveOptions.

Dưới đây là một ví dụ mã cho tùy chỉnh kiểu chữ khi chuyển đổi MS Project sang PDF trong C#:

Tùy chỉnh kiểu chữ và chuyển đổi MS Project sang PDF trong C#

Tùy chỉnh kiểu chữ và chuyển đổi MS Project sang PDF.

Tùy chỉnh định dạng ngày khi chuyển đổi MS Project sang PDF

Để tùy chỉnh định dạng ngày trong quá trình chuyển đổi PDF, hãy làm theo các bước sau:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Sử dụng phương thức Set() với Prj.DateFormat làm khóa và định dạng ngày mong muốn của bạn làm giá trị.
  3. Cuối cùng, gọi phương thức Save() với đường dẫn tệp PDF đầu ra và SaveFileFormat.Pdf.

Dưới đây là cách tùy chỉnh định dạng ngày và chuyển đổi MS Project sang PDF trong C#:

Tùy chỉnh định dạng ngày khi chuyển đổi MS Project sang PDF trong C#

Tùy chỉnh định dạng ngày khi chuyển đổi MS Project sang PDF.

Chuyển đổi MS Project sang nhiều tệp PDF trong C#

Bạn cũng có thể chuyển đổi một MS Project thành nhiều trang PDF. Dưới đây là cách:

  1. Tải tệp MS Project bằng cách sử dụng lớp Project.
  2. Tạo một thể hiện của lớp PdfSaveOptions.
  3. Đặt SaveToSeparateFiles thành true.
  4. Thêm các số trang bạn muốn bao gồm vào danh sách Pages.
  5. Gọi phương thức Save() với đường dẫn tệp PDF đầu ra và PdfSaveOptions.

Dưới đây là một đoạn mã minh họa cách chuyển đổi MS Project sang nhiều tài liệu PDF trong C#:

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

Bạn có thể nhận giấy phép tạm thời miễn phí để thử nghiệm thư viện mà không có bất kỳ hạn chế đánh giá nào.

Kết luận

Trong bài viết này, chúng ta đã đề cập đến cách:

  • Tải một tệp MS Project.
  • Chỉ định các tùy chọn lưu PDF.
  • Lưu tệp MS Project đã tải dưới dạng PDF trong C#.

Bằng cách sử dụng Aspose.Tasks for .NET, bạn có thể dễ dàng chuyển đổi Microsoft Project sang PDF trong C# .NET Core hoặc bất kỳ framework .NET nào khác. Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ, hãy liên hệ với chúng tôi qua diễn đàn hỗ trợ miễn phí.

Với hướng dẫn này, bạn sẽ có thể tận dụng thư viện C# .NET tốt nhất cho chuyển đổi PDF MS Project và đạt được chuyển đổi MS Project sang PDF hiệu quả một cách dễ dàng. Đừng ngần ngại khám phá Thư viện Chuyển đổi PDF MS Project C# của Aspose để tối ưu hóa quy trình quản lý dự án của bạn.