Excel to PDF C#

Microsoft Excel เป็นเครื่องมือที่สําคัญสําหรับการจัดการแผ่นสเปรย์ แต่มีช่วงเวลาที่การแปลงแผ่นเหล่านี้เป็น PDF จะเป็นสิ่งจําเป็น - ไม่ว่าจะเป็นการแบ่งปันรายงานหรือการจัดรูปแบบ ในโพสต์บล็อกนี้เราจะแนะนําคุณผ่านกระบวนการที่มีประสิทธิภาพของการแปลงแผ่น Excel ไปเป็น PDF โดยใช้ C# นอกจากนี้เรายังจะสํารวจตัวเลือกการกําหนดเองต่างๆที่มีอยู่ในระหว่างกระบวนการแปลงรวมถึงวิธีการแปลง Excel ไปเป็น PDF ฟรี

ตารางเนื้อหา

C# Excel to PDF แปลงห้องสมุด

The Aspose.Cells สําหรับ .NET API simplifies the process of converting Excel spreadsheets to PDF. You can either ดาวน์โหลด DLL ของ API or install it directly via NuGet:

PM> Install-Package Aspose.Cells

ขั้นตอนในการแปลงไฟล์ Excel ไปยัง PDF ใน C# {# ขั้นตอนในการแปลงไฟล์ Excel ไปยัง PDF-in-c}

ใช้ Aspose.Cells สําหรับ .NET การแปลงไฟล์ Excel ไปเป็น PDF เป็นเรื่องง่าย นี่คือวิธีการทําเช่นนี้:

  • ดาวน์โหลดไฟล์ Excel จากดิสก์
  • เก็บเป็น PDF ไปยังสถานที่ที่คุณต้องการ

ลองดูวิธีการดําเนินการนี้ในรหัส C#

แปลง Excel XLSX ไปยัง PDF ใน C#

With Aspose.Cells สําหรับ .NET, คุณสามารถแปลงไฟล์ Excel ไปยัง PDF ได้อย่างง่ายดายโดยทําตามขั้นตอนต่อไปนี้:

นี่คือการตัดรหัสที่แสดงให้เห็นว่าวิธีการแปลง Excel ไปยัง PDF ใน 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);

แปลง Excel เป็นรูปแบบ PDF/A

PDF/A เป็นรุ่นมาตรฐาน ISO ของ PDF ที่ออกแบบมาสําหรับการจัดเก็บระยะยาว การบันทึกไฟล์ในรูปแบบนี้ให้แน่ใจว่าพวกเขาจะยังคงเข้าถึงได้ตลอดเวลา

นี่คือวิธีการแปลง Excel ไปยังรูปแบบ PDF/A** ใน 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);

ติดตาม Excel ไปยัง PDF การแปลงใน C#

Aspose.Cells for .NET allows you to track the conversion progress using the IPageSavingCallback interface. You can create a custom class that implements this interface and assign its instance to the PdfSaveOptions.PageSavingCallback property.

นี่คือการตัดรหัสที่แสดงให้เห็นวิธีการติดตามการเปลี่ยนแปลง Excel ไปยัง 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);

The following is the custom class that implements the IPageSavingCallback interface for tracking the conversion process:

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

You can also utilize our ออนไลน์ Excel to PDF แปลง app, Powered by Aspose.Cells แอปฟรีนี้ไม่จําเป็นต้องลงทะเบียนทําให้มันเป็นตัวเลือกที่สะดวกสําหรับการแปลงอย่างรวดเร็ว

รับฟรี C# Excel ไปยัง PDF Converter

You can use Aspose.Cells for .NET without evaluation limitations by obtaining a ใบอนุญาตชั่วคราวฟรี.

ข้อสรุป

การแปลงแผ่น Excel ไปยัง PDF เป็นความต้องการทั่วไปในสถาปัตยกรรมธุรกิจและพัฒนาต่างๆ Aspose.Cells สําหรับ API .NET ปรับปรุงกระบวนการนี้โดยช่วยให้คุณสามารถอัตโนมัติการแปลงภายในแอพ C# ของคุณ ผ่านโพสต์บล็อกนี้เราได้แสดงให้เห็นวิธีการแปลง Excel XLSX ไปเป็น PDF ใน .Net 6**, ค้นหา C# Excel Save As PDF เทคนิคและตรวจสอบวิธีแปลง Excel ไปที่ PDF ที่สามารถค้นหาได้ใน .net* ในขณะที่สํารวจตัวเลือกการปรับแต่งต่างๆ

If you have any questions, feel free to reach out via our โพสต์.

โดยใช้ $99 Aspose Plugin คุณสามารถบรรลุการแปลง Excel ไปยัง PDF ที่มีประสิทธิภาพสูงใน .NET** ไม่ว่าคุณจะทํางานกับ .NET Core หรือ ASP.NET โปรแกรมนี้ช่วยให้คุณสามารถแปลงไฟล์ XLS และ XLSX ไปยัง PDF**ได้อย่างมีประสิทธิภาพเพื่อให้แน่ใจว่าการจัดเก็บได้ **และมีตัวเลือกการปรับแต่งที่กว้างขวางสําหรับทุกความต้องการในการแปลงเอกสารของคุณ

สําหรับผู้ที่กําลังมองหาการแปลงไฟล์ Excel ขนาดใหญ่เป็น PDF ใน .NET**, Aspose Excel to PDF conversion library เป็นตัวเลือกที่ดีที่สุดของคุณ. มันสนับสนุน C# Excel ไปยัง PDF asynchronous การแปลง การจัดการทางเลือกเช่น C# Convert XLSX to XLs และให้แน่ใจว่าคุณสามารถ Convert Excel เพื่อรักษาความปลอดภัยของ PDF in C# .Netได้อย่างง่ายดาย

ค้นหา .NET MAUI Excel to PDF Conversion Library สําหรับคุณสมบัติล่าสุดในการประมวลผลเอกสารและใช้ประโยชน์จาก Excel to PDF Conversion C# .NET Core: ตัวอย่างรหัส เพื่อเริ่มต้นได้อย่างรวดเร็ว ไม่ว่าคุณกําลังมองหา .NET Framework Excel to PDF: สถาปัตยกรรมที่ดีที่สุด หรือต้องการ จัดการภาพในระหว่างการแปลง Aspose มีเครื่องมือทั้งหมดที่คุณต้องการสําหรับการแปลงที่มีประสิทธิภาพ C# Excel to PDF

นอกจากนี้หากคุณมีความสนใจใน C# แปลง Excel ไปยัง PDF โดยไม่มีโซลูชันของ Office หรือต้องการ C# Excel Plugin สําหรับฟังก์ชั่นที่เพิ่มขึ้น Aspose มีเครื่องมือที่เหมาะสมเพื่อตอบสนองความต้องการของคุณ คุณยังสามารถสํารวจวิธีการสร้างไฟล์ Excel โดยใช้ ASPOSE C#** เพื่อปรับปรุงการทํางานของเอกสารของคุณได้

More in this category