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