Excel to PDF C#

Microsoft Excel là một công cụ thiết yếu để quản lý bảng điều khiển, nhưng có những lúc khi chuyển đổi các bảng điều khiển này sang PDF trở nên cần thiết – cho dù để chia sẻ báo cáo hay duy trì định dạng. Trong bài viết blog này, chúng tôi sẽ hướng dẫn bạn thông qua quá trình hiệu quả chuyển đổi bảng điều khiển Excel sang PDF bằng cách sử dụng C#. Chúng tôi cũng sẽ khám phá các tùy chọn tùy chỉnh khác nhau có sẵn trong quá trình chuyển đổi, bao gồm các phương pháp để chuyển đổi Excel sang PDF miễn phí.

Bảng nội dung

C# Excel sang thư viện chuyển đổi PDF

của The Aspose.Cells cho .NET API đơn giản hóa quá trình chuyển đổi bảng điều khiển Excel sang PDF. Tải về API DLL hoặc cài đặt nó trực tiếp thông qua NuGet:

PM> Install-Package Aspose.Cells

Bước để chuyển đổi tệp Excel sang PDF trong C#

Sử dụng Aspose.Cells cho .NET, chuyển đổi một tệp Excel sang PDF là đơn giản.

  • Tải tệp Excel từ đĩa.
  • Lưu nó như một PDF đến vị trí mong muốn của bạn.

Chúng ta hãy xem làm thế nào để thực hiện điều này trong mã C#.

Chuyển đổi Excel XLSX sang PDF trong C#

Với Aspose.Cells cho .NET, bạn có thể dễ dàng chuyển đổi tệp Excel sang PDF bằng cách làm theo các bước sau:

  • Tạo ngay lập tức sổ làm việc lớp với tài liệu Excel bạn muốn chuyển đổi.
  • Lưu tài liệu dưới dạng PDF bằng cách chỉ định định dạng lưu thông qua SaveFormat Danh sách

Dưới đây là một đoạn mã cho thấy cách chuyển đổi Excel sang PDF trong C#:

// Instantiate the Workbook object with the Excel file
Workbook workbook = new Workbook("SampleExcel.xls");

// Save the document in PDF format
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);

Chuyển đổi Excel sang định dạng PDF/A

PDF/A là một phiên bản chuẩn ISO của PDF được thiết kế cho lưu trữ lâu dài. lưu trữ tệp trong định dạng này đảm bảo rằng chúng vẫn có thể truy cập theo thời gian.

Dưới đây là cách chuyển đổi Excel sang định dạng PDF/A trong C#:

// Instantiate new workbook
Workbook workbook = new Workbook();

// Insert a value into cell A1
workbook.Worksheets[0].Cells[0, 0].PutValue("Testing PDF/A");

// Define PdfSaveOptions
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Set the compliance type
pdfSaveOptions.Compliance = PdfCompliance.PdfA1b;

// Save the file
workbook.Save(dataDir + "output.pdf", pdfSaveOptions);

Track Excel to PDF Conversion in C#

Aspose.Cells cho .NET cho phép bạn theo dõi tiến bộ chuyển đổi bằng cách sử dụng Đánh giá IPageSavingCallback Bạn có thể tạo một lớp tùy chỉnh mà thực hiện giao diện này và phân bổ ví dụ của nó cho Tải về PdfSaveOptions.PageSavingCallback tài sản .

Dưới đây là một đoạn mã cho thấy làm thế nào để theo dõi tiến trình chuyển đổi Excel sang PDF:

// Load the workbook
Workbook workbook = new Workbook("PagesBook1.xlsx");

PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();

// Assign the custom class that implements IPageSavingCallback interface
pdfSaveOptions.PageSavingCallback = new TestPageSavingCallback();

workbook.Save("DocumentConversionProgress.pdf", pdfSaveOptions);

Tiếp theo là lớp tiêu chuẩn mà thực hiện Đánh giá IPageSavingCallback Giao diện để theo dõi quá trình chuyển đổi:

