
แปลง PDF เป็น Excel (XLS, XLSX) ด้วย .NET REST API.
ในยุคของการตัดสินใจที่ขับเคลื่อนด้วยข้อมูล การดึงข้อมูลเชิงลึกจากแหล่งข้อมูลหลากหลายเป็นสิ่งสำคัญ อย่างไรก็ตาม สิ่งนี้มักเกี่ยวข้องกับการจัดการกับข้อมูลที่ถูกล็อกอยู่ใน PDF ไฟล์ ซึ่งอาจเป็นความท้าทายที่สำคัญ นี่คือจุดที่เวทมนตร์ของการแปลง PDF เป็น Excel เข้ามามีบทบาท การแปลง ‘PDF เป็น Excel’ มากกว่าที่จะเป็นงานทางเทคนิค มันเป็นประตูสู่การทำให้การดึงข้อมูล การวิเคราะห์ และการสร้างภาพข้อมูลเป็นเรื่องง่าย ดังนั้น มาลุยเข้าสู่รายละเอียดของการแปลง PDF เป็น Excel อย่างง่ายดายโดยใช้ .NET REST API เพื่อที่เร
- .NET REST API สำหรับการแปลง PDF เป็น Excel
- แปลง PDF เป็น XLS ด้วย C# .NET
- ส่งออก PDF ไปยัง Excel Workbook ด้วยคำสั่ง cURL
.NET REST API สำหรับการแปลง PDF เป็น Excel
เมื่อพูดถึงการแปลง PDF เป็น Excel ความมีประสิทธิภาพและความถูกต้องเป็นสิ่งที่สำคัญยิ่ง ดังนั้นเราขอแนะนำให้ใช้ Aspose.PDF Cloud SDK for .NET ซึ่งเป็นโซลูชันที่หลากหลายและเป็นมิตรกับนักพัฒนาที่ทำให้กระบวนการทั้งหมดนี้ง่ายขึ้น SDK มอบพลังให้กับผู้ใช้ด้วยฟังก์ชันการทำงานมากมายที่เกินกว่าการแปลง ทำให้มันเป็นเครื่องมือที่ครอบคลุมสำหรับการดึงข้อมูลและการจัดการ ตั้งแต่ตารางข้อมูลไปจนถึงรายงานทางการเงิน .NET REST API รับประกันว่าไฟล์ Excel ที่แปลงแล้วไม่เพียงแต่ถูกต้อง แต่ยังมีโครงสร้างที่ดีอีกด้วย
ในการใช้ SDK กรุณาค้นหา Aspose.PDF-Cloud
ในผู้จัดการแพ็คเกจ NuGet ภายใน Visual Studio IDE และคลิกที่ปุ่ม Add Package
เพื่อเพิ่มการอ้างอิง SDK ในโปรเจกต์
รับข้อมูลประจำตัวของลูกค้าของคุณจาก cloud dashboard.ในกรณีที่คุณยังไม่มีบัญชีที่มีอยู่ ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุใน quick start.
แปลง PDF เป็น XLS ด้วย C# .NET
กรุณาปฏิบัติตามขั้นตอนด้านล่างเพื่อพัฒนาเครื่องมือแปลง PDF เป็น Excel โดยใช้ C# .NET.
// สำหรับตัวอย่างเพิ่มเติม, 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);
// เรียก API เพื่อแปลงไฟล์ PDF ที่ป้อนเข้ามาเป็น Excel และเรายังได้ระบุให้สร้างแผ่นงานที่รวมกัน
var response = pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
if (response != null)
{
Console.WriteLine("PDF to Excel worksheet conversion completed successfully !");
}
saveToDisk(response,"ResultantFile.xls");
// วิธีการกำหนดเองในการบันทึกเนื้อหาสตรีมลงไฟล์ในไดรฟ์ท้องถิ่น
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

