วิธีแปลง Excel เป็น PDF ใน C#

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

ขั้นตอนในการแปลง Excel เป็น PDF ใน C#

  1. ติดตั้ง GroupDocs.Conversion for .NET จาก NuGet เพื่อแปลง Excel เป็น PDF โดยใช้ C#
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion
  3. สร้างอินสแตนซ์ของคลาส Converter และโหลดอินพุต Excel เพื่อแปลงเป็น PDF
  4. เริ่มต้นคลาส PdfConvertOptions เพื่อกำหนดค่ากำหนดสำหรับเอกสาร PDF
  5. เรียกใช้เมธอด Convert ของคลาส Converter และส่งชื่อไฟล์ PDF เอาต์พุตพร้อมกับวัตถุของคลาส PdfConvertOptions

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

รหัสเพื่อแปลง Excel เป็น PDF ใน C

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertExcelToPdfInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert Excel to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source Excel file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.xlsx");
// Set the starting sheet number and consecutive sheet count
var convertOptions = new PdfConvertOptions()
{
PageNumber = 1,
PagesCount = 2
};
// Convert and save the Excel in PDF format
converter.Convert("converted.pdf", convertOptions);
Console.WriteLine("Done");
}
}
}

ในบทความนี้ เราได้เรียนรู้วิธีแปลงไฟล์โดยใช้โค้ด C# Excel เป็น PDF เราดูทั้งกรณีการแปลงขั้นพื้นฐานและขั้นสูงโดยการตั้งค่าแอตทริบิวต์การตั้งค่าหน้า นอกจากนี้ สมุดงาน Excel สามารถแปลงเป็นรูปแบบ HTML, Microsoft PowerPoint และ Word ได้อย่างง่ายดาย

เราได้กล่าวถึงรหัส แปลงรูปภาพเป็น PDF ใน C# ในบทความก่อนหน้าของเรา หากคุณสนใจลองดูสิ

 ไทย