Định dạng PDF là một trong những định dạng tài liệu được sử dụng rộng rãi nhất để chia sẻ tài liệu. Hướng dẫn này sẽ chỉ cho bạn cách sử dụng C# để chuyển đổi Excel sang PDF. Trong bài viết này, chúng ta sẽ chuyển đổi sổ làm việc Excel thành tài liệu PDF bằng định dạng XLSX. Ngoài ra, bạn có thể nhanh chóng chuyển đổi Excel sang PDF bằng C# cho các định dạng Excel khác nhau như XLS, CSV, XLT và nhiều định dạng khác chỉ bằng một vài dòng mã. Hơn nữa, không cần phần mềm của bên thứ ba để chuyển đổi.
Các bước để chuyển đổi Excel sang PDF trong C#
- Cài đặt GroupDocs.Conversion for .NET từ NuGet để chuyển đổi Excel sang PDF bằng C#
- Thêm tham chiếu vào không gian tên GroupDocs.Conversion
- Tạo một phiên bản của lớp Converter và tải đầu vào Excel để chuyển đổi thành PDF
- Khởi tạo lớp PdfConvertOptions để cung cấp tùy chọn cho tài liệu PDF
- Gọi phương thức Convert của lớp Converter và chuyển tên của tệp PDF đầu ra cùng với đối tượng của lớp PdfConvertOptions
Các bước này dễ hiểu và có thể được sử dụng ngay trong dự án của bạn để chuyển đổi tệp Excel thành PDF bằng C#. Để bắt đầu, hãy sử dụng trình quản lý gói NuGet để cài đặt thư viện cần thiết. Sau đó, tạo một phiên bản lớp Trình chuyển đổi và tải tệp Excel sẽ được chuyển đổi thành PDF. Cuối cùng, bạn có thể điều chỉnh cài đặt cho tệp PDF đã chuyển đổi và lưu nó vào đĩa.
Mã để chuyển đổi Excel sang PDF trong C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToPdfInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel to PDF using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source Excel file for conversion to PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new PdfConvertOptions() | |
{ | |
PageNumber = 1, | |
PagesCount = 2 | |
}; | |
// Convert and save the Excel in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Trong bài viết này, chúng ta đã học cách chuyển đổi tệp bằng mã C# Excel sang PDF. Chúng tôi đã xem xét cả trường hợp chuyển đổi cơ bản và nâng cao bằng cách đặt thuộc tính thiết lập trang. Ngoài ra, sổ làm việc Excel có thể được chuyển đổi đơn giản sang định dạng HTML, Microsoft PowerPoint và Word.
Chúng ta đã thảo luận về mã chuyển đổi hình ảnh sang PDF trong C# trong bài viết trước. Nếu bạn quan tâm, hãy xem nó.