รูปแบบ PDF เป็นหนึ่งในรูปแบบเอกสารที่ใช้กันอย่างแพร่หลายสำหรับการแบ่งปันเอกสาร บทช่วยสอนนี้จะแสดงวิธีการ ใช้ C# เพื่อแปลง Excel เป็น PDF ในบทความนี้ เราจะแปลงสมุดงาน Excel เป็นเอกสาร PDF โดยใช้รูปแบบ XLSX นอกจากนี้ คุณสามารถ แปลง Excel เป็น PDF ได้อย่างรวดเร็วโดยใช้ C# สำหรับรูปแบบ Excel ต่างๆ เช่น XLS, CSV, XLT และอื่นๆ อีกมากมายด้วยโค้ดเพียงไม่กี่บรรทัด นอกจากนี้ ไม่จำเป็นต้องใช้ซอฟต์แวร์ของบุคคลที่สามสำหรับการแปลง
ขั้นตอนในการแปลง Excel เป็น PDF ใน C#
- ติดตั้ง GroupDocs.Conversion for .NET จาก NuGet เพื่อแปลง Excel เป็น PDF โดยใช้ C#
- เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Conversion
- สร้างอินสแตนซ์ของคลาส Converter และโหลดอินพุต Excel เพื่อแปลงเป็น PDF
- เริ่มต้นคลาส PdfConvertOptions เพื่อกำหนดค่ากำหนดสำหรับเอกสาร PDF
- เรียกใช้เมธอด 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# ในบทความก่อนหน้าของเรา หากคุณสนใจลองดูสิ