Excel to PDF C#

Microsoft Excel adalah alat penting untuk mengelola spreadsheets, tetapi ada saat-saat ketika mengkonversi lembaran ini menjadi PDF menjadi perlu – baik untuk berbagi laporan atau mempertahankan pemformatan. dalam posting blog ini, kami akan membimbing Anda melalui proses yang efisien untuk mengkonversi lembaran Excel ke PDF menggunakan C#. Kami juga akan mengeksplorasi berbagai pilihan penyesuaian yang tersedia selama proses konversi, termasuk metode untuk mengkonversi Excel ke PDF secara gratis.

Jadual Konten

C# Excel ke Perpustakaan Konversi PDF

dan yang Aspose.Cells untuk .NET API memudahkan proses konversi Excel spreadsheet ke PDF. Anda juga dapat Download DLL dari API atau menginstal langsung melalui NuGet:

PM> Install-Package Aspose.Cells

Langkah-langkah untuk mengubah file Excel ke PDF dalam C# {# langkah-ke-convert-an-excel-file-to-pdf-in-c}

Menggunakan Aspose.Cells untuk .NET, mengkonversi file Excel ke PDF adalah mudah.

  • Mengunduh file Excel dari disk.
  • Simpan sebagai PDF ke lokasi yang Anda inginkan.

Mari kita lihat bagaimana untuk menerapkan ini dalam kode C#.

Konversi Excel XLSX ke PDF dalam C#

Dengan Aspose.Cells untuk .NET, Anda dapat dengan mudah mengkonversi file Excel ke PDF dengan mengikuti langkah-langkah berikut:

  • Sebaiknya segera Buku Kerja Kelas dengan dokumen Excel yang ingin Anda konversi.
  • Simpan dokumen dalam format PDF dengan menentukan format simpan menggunakan Penyimpanan dan enumerasi.

Berikut adalah skrip kode yang menunjukkan bagaimana untuk convert Excel ke PDF dalam 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);

Konversi Excel ke PDF/A Format

PDF/A adalah versi standar ISO dari PDF yang dirancang untuk penyimpanan jangka panjang. menyimpan file dalam format ini memastikan bahwa mereka tetap dapat diakses dari waktu ke waktu.

Berikut adalah cara untuk mengkonversi Excel ke format PDF/A dalam 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);

Ikuti Konversi Excel ke PDF dalam C#

Aspose.Cells untuk .NET memungkinkan Anda untuk memantau kemajuan konversi menggunakan Perbedaan IPageSavingCallback Anda dapat membuat kelas yang disesuaikan yang mengimplementasikan antarmuka ini dan menugaskan contohnya kepada PdfSaveOptions.PageSavingCallback dan Properti.

Berikut adalah skrip kode yang menunjukkan bagaimana untuk menjejaki kemajuan Excel ke konversi 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);

Berikut ini adalah kelas yang mengimplementasikan Perbedaan IPageSavingCallback Interface untuk memantau proses konversi:

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 ke PDF Converter

Anda juga dapat menggunakan kami Online Excel ke PDF Converter App, Aplikasi gratis ini tidak memerlukan pendaftaran, menjadikannya pilihan yang nyaman untuk konversi cepat.

Dapatkan Free C# Excel ke PDF Converter

Anda dapat menggunakan Aspose.Cells untuk .NET tanpa batasan evaluasi dengan mendapatkan lisensi sementara gratis.

Kesimpulan

Konversi lembar Excel ke PDF adalah persyaratan umum dalam berbagai skenario bisnis dan pengembangan. Aspose.Cells untuk .NET API menyederhanakan proses ini, memungkinkan Anda untuk mengautomatikkan konversi dalam aplikasi C# Anda.Selama posting blog ini kami telah menunjukkan bagaimana untuk konversi Excel XLSX ke pdf dalam .NET 6, menjelajahi C# Excel Save As PDF teknik, dan meninjau bagaimana convert Excel menjadi PDF yang dapat dicari dalam C# NET sambil meneroka berbagai opsi penyesuaian.

Jika Anda memiliki pertanyaan, berasa bebas untuk mencapai melalui kami. Forum.

Dengan menggunakan $99 Aspose Plugin, Anda dapat mencapai konversi Excel ke PDF berprestasi tinggi dalam .NET**. Sama ada Anda bekerja dengan Excel ke .Net Core atau ASP.NET**, perpustakaan yang kuat ini memungkinkan Anda untuk konversi file XLS dan XL SX ke pdf secara efisien, memastikan penjaga layout dan menawarkan opsi penyesuaian yang luas untuk semua kebutuhan konversi dokumen Anda.

Untuk mereka yang ingin mengkonversi file Excel besar ke PDF dalam .NET, Aspose.NET Excel ke perpustakaan konversi PDF adalah pilihan terbaik Anda.Ia mendukung C# Konversi Excel menjadi PDF tanpa penyelesaian Office dan memastikan bahwa Anda dapat convert Excel untuk mengamankan PDF di C# .Net dengan mudah.

Temukan .NET MAUI Excel ke PDF Conversion Library untuk fitur terbaru dalam pemrosesan dokumen, dan nikmati Excel ke PDF Conversion C# .NET Core: contoh kode untuk dimulai dengan cepat. apakah Anda mencari .NET Framework Excel ke PDF: perpustakaan terbaik atau perlu untuk mengendalikan gambar selama konversi, Aspose menyediakan semua alat yang Anda butuhkan untuk konversi yang efisien C# Excel ke PDF.

Selain itu, jika Anda tertarik dengan C# Excel Plugin untuk fungsi yang lebih baik, Aspose menawarkan alat yang tepat untuk memenuhi kebutuhan Anda.

Kami juga menyediakan sumber daya tentang bagaimana untuk mengkonversi file Excel ke PDF menggunakan C#, yang dapat membantu Anda melaksanakan fungsi ini dalam aplikasi Anda.

Temukan cara untuk convert Excel ke PDF C# free dan gunakan Aspose Cells DLL free download untuk berbagai fungsi.

More in this category