การแสดงตัวอย่างการแปลง PDF เป็น Excel.
ด้านล่างนี้เป็นรายละเอียดอย่างรวดเร็วเกี่ยวกับโค้ดส่วนที่กล่าวถึงข้างต้น
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
สร้างวัตถุของคลาส PdfApi โดยส่งข้อมูลประจำตัวของลูกค้าเป็นอาร์กิวเมนต์นำเข้า
pdfApi.GetPdfInStorageToXlsx("input.pdf", minimizeTheNumberOfWorksheets: true, uniformWorksheets: true);
ตอนนี้ เรียก API เพื่อแปลง PDF เป็นไฟล์ Excel ที่เรามีการระบุให้มีแผ่นงานที่สม่ำเสมอในผลลัพธ์ สุดท้ายนี้ จะใช้วิธีการที่กำหนดเองเพื่อบันทึกผลลัพธ์ลงในไดรฟ์ภายใน.
- PutPdfInStorageToXlsx - API นี้จะทำการแปลงเอกสาร PDF (ที่อยู่ในที่จัดเก็บ) เป็นรูปแบบ XLSX และอัปโหลดไฟล์ผลลัพธ์ไปยังที่จัดเก็บ
- PutPdfInRequestToXlsx - API นี้จะแปลงเอกสาร PDF (ในเนื้อหาคำขอ) เป็นรูปแบบ XLSX และอัปโหลดไฟล์ที่ได้ไปยังพื้นที่เก็บข้อมูล
ไฟล์ PDF ตัวอย่างที่ใช้ในไฟล์ตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก astscidatatablessample.pdf.
ส่งออก PDF เป็น Excel Workbook ด้วยคำสั่ง cURL
สำหรับผู้ที่มองหาวิธีการที่หลากหลายและสามารถเขียนสคริปต์ในการแปลง PDF เป็น Excel, Aspose.PDF Cloud ร่วมกับคำสั่ง cURL นำเสนอวิธีการที่มีประสิทธิภาพ ไม่ว่าคุณต้องการ ‘แปลง PDF เป็น Excel’, ‘แปลง PDF เป็น XLS’, หรือ ‘ส่งออก PDF เป็น Excel’, วิธีการนี้ถูกออกแบบมาเพื่อการเปลี่ยนแปลงข้อมูลอย่างราบรื่น โดยการใช้คำสั่ง cURL, คุณสามารถทำให้กระบวนการเป็นอัตโนมัติและรวมเข้ากับการทำงานของคุณได้อย่างราบรื่น.
เพื่อเริ่มใช้วิธีนี้ ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ตอนนี้ที่โทเค็น JWT ถูกสร้างขึ้นแล้ว เราจำเป็นต้องดำเนินคำสั่งต่อไปนี้เพื่อส่งออก PDF เป็น Excel ออนไลน์ หลังจากการแปลง แผ่นงาน Excel ที่ได้จะถูกจัดเก็บไว้ในไดรฟ์ท้องถิ่น
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?minimizeTheNumberOfWorksheets=true&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "{resultantWorkbook}"
แทนที่ sourceFile
ด้วยชื่อของไฟล์ PDF ข้อมูลที่มีอยู่ใน Cloud storage, resultantWorkbook
ด้วยชื่อของ Excel workbook ที่ได้จากผลลัพธ์และแทนที่ accessToken
ด้วย JWT access token ที่สร้างขึ้นข้างต้น.
บทสรุป
ในที่สุด การแปลง PDF เป็น Excel ได้ถูกทำให้เข้าใจง่ายขึ้นผ่านสองวิธีที่แตกต่างแต่มีความสามารถสูง Aspose.PDF Cloud SDK สำหรับ .NET มอบโซลูชันที่ครอบคลุมและเป็นมิตรต่อผู้พัฒนา ซึ่งทำให้การแปลง ‘PDF เป็น Excel’ ง่ายขึ้นในขณะที่ขยายขีดความสามารถไป beyond การแปลงเพียงอย่างเดียว ในทางกลับกัน สำหรับผู้ที่มองหาวิธีที่หลากหลายและสามารถเขียนสคริปต์ได้ การรวมกันของ Aspose.PDF Cloud และคำสั่ง cURL มอบวิธีการทำงานอัตโนมัติสำหรับการแปลงข้อมูลอย่างราบรื่น วิธีทั้งสองนี้ ซึ่งแต่ละวิธีมีจุดแข็งที่ไม่เหมือนกัน มุ่งหวังที่จะทำให้การดึงข้อมูลและการวิเคราะห์ข้อมูลเป็นกระบวนการที่มี
ลิงก์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำอย่างยิ่งให้เยี่ยมชมบล็อกต่อไปนี้: