แปลง Excel เป็น PDF ใน Csharp

แปลง Excel เป็น PDF ใน Csharp

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

เราจะครอบคลุมประเด็นต่อไปนี้:

การติดตั้งไลบรารี .NET Excel

กระบวนการติดตั้ง API นี้ง่ายดาย เนื่องจากคุณสามารถค้นหา เอกสารประกอบ ที่ครอบคลุมเกี่ยวกับ การติดตั้ง และการใช้งานได้

ดังนั้น มีสองวิธีที่คุณสามารถรวมไลบรารีนี้เข้ากับโปรเจ็กต์ .NET ของคุณได้

ดังนั้น คุณสามารถ ดาวน์โหลดไฟล์ ไฟล์ DLL หรือเรียกใช้คำสั่งต่อไปนี้ในตัวจัดการแพ็คเกจ NuGet

Install-Package Aspose.Cells

แปลง Excel เป็น PDF ใน C#

เมื่อการติดตั้งเสร็จสิ้น คุณก็พร้อมที่จะเขียนโค้ดเพื่อให้ตรงตามความต้องการทางธุรกิจของคุณเกี่ยวกับการแปลง Excel เป็น PDF

คุณสามารถทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อแปลงแผ่นงาน Excel เป็นรูปแบบไฟล์ PDF:

  1. สร้างออบเจ็กต์ของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
  2. บันทึกเอกสารในรูปแบบ PDF โดยการเรียกเมธอด save
// สร้างวัตถุของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
 Workbook workbook = new Workbook("sample.xlsx");
  
// บันทึกเอกสารในรูปแบบ PDF โดยการเรียกวิธีการบันทึก 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

Excel เป็น PDF ใน C#

Excel เป็น PDF API - ตัวเลือกขั้นสูง

ในส่วนด้านบน เราได้เห็นแล้วว่าโค้ดเพียงสองบรรทัดก็ช่วยได้ทุกอย่าง อย่างไรก็ตาม ยังมีวิธีการและคุณสมบัติอื่นๆ อีกมากมายที่คุณสามารถตรวจสอบได้

เราจะสำรวจคุณสมบัติที่โดดเด่นบางประการ:

  1. เริ่มต้นอินสแตนซ์ของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
  2. สร้างวัตถุของคลาส PdfSaveOptions เพื่อเข้าถึงตัวเลือก PDF
  3. หากไม่มีไดเรกทอรีจริง CreateDirectory จะสร้างไดเรกทอรีก่อนที่จะบันทึกไฟล์
  4. เข้าถึงแผ่นงานแรกในไฟล์ Excel โดยการสร้างวัตถุของคลาส แผ่นงาน
  5. เรียกใช้เมธอด HideRow เพื่อซ่อนแถวที่ 3 ของแผ่นงาน
  6. ซ่อนคอลัมน์ที่ 2 ของแผ่นงานโดยการเรียกเมธอด HideColumn
  7. เรียกใช้เมธอด save เพื่อบันทึกเอกสารในรูปแบบ PDF
// เริ่มต้นอินสแตนซ์ของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ 
Workbook workbook = new Workbook("sample.xlsx");
// สร้างวัตถุของคลาส PdfSaveOptions เพื่อเข้าถึงตัวเลือก PDF 
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// หากไม่มีไดเร็กทอรีจริง ไดเร็กทอรีจะถูกสร้างขึ้นโดยอัตโนมัติก่อนที่จะบันทึกไฟล์
pdfSaveOptions.CreateDirectory = true;
// การเข้าถึงแผ่นงานแรกในไฟล์ Excel โดยการสร้างวัตถุของคลาสแผ่นงาน  
Worksheet worksheet = workbook.Worksheets[0];
// เรียกใช้เมธอด HideRow เพื่อซ่อนแถวที่ 3 ของแผ่นงาน 
worksheet.Cells.HideRow(2);
// ซ่อนคอลัมน์ที่ 2 ของแผ่นงานโดยการเรียกเมธอด HideColumn 
worksheet.Cells.HideColumn(1);
// เรียกใช้วิธีการบันทึกเพื่อบันทึกเอกสารในรูปแบบ PDF 
workbook.Save( "output.pdf", SaveFormat.Pdf);

รับใบอนุญาตฟรี

คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของโพสต์บล็อกนี้ เราได้เรียนรู้วิธีแปลง Excel เป็น PDF ใน C# โดยทางโปรแกรม นอกจากนี้เรายังได้สำรวจวิธีการและคุณสมบัติขั้นสูงบางอย่างเพื่อจัดการไฟล์ในแอปพลิเคชัน .NET มีคุณสมบัติและวิธีการอื่นๆ อีกมากมายที่คุณสามารถตรวจสอบได้ใน เอกสารประกอบ นอกจากนี้ คุณสามารถค้นหาหัวข้อที่เกี่ยวข้องได้ในส่วน “ดูเพิ่มเติม” ด้านล่าง สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อที่น่าตื่นเต้นอื่นๆ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย

วิธีแปลง Excel เป็น PDF โดยใช้ไลบรารี C#

ติดตั้งไลบรารีที่มีประสิทธิภาพนี้ .NET Excel library เพื่อให้สามารถแปลง Excel เป็น PDF ได้ มันมีวิธีการมากมายที่ช่วยให้คุณทำการแปลงและการจัดการนี้เป็นแบบอัตโนมัติ

คุณจะแปลงแผ่นงาน Excel เป็น PDF ได้อย่างไร

คุณสามารถแปลงแผ่นงาน Excel เป็นรูปแบบไฟล์ PDF ได้โดยใช้ขั้นตอนต่อไปนี้และข้อมูลโค้ด:

  1. สร้างออบเจ็กต์ของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
  2. บันทึกเอกสารในรูปแบบ PDF โดยการเรียกเมธอด save
// สร้างวัตถุของคลาส WorkBook และโหลดไฟล์ Excel ต้นฉบับ
 Workbook workbook = new Workbook("sample.xlsx");
  
// บันทึกเอกสารในรูปแบบ PDF โดยการเรียกวิธีการบันทึก 
 workbook.Save( "output.pdf", SaveFormat.Pdf);

ฉันจะแปลง Excel เป็น PDF ได้ฟรีได้อย่างไร

คุณสามารถทำให้กระบวนการแปลงนี้เป็นแบบอัตโนมัติได้โดยติดตั้งไลบรารี .NET นี้ มันมีแผนการสมัครสมาชิกที่หลากหลายและยังมาพร้อมกับ [แผน] ฟรี 22

ดูสิ่งนี้ด้วย