การแปลง PDF เอกสารเป็น Excel แผ่นงานเป็นความต้องการที่สำคัญสำหรับนักพัฒนาที่ทำงานกับการทำให้ข้อมูลอัตโนมัติ รายงาน และการวิเคราะห์ ต่างจาก PDF แบบสแตติก Excel ช่วยให้สามารถจัดการและวิเคราะห์ข้อมูลในโครงสร้างได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลง PDF เป็น XLS หรือ XLSX ใน C# .NET โดยใช้ REST API ซึ่งเป็นเครื่องมือที่มีพลังสำหรับการประมวลผล PDF ที่มีความแม่นยำสูง
PDF to XLSX REST API
The Aspose.PDF Cloud SDK for .NET ช่วยให้นักพัฒนาสามารถดึงข้อมูลจาก PDF ได้อย่างมีประสิทธิภาพและแปลงเป็นรูปแบบ Excel ฟีเจอร์หลักประกอบด้วย:
- การแปลงที่ถูกต้อง: รักษาโครงสร้างตาราง รูปแบบ และสไตล์ต่าง ๆ ไว้
- รองรับ XLS & XLSX: ความยืดหยุ่นในการกำหนดเป้าหมายไปยังรูปแบบที่คุณต้องการ.
- ตัวเลือกการส่งออกแบบกำหนดเอง: ควบคุมโครงสร้างแผ่นงาน, คอลัมน์ว่าง, และเส้นทางการส่งออก.
- ระบบคลาวด์: ทำงานข้ามแพลตฟอร์มโดยไม่ต้องติดตั้งในเครื่องท้องถิ่น
ความต้องการเบื้องต้น
เริ่มต้น:
- ติดตั้ง SDK อย่างเป็นทางการจาก NuGet:
Install-Package Aspose.PDF-Cloud
สร้างบัญชีฟรีที่ Aspose.Cloud dashboard เพื่อติดตาม Client ID และ Client Secret ของคุณ.
แปลง PDF เป็น Excel ใน C#
นี่คือวิธีการใช้ .NET SDK เพื่อทำให้การแปลง PDF เป็นสเปรดชีตเป็นไปโดยอัตโนมัติ:
- เริ่มต้น
PdfApi
โดยใช้ข้อมูลประจำตัวของคุณ。 - ระบุไฟล์ PDF และรูปแบบ Excel ที่ส่งออก。
- เรียกใช้ API PutPdfInStorageToXls(…) เพื่อดำเนินการแปลงข้อมูล
// สำหรับตัวอย่างเพิ่มเติม, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// รับข้อมูลรับรองของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// สร้างอินสแตนซ์ของ PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input PDF file
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
// อัปโหลดไฟล์ PDF แหล่งข้อมูลไปยังที่เก็บข้อมูลบนคลาวด์
pdfApi.UploadFile("sourceFile.pdf", stream);
// เรียกใช้ API เพื่อแปลง PDF เป็น XLSX
var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
การแสดงตัวอย่างการแปลง PDF เป็น XLSX
คุณสามารถดาวน์โหลด PDF ข้อมูลจาก Binder.pdf และไฟล์ Excel ผลลัพธ์จาก myResultant.xlsx.
Adobe PDF to Excel using cURL
ต้องการใช้เครื่องมือ command-line หรือไม่? คุณยังสามารถใช้ cURL กับ Aspose.PDF Cloud API ได้เช่นกัน
ขั้นตอนที่ 1: สร้าง Access Token:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ขั้นตอนที่ 2: แปลง PDF เป็น XLSX:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
- บันทึกไฟล์ Excel ที่ได้โดยตรงไปยังที่จัดเก็บข้อมูลในคลาวด์:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}
แทนที่ sourceFile
ด้วยไฟล์ PDF ที่มีอยู่ในคลาวด์สโตเรจ, myResultantFile
ด้วยไฟล์ Excel ที่แปลงแล้ว และ YOURACCESSTOKEN
ด้วย JWT access token ที่สร้างขึ้นข้างต้น.
ลองใช้ตัวแปลง PDF เป็น Excel ออนไลน์
ทดสอบ API โดยไม่ต้องเขียนโค้ดโดยใช้ PDF to XLSX converter ออนไลน์ฟรีของเรา ซึ่งใช้พลังจาก REST API ส่วนหลังที่เหมือนกัน

เครื่องแปลง PDF เป็น Excel ออนไลน์ฟรี
ข้อสรุป
ใช้ .NET REST API คุณสามารถเปลี่ยนเอกสาร PDF ที่ซับซ้อนได้อย่างง่ายดายเป็นสมุดงาน Excel ปรับกระบวนการทำงานด้านข้อมูลให้ราบรื่น และลดการประมวลผลด้วยมือ โซลูชันนี้เหมาะสำหรับนักพัฒนาที่ทำงานในด้านการรายงาน การเงิน การวิเคราะห์ หรือการประมวลผลเอกสาร
ลิงก์ที่เป็นประโยชน์
บทความที่แนะนำ
เราขอแนะนำให้คุณอ่านบล็อกโพสต์ต่อไปนี้สำหรับข้อมูลเกี่ยวกับ: