ไฟล์ Excel เป็นเครื่องมือที่หลากหลายสำหรับการสร้างและวิเคราะห์ข้อมูล แต่การแปลงไฟล์เหล่านี้เป็น PDF มักจะจำเป็นสำหรับการแบ่งปันหรือเก็บรักษา ในคู่มือนี้ เราจะสำรวจวิธีการใช้ Aspose.Cells สำหรับ .NET ซึ่งเป็นตัวแปลง C# Excel เป็น PDF ที่เชื่อถือได้ เพื่อแปลงสเปรดชีต Excel (XLSX/XLS) เป็น PDF ใน C# โดยโปรแกรม ไลบรารีที่มีประสิทธิภาพสูงนี้ช่วยให้การรักษาฟอร์แมตและเลย์เอาต์เป็นไปอย่างราบรื่นในขณะที่เสนอทางเลือกการปรับแต่งขั้นสูง
หัวข้อสำคัญ:
- ห้องสมุดการแปลง C# Excel เป็น PDF
- ขั้นตอนการแปลงไฟล์ Excel เป็น PDF ใน C#
- แปลง Excel XLSX เป็น PDF ใน C#
- ปรับแต่งความสอดคล้องของ PDF ในการแปลง Excel เป็น PDF
- ติดตามความก้าวหน้าการแปลงใน C#
- เข้าถึงปลั๊กอินฟรี
ห้องสมุดการแปลง C# Excel เป็น PDF
Aspose.Cells สำหรับ .NET เป็น ห้องสมุด C# ที่ครอบคลุมสำหรับการแปลง Excel เป็น PDF ซึ่งออกแบบมาสำหรับการแปลง Excel เป็น PDF ที่มีความแข็งแกร่ง รองรับรูปแบบ Excel หลายรูปแบบ เช่น XLS, XLSX, CSV และอื่นๆ โดยรักษาเลย์เอาต์และสไตล์ต้นฉบับไว้
คุณสมบัติ:
- แปลงสเปรดชีตเป็น PDF ที่มีคุณภาพสูง
- รักษาความเป็นเอกเทศของฟอร์แมตและเลย์เอาต์ของ Excel
- เสนอทางเลือกขั้นสูงสำหรับความสอดคล้อง เช่น PDF/A
ติดตั้งผ่าน NuGet:
PM> Install-Package Aspose.Cells
ขั้นตอนการแปลงไฟล์ Excel เป็น PDF ใน C#
ปฏิบัติตามขั้นตอนง่ายๆ เหล่านี้เพื่อ แปลง Excel เป็น PDF ในแอปพลิเคชัน C#:
- โหลดไฟล์ Excel โดยใช้คลาส
Workbook
- บันทึกเป็น PDF โดยใช้วิธี
Save
พร้อมกับSaveFormat.Pdf
ตอนนี้เราจะสำรวจขั้นตอนนี้ด้วยตัวอย่างที่ใช้งานจริง
แปลง Excel XLSX เป็น PDF ใน C#
แปลงไฟล์ Excel เป็น PDF ด้วยรหัสเพียงไม่กี่บรรทัดโดยใช้ Aspose.Cells สำหรับ .NET:
// สร้างวัตถุ Workbook พร้อมกับไฟล์ Excel
Workbook workbook = new Workbook("SampleExcel.xlsx");
// บันทึกเอกสารในรูปแบบ PDF
workbook.Save("outputPDF.pdf", SaveFormat.Pdf);
สิ่งนี้ช่วยให้กระบวนการ แปลง Excel เป็น PDF เป็นไปอย่างรวดเร็วและมีประสิทธิภาพ ในขณะที่รักษารายละเอียดการฟอร์แมตทั้งหมดจากสเปรดชีตต้นฉบับ
ปรับแต่งความสอดคล้องของ PDF ในการแปลง Excel เป็น PDF
สร้างไฟล์ PDF/A ที่สอดคล้องเพื่อการเก็บรักษาในระยะยาวโดยใช้คลาส PdfSaveOptions
PDF/A ช่วยให้การเข้ากันได้และป้องกันปัญหาที่เกิดจากฟีเจอร์ที่ไม่รองรับ
// สร้างวัตถุ Workbook และโหลดไฟล์ Excel
Workbook workbook = new Workbook("SampleExcel.xlsx");
// กำหนดทางเลือกในการบันทึก PDF สำหรับความสอดคล้อง
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
Compliance = PdfCompliance.PdfA1b
};
// บันทึกเอกสารในรูปแบบ PDF/A
workbook.Save("output-compliant.pdf", pdfSaveOptions);
ฟีเจอร์นี้เหมาะสำหรับอุตสาหกรรมที่ต้องการมาตรฐานความสอดคล้องอย่างเข้มงวด
ติดตามความก้าวหน้าการแปลงใน C#
ติดตามความก้าวหน้าของการแปลง Excel เป็น PDF โดยใช้ส่วนติดต่อ IPageSavingCallback
ซึ่งช่วยให้คุณสามารถดำเนินการต่างๆ เช่น การยกเว้นหน้าบางหน้าจากผลลัพธ์
// โหลดเวิร์กบุ๊ค
Workbook workbook = new Workbook("PagesBook1.xlsx");
// กำหนดตัวเลือกการบันทึก PDF และการเรียกกลับที่กำหนดเอง
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
PageSavingCallback = new CustomPageSavingCallback()
};
workbook.Save("TrackedConversion.pdf", pdfSaveOptions);
// การดำเนินการเรียกกลับที่กำหนดเอง
public class CustomPageSavingCallback : IPageSavingCallback
{
public void PageStartSaving(PageStartSavingArgs args)
{
Console.WriteLine($"กำลังบันทึกหน้า {args.PageIndex + 1} จาก {args.PageCount}...");
if (args.PageIndex < 1) args.IsToOutput = false; // ยกเว้นหน้าแรก
}
public void PageEndSaving(PageEndSavingArgs args)
{
Console.WriteLine($"เสร็จสิ้นการบันทึกหน้า {args.PageIndex + 1}.");
}
}
เข้าถึงปลั๊กอินฟรี
คุณสามารถประเมิน Aspose.Cells PDF Converter Plugin ได้โดยไม่มีข้อจำกัดโดยการขอ ทดลองใช้ฟรี ซึ่งช่วยให้คุณสำรวจความสามารถทั้งหมดของตัวแปลง C# Excel เป็น PDF ที่เชื่อถือได้ก่อนการซื้อ
สรุป
การแปลงสเปรดชีต Excel เป็น PDF เป็นความต้องการทั่วไปสำหรับการแบ่งปันเอกสาร การเก็บรักษา และการปฏิบัติตาม Aspose.Cells สำหรับ .NET ให้โซลูชันที่ทรงพลังและยืดหยุ่นสำหรับนักพัฒนา ในคู่มือนี้เราครอบคลุม:
- เทคนิคการแปลง Excel เป็น PDF ขั้นพื้นฐานและขั้นสูง
- ตัวเลือกความสอดคล้องและการติดตามสำหรับการควบคุมที่เพิ่มขึ้น
สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ เอกสาร หรือติดต่อเราทาง ฟอรั่ม.