public class TestPageSavingCallback : IPageSavingCallback
{
    public void PageStartSaving(PageStartSavingArgs args)
    {
        Console.WriteLine("Start saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages before page index 2 are not rendered.
        if (args.PageIndex < 2)
        {
            args.IsToOutput = false;
        }
    }

    public void PageEndSaving(PageEndSavingArgs args)
    {
        Console.WriteLine("End saving page index {0} of pages {1}", args.PageIndex, args.PageCount);

        // Pages after page index 8 are not rendered.
        if (args.PageIndex >= 8)
        {
            args.HasMorePages = false;
        }
    }
}

Online Excel sang PDF Converter

Bạn cũng có thể sử dụng chúng tôi Excel sang ứng dụng chuyển đổi PDF, Ứng dụng miễn phí này không yêu cầu đăng ký, làm cho nó một lựa chọn thuận tiện cho chuyển đổi nhanh.

Nhận miễn phí C# Excel sang PDF Converter

Bạn có thể sử dụng Aspose.Cells cho .NET mà không có giới hạn đánh giá bằng cách Giấy phép tạm thời miễn phí.

Kết luận

Chuyển đổi Excel Sheets sang PDF là một yêu cầu phổ biến trong các kịch bản kinh doanh và phát triển khác nhau. Aspose.Cells cho .NET API thúc đẩy quá trình này, cho phép bạn tự động hóa chuyển đổi trong ứng dụng C# của bạn. Trong bài đăng trên blog, chúng tôi đã chứng minh làm thế nào để convert Excel XLSX to PDF in .net 6, khám phá C# Excel Save As PDF kỹ thuật, và xem xét cách Converter Excel to searchable pdf in c# .NET , trong khi nghiên cứu các tùy chọn tùy chỉnh khác.

Nếu bạn có bất kỳ câu hỏi nào, hãy tự do nhận được thông qua chúng tôi. Diễn đàn.

Bằng cách sử dụng Plugin Aspose $99, bạn có thể đạt được chuyển đổi Excel sang PDF hiệu suất cao trong .NET. Cho dù bạn đang làm việc với Excel đến PDF Core hoặc ASP.NET, thư viện mạnh mẽ này cho phép bạn thay đổi các tệp XLS vàXLSX thành PDF một cách hiệu quả, đảm bảo layout bảo tồn và cung cấp các tùy chọn tùy chỉnh rộng rãi cho tất cả các nhu cầu chuyển hóa tài liệu của bạn.

Đối với những người tìm kiếm để chuyển đổi các tập tin Excel lớn sang PDF trong .NET, Aspose.NET Excel sang thư viện biến đổi PDF là sự lựa chọn tốt nhất của bạn. nó hỗ trợ C# Convert Excel to PDF mà không có Office giải pháp và đảm bảo rằng bạn có thể conver Excel để bảo mật PDF vào C# .NET một cách dễ dàng.

Khám phá .NET MAUI Excel sang Thư viện chuyển đổi PDF cho các tính năng mới nhất trong việc xử lý tài liệu, và tận dụng Excel sang PDF chuyển đổi C# .NET Core: mã ví dụ để bắt đầu nhanh chóng. Cho dù bạn đang tìm kiếm .NET Framework Excel sang PDF: thư viện tốt nhất hoặc cần phải xử lý hình ảnh trong quá trình chuyển đổi, Aspose cung cấp tất cả các công cụ bạn cần để chuyển đổi hiệu quả C# Excel sang PDF.

Ngoài ra, nếu bạn quan tâm đến C# Excel Plugin cho chức năng nâng cao, Aspose cung cấp các công cụ phù hợp để đáp ứng nhu cầu của bạn.

Chúng tôi cũng cung cấp các tài nguyên về cách chuyển đổi tệp Excel sang PDF bằng cách sử dụng C#, điều này có thể giúp bạn thực hiện chức năng này trong ứng dụng của bạn.

Khám phá cách chuyển đổi Excel sang PDF C# miễn phí và sử dụng Aspose Cells DLL free download cho các chức năng khác nhau. khám phá các ví dụ về Excel để có những hiểu biết thực tế để cải thiện khả năng xử lý tài liệu của bạn.

More in this category