Cách chuyển đổi biểu đồ Excel sang PDF trong C#

Hướng dẫn nhanh này cung cấp thông tin về cách chuyển đổi biểu đồ Excel thành PDF trong C# trong đó các tệp Excel có thể là XLSX, XLS, ODS hoặc ở bất kỳ định dạng nào khác được MS Excel hỗ trợ. Nó hướng dẫn bằng cách cung cấp hướng dẫn để thiết lập môi trường, quy trình từng bước để hiểu quy trình và mã mẫu đang chạy. Bạn có thể xuất biểu đồ Excel sang PDF bằng C# trong bất kỳ hệ điều hành nào như Windows, Linux hoặc macOS mà không cần cài đặt bất kỳ công cụ bên thứ ba nào khác.

Các bước để chuyển đổi biểu đồ Excel sang PDF trong C#

  1. Định cấu hình dự án để thêm Aspose.Cells từ trình quản lý gói Nuget để chuyển đổi biểu đồ sang PDF
  2. Tải tệp Excel nguồn vào đối tượng Workbook có một vài biểu đồ trong đó
  3. Nhận tham chiếu đến worksheet đã chọn bằng biểu đồ
  4. Nhận tham chiếu đến biểu đồ mong muốn từ bộ sưu tập biểu đồ
  5. Gọi hàm ToPdf từ lớp Chart để chuyển biểu đồ sang PDF
  6. Đặt kích thước trang PDF đầu ra và căn chỉnh biểu đồ trong đó
  7. Lưu tệp PDF trên đĩa hoặc vào luồng

Các bước này cung cấp hướng dẫn đầy đủ để chuyển đổi biểu đồ Excel thành PDF trong C#. Bộ hướng dẫn bao gồm cấu hình của dự án, tải sổ làm việc đích, chọn biểu đồ được yêu cầu từ một trang tính cụ thể, sau đó lưu nó dưới dạng PDF. Nó cũng hỗ trợ định cấu hình biểu đồ trong PDF đầu ra.

Mã để kết xuất biểu đồ Excel thành PDF trong C#

Mã này sử dụng hàm Chart.ToPdf() có nhiều lần quá tải. Nếu bạn không muốn định cấu hình biểu đồ trong tệp PDF đầu ra, thì chỉ cần cung cấp tên tệp PDF đầu ra trong hàm Chart.ToPdf(). Tuy nhiên, trong quá trình kết xuất biểu đồ Excel thành PDF trong C# nếu bạn muốn đặt kích thước trang PDF đầu ra và căn chỉnh ngang/dọc của biểu đồ, hãy sử dụng quá tải có liên quan có kích thước tính bằng inch và cung cấp một bộ liệt kê thích hợp để đặt sự liên kết.

Hướng dẫn này đã xây dựng quy trình tạo PDF từ biểu đồ Excel. Nếu bạn quan tâm đến việc chuyển đổi biểu đồ Excel thành hình ảnh, hãy tham khảo bài viết trên cách chuyển excel sang ảnh trong C#.

 Tiếng Việt