ในขอบเขตของการจัดการข้อมูล ไฟล์ PDF มักจะทำหน้าที่เป็นที่เก็บข้อมูลอันมีค่า อย่างไรก็ตาม การแยกและจัดการข้อมูลจากไฟล์เหล่านี้อาจเป็นงานที่น่ากังวล โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับข้อมูลแบบตาราง นี่คือจุดที่ความจำเป็นในการแปลง PDF เป็น Excel โดยใช้ C# .NET ปรากฏชัดเจน นอกจากนี้ ด้วยการแปลงเวิร์กบุ๊ก PDF เป็น Excel คุณจะสามารถเข้าถึง วิเคราะห์ และจัดการข้อมูลแบบตารางในรูปแบบสเปรดชีตที่คุ้นเคยได้อย่างง่ายดาย
- API การแปลง PDF เป็น Excel
- แปลง PDF เป็น Excel ใน C# .NET
- บันทึก PDF เป็นสมุดงาน Excel โดยใช้คำสั่ง cURL
API การแปลง PDF เป็น Excel
ด้วย GroupDocs.Conversion Cloud SDK for .NET การแปลงไฟล์ PDF เป็นรูปแบบ Excel กลายเป็นเรื่องง่าย SDK อันทรงพลังนี้นำเสนอฟีเจอร์มากมายที่ออกแบบมาเพื่อปรับปรุงกระบวนการแปลงและเพิ่มประสิทธิภาพ ความเข้ากันได้ที่แข็งแกร่งช่วยให้มั่นใจได้ถึงการแปลงไฟล์ PDF ที่ซับซ้อนที่สุดได้อย่างง่ายดาย นอกจากนี้ การตั้งค่าที่ปรับแต่งได้ยังให้การควบคุมเอาต์พุตที่แม่นยำ ในขณะที่สถาปัตยกรรมบนคลาวด์ช่วยให้เข้าถึงได้สะดวกทุกที่ทุกเวลา
ก่อนอื่น เราต้องติดตั้ง SDK โดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
ตอนนี้เราจำเป็นต้องได้รับข้อมูลรับรอง API ส่วนบุคคลของเรา (เช่น รหัสลูกค้าและความลับของลูกค้า) โปรดปฏิบัติตามคำแนะนำที่ระบุไว้ใน [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API
แปลง PDF เป็น Excel ใน C# .NET
ในส่วนนี้ เราจะมาดูรายละเอียดเกี่ยวกับการแปลง PDF เป็น Excel ที่แม่นยำและเชื่อถือได้โดยใช้ C# .NET
- สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- เริ่มต้น
ConvertApi
โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
- อัปโหลดไฟล์ PDF อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- สร้างอินสแตนซ์
ConvertSettings
โดยที่เราระบุชื่อของอินพุต PDF รูปแบบผลลัพธ์เป็นxls
และชื่อของสมุดงาน Excel ที่เป็นผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
- เรียก ConvertDocumentRequest API เพื่อแปลง PDF เป็น XLS และบันทึกเวิร์กบุ๊ก Excel ที่เป็นผลลัพธ์ลงในที่เก็บข้อมูลบนคลาวด์
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 การแปลง PDF เป็น XLS
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// อ่านเนื้อหาของไฟล์ PDF อินพุตจากไดรฟ์ในเครื่อง
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
// สร้างอินสแตนซ์ของ FileApi
var fileUpload = new FileApi(configurations);
// อัปโหลดอินพุต PDF ไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
// สร้าง ConvertSettings โดยที่เรากำหนดไฟล์ PDF อินพุตและชื่อของแผ่นงาน Excel ที่เป็นผลลัพธ์
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "marketing.pdf",
Format = "xls",
OutputPath = "myResultant.xls"
};
// เรียกใช้เมธอด ConvertDocument เพื่อเริ่มต้นการแปลง PDF เป็น Excel
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// พิมพ์ข้อความสำเร็จ
Console.WriteLine("The PDF to Excel conversion completed successfully !");
}
}
ไฟล์ PDF อินพุตและเวิร์กบุ๊ก Excel ผลลัพธ์ที่สร้างขึ้นด้านบนสามารถดาวน์โหลดได้จาก marketing.pdf และ myResultant.xls
บันทึก PDF เป็นสมุดงาน Excel โดยใช้คำสั่ง cURL
เรามาสำรวจรายละเอียดว่า GroupDocs.Conversion Cloud นำเสนอโซลูชันที่ราบรื่นสำหรับการแปลงไฟล์ PDF เป็นเวิร์กบุ๊ก Excel ได้อย่างไรโดยใช้คำสั่ง cURL ง่ายๆ เพียงไม่กี่คำสั่ง ด้วยการใช้ประโยชน์จากบริการแปลงข้อมูลบนคลาวด์ คุณสามารถแปลงเอกสาร PDF ของคุณเป็นรูปแบบ Excel ได้อย่างง่ายดาย ช่วยให้สามารถจัดการและวิเคราะห์ข้อมูลขั้นสูงได้ การผสานรวมนี้ไม่เพียงช่วยประหยัดเวลา แต่ยังรับประกันความถูกต้องแม่นยำในการรักษาโครงสร้างและเนื้อหาของข้อมูล PDF ของคุณภายในสมุดงาน Excel
ประการแรก เราต้องสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวไคลเอ็นต์ และเมื่อเราสร้างโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลง CSV เป็นตาราง HTML และบันทึก HTML ที่เป็นผลลัพธ์ในที่เก็บข้อมูลบนคลาวด์
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\": \"xls\", \"LoadOptions\": { \"Format\": \"pdf\" }, \"OutputPath\": \"{myResultantFile}\"}"
โปรดแทนที่ sourceFile
ด้วยชื่อของเอกสาร PDF อินพุต myResultantFile
ด้วยชื่อของสมุดงาน Excel ที่เป็นผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล
- หากเราต้องการบันทึกเวิร์กบุ๊ก Excel ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง โปรดลองใช้คำสั่ง 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\": \"{sourceFile}\", \"Format\": \"xls\", \"LoadOptions\": { \"Format\": \"pdf\" }}" \
-o "{myResultantFile}"
แอปแปลง PDF เป็น Excel
โปรดลองใช้แอป PDF เป็น XLSX Converter ฟรีของเรา แอปน้ำหนักเบาและมีประสิทธิภาพสูงสุดที่พัฒนาบน GroupDocs.Conversion Cloud REST API และช่วยให้คุณได้เห็นความสามารถอันน่าทึ่งของ REST API
ลิงค์ที่เป็นประโยชน์
บทสรุป
โดยสรุป ไม่ว่าคุณจะชอบความยืดหยุ่นของคำสั่ง cURL หรือความแข็งแกร่งของ .NET REST API GroupDocs.Conversion Cloud ก็นำเสนอโซลูชันที่ครอบคลุมสำหรับการแปลงไฟล์ PDF เป็นสมุดงาน Excel เราขอแนะนำให้คุณสำรวจประสิทธิภาพของ GroupDocs.Conversion Cloud วันนี้เลย และปรับปรุงเวิร์กโฟลว์การแปลง PDF เป็น XLSX ของคุณได้อย่างง่ายดาย
บทความที่เกี่ยวข้อง
เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: