PDF เป็น XLS

ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดขั้นตอนการแปลงไฟล์ PDF เป็นรูปแบบ XLS (Microsoft Excel) โดยใช้ Aspose.PDF สำหรับ .NET เมื่อทำตามขั้นตอนด้านล่าง คุณจะสามารถแปลงไฟล์ PDF เป็นรูปแบบ XLS ได้

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นต่อไปนี้:

  • ความรู้พื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
  • ไลบรารี Aspose.PDF สำหรับ .NET ที่ติดตั้งบนระบบของคุณ
  • สภาพแวดล้อมการพัฒนาเช่น Visual Studio

ขั้นตอนที่ 1: กำลังโหลดเอกสาร PDF

ในขั้นตอนนี้ เราจะโหลดไฟล์ PDF ต้นฉบับโดยใช้ Aspose.PDF สำหรับ .NET ทำตามรหัสด้านล่าง:

// พาธไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// โหลดเอกสาร PDF
Document pdfDocument = new Document(dataDir + "input.pdf");

อย่าลืมเปลี่ยน"YOUR DOCUMENTS DIRECTORY" ด้วยไดเร็กทอรีจริงที่มีไฟล์ PDF ของคุณอยู่

ขั้นตอนที่ 2: สร้างอินสแตนซ์ตัวเลือกการสำรองข้อมูล Excel

หลังจากโหลดไฟล์ PDF แล้ว เราจะสร้างอินสแตนซ์ของตัวเลือกการบันทึก Excel ใช้รหัสต่อไปนี้:

// สร้างอินสแตนซ์วัตถุ ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();

ขั้นตอนที่ 3: บันทึกไฟล์ XLS ที่ได้

ตอนนี้เราจะบันทึกไฟล์ PDF ที่แปลงแล้วในรูปแบบ XLS ใช้รหัสต่อไปนี้:

// บันทึกเอาต์พุตในรูปแบบ XLS
pdfDocument.Save("PDFToXLS_out.xls", excelsave);

โค้ดด้านบนจะบันทึกไฟล์ PDF ที่แปลงแล้วในรูปแบบ XLS พร้อมชื่อไฟล์"PDFToXLS_out.xls".

ตัวอย่างซอร์สโค้ดสำหรับ PDF เป็น XLS โดยใช้ Aspose.PDF สำหรับ .NET

// เส้นทางไปยังไดเร็กทอรีเอกสาร
string dataDir = "YOUR DOCUMENT DIRECTORY";

// โหลดเอกสาร PDF
Document pdfDocument = new Document(dataDir + "input.pdf");

// สร้างอินสแตนซ์วัตถุตัวเลือก ExcelSave
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();

// บันทึกเอาต์พุตในรูปแบบ XLS
pdfDocument.Save("PDFToXLS_out.xls", excelsave);

บทสรุป

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

คำถามที่พบบ่อย

ถาม: Aspose.PDF สำหรับ .NET สามารถแปลง PDF ด้วยตารางที่ซับซ้อนและจัดรูปแบบเป็นรูปแบบ XLS ได้หรือไม่

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

ถาม: จะเกิดอะไรขึ้นหาก PDF มีรูปภาพหรือเนื้อหาที่ไม่ใช่ตาราง

ตอบ: เมื่อแปลง PDF เป็นรูปแบบ XLS Aspose.PDF สำหรับ .NET จะเน้นที่การแยกข้อมูลแบบตารางเป็นหลัก เนื้อหาที่ไม่ใช่ตาราง เช่น รูปภาพ คำอธิบายประกอบ หรือข้อความที่มีรูปแบบอิสระ อาจไม่ได้รับการเก็บรักษาไว้ในไฟล์ XLS ไฟล์ XLS ที่ได้จะมีข้อมูลแบบตารางที่ดึงมาจาก PDF เป็นหลัก

ถาม: เป็นไปได้หรือไม่ที่จะปรับแต่งรูปลักษณ์และเค้าโครงของไฟล์ XLS ในระหว่างการแปลง

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

ถาม: ฉันสามารถแปลง PDF ที่มีการป้องกันด้วยรหัสผ่านเป็นรูปแบบ XLS โดยใช้ Aspose.PDF สำหรับ .NET ได้หรือไม่

ตอบ: ใช่ Aspose.PDF สำหรับ .NET รองรับการแปลง PDF ที่มีการป้องกันด้วยรหัสผ่านเป็นรูปแบบ XLS เมื่อโหลด PDF ที่มีการป้องกันด้วยรหัสผ่าน คุณสามารถระบุรหัสผ่านโดยใช้Document ตัวสร้างคลาสหรือโดยการตั้งค่าPassword คุณสมบัติก่อนที่จะโหลด PDF