excel เป็น pdf

ตัวแปลง Excel เป็น PDF โดยใช้ C# .NET

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

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

สมุดงาน Excel เป็น SDK การแปลง PDF

ด้วย GroupDocs.Conversion Cloud SDK for .NET การแปลงสมุดงาน Excel เป็นรูปแบบ PDF จะกลายเป็นกระบวนการที่ไม่ซับซ้อนและมีประสิทธิภาพ SDK นี้มอบชุดเครื่องมือและ API ที่ครอบคลุม ช่วยให้สามารถผสานรวมความสามารถในการแปลงเอกสารเข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น นอกจากนี้ SDK ยังมีคุณสมบัติขั้นสูง เช่น การตั้งค่าการแปลงที่ปรับแต่งได้ การประมวลผลเป็นชุด และการรองรับรูปแบบ Excel ต่างๆ (XLS และ XLSX) ให้ผู้ใช้มีความยืดหยุ่นและควบคุมกระบวนการแปลง

ก่อนอื่น เราต้องติดตั้ง SDK ในโซลูชัน .NET ของเรา ดังนั้นให้ค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

เมื่อติดตั้ง SDK สำเร็จแล้ว ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลรับรอง API (เช่น รหัสไคลเอ็นต์และความลับไคลเอ็นต์) คุณสามารถไปที่ [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งจะอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API

XLS เป็น PDF ใน C# .NET

ในส่วนนี้ เราจะใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET ซึ่งคุณสามารถปรับปรุงเวิร์กโฟลว์การจัดการเอกสาร ปรับปรุงการทำงานร่วมกัน และส่งมอบความสามารถในการแปลง Excel เป็น PDF ได้อย่างราบรื่นโดยใช้ C# .NET

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดสมุดงาน Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. สร้างอินสแตนซ์ ConvertSettings โดยที่เราระบุชื่อสำหรับอินพุต XLS รูปแบบผลลัพธ์เป็น pdf และชื่อของเอกสาร PDF ผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียก API ConvertDocumentRequest เพื่อเปลี่ยน Excel เป็น PDF และบันทึก PDF ที่ได้ลงในที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลประจำตัว API ของคุณ 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์ 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API ตัวแปลง Excel เป็น PDF
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// โหลดสมุดงาน Excel อินพุตจากไดรฟ์ในเครื่อง             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // สร้างอินสแตนซ์ของ FileApi
    var fileUpload = new FileApi(configurations);
    // อัปโหลดสมุดงาน Excel อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // สร้าง ConvertSettings โดยที่เรากำหนดสมุดงาน Excel อินพุตและชื่อของเอกสาร PDF ที่เป็นผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "pdf",
        OutputPath = "output.pdf"
    };
    
    // เรียกใช้วิธี ConvertDocument สำหรับการแปลง Excel เป็น PDF ออนไลน์
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความสำเร็จ
        Console.WriteLine("The Excel to PDF conversion completed successfully !");
    }
}
excel เป็น pdf

รูปภาพ: - ตัวอย่างการแปลง Excel เป็น PDF

เวิร์กบุ๊ก Excel ตัวอย่างและ PDF ผลลัพธ์ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.xls และ output.pdf

แปลง XLSX เป็น PDF โดยใช้คำสั่ง cURL

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

ตอนนี้ ขั้นตอนแรกในแนวทางนี้คือการได้รับโทเค็นการเข้าถึง JWT ส่วนบุคคล ดังนั้น เมื่อคุณมีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลง XLSX เป็นรูปแบบ PDF และบันทึก PDF ที่เป็นผลลัพธ์ในที่เก็บข้อมูลบนคลาวด์

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"OutputPath\": \"{myOutput}\"}"

โปรดแทนที่ sourceFile ด้วยชื่อของสมุดงาน Excel อินพุต myOutput ด้วยชื่อของ PDF ที่เป็นผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

  • ในกรณีที่เราต้องการบันทึกผลลัพธ์ PDF ลงในไดรฟ์ในเครื่อง โปรดลองใช้คำสั่ง cURL ต่อไปนี้
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.xls\",  \"Format\": \"pdf\"}" \
-o "myOutput.pdf"

โปรแกรมแปลง Excel เป็น PDF ฟรี

เพื่อทดสอบความสามารถของ GroupDocs.Conversion Cloud SDK อย่างรวดเร็ว โปรดลองใช้ [XLSX เป็น PDF Converter] ออนไลน์ฟรีของเรา14 ได้รับการพัฒนาบน GroupDocs.Conversion Cloud REST API ดังนั้นในขณะที่ใช้โซลูชันน้ำหนักเบาและประสิทธิภาพสูงนี้ คุณสามารถสัมผัสความสามารถอันน่าทึ่งของสมุดงาน Cloud SDK สำหรับ Excel ของเราเป็นการแปลง PDF ได้

แอป xlsx เป็น PDF

ลิงค์ที่เป็นประโยชน์

บทสรุป

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

บทความที่เกี่ยวข้อง

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: