pdf to excel

แปลง PDF เป็น Excel (XLS, XLSX) ด้วย .NET REST API.

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

.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 to excel

การแสดงตัวอย่างการแปลง 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 มอบวิธีการทำงานอัตโนมัติสำหรับการแปลงข้อมูลอย่างราบรื่น วิธีทั้งสองนี้ ซึ่งแต่ละวิธีมีจุดแข็งที่ไม่เหมือนกัน มุ่งหวังที่จะทำให้การดึงข้อมูลและการวิเคราะห์ข้อมูลเป็นกระบวนการที่มี

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

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

เราขอแนะนำอย่างยิ่งให้เยี่ยมชมบล็อกต่อไปนี้: