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