Excel to PDF C#

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

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

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

อะไร Aspose.Cells สําหรับ .NET API simplifies the process of converting Excel spreadsheets to PDF. คุณยังสามารถ ดาวน์โหลด DLL ของ API หรือติดตั้งโดยตรงผ่าน 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#

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

  • อัจฉริยะ หนังสืองาน คลาสที่มีเอกสาร Excel ที่คุณต้องการแปลง
  • บันทึกเอกสารในรูปแบบ PDF โดยระบุรูปแบบการบันทึกโดยใช้ SaveFormat หมายเลข

นี่คือการตัดรหัสที่แสดงให้เห็นว่าวิธีการแปลง 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 สําหรับ .NET ช่วยให้คุณสามารถติดตามขั้นตอนการแปลงโดยใช้ IPageSavingCallback อินเตอร์เฟซ คุณสามารถสร้างคลาสที่กําหนดเองที่จะนําไปใช้อินเทอร์เน็ตนี้และกําหนดตัวอย่างของมันให้กับ PdfSaveOptions.PageSavingCallback คุณสมบัติ

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

ต่อไปนี้คือคลาสแบบกําหนดเองที่นําไปใช้กับ IPageSavingCallback อินเตอร์เฟซสําหรับการติดตามกระบวนการแปลง:

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

คุณยังสามารถใช้ของเรา ออนไลน์ Excel to PDF แปลง app, Powered by Aspose.Cells แอปฟรีนี้ไม่จําเป็นต้องลงทะเบียนทําให้มันเป็นตัวเลือกที่สะดวกสําหรับการแปลงอย่างรวดเร็ว

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

คุณสามารถใช้ Aspose.Cells สําหรับ .NET โดยไม่มีข้อ จํากัด การประเมินโดยการรับ ใบอนุญาตชั่วคราวฟรี.

ข้อสรุป

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

หากคุณมีคําถามใด ๆ รู้สึกอิสระที่จะมาถึงผ่านทางของเรา โพสต์.

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

สําหรับผู้ที่กําลังมองหาการแปลงไฟล์ Excel ขนาดใหญ่เป็น PDF ใน .NET โปรดทราบว่า Aspose Excel to PDF conversion library เป็นตัวเลือกที่ดีที่สุดสําหรับคุณ มันสนับสนุน C# แปลง Excel เป็น PDF โดยไม่มีโซลูชัน Office และให้แน่ใจว่าคุณสามารถ 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 Plugin สําหรับฟังก์ชั่นที่เพิ่มขึ้น Aspose มีเครื่องมือที่เหมาะสมเพื่อตอบสนองความต้องการของคุณ คุณยังสามารถสํารวจวิธีการสร้างไฟล์ Excel โดยใช้ aspose C# เพื่อปรับปรุงการทํางานของเอกสารของคุณได้

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

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

More in this category