แปลง PDF เป็น Word โดยใช้ C#

แปลง PDF เป็นข้อความใน Java

รูปแบบไฟล์ PDF และ MS Word เป็นรูปแบบไฟล์ที่ได้รับความนิยมและมีประโยชน์มากที่สุด ณ เวลาปัจจุบัน เอกสาร PDF ไม่ใช่เรื่องง่ายที่จะแก้ไข และบางครั้งจำเป็นต้องใช้เครื่องมือของบุคคลที่สามในการแก้ไข ในขณะที่ไฟล์ Word มีประโยชน์มากมายในเรื่องนี้ อย่างไรก็ตาม ในหลายสถานการณ์ คุณต้องทำการแปลง PDF เป็น Word ในบล็อกโพสต์นี้ เราจะใช้ .NET PDF library เพื่อแปลง PDF เป็น Word โดยใช้ C# โดยทางโปรแกรม เราจะเขียนโค้ดเพื่อสาธิตการทำงานนี้โดยละเอียด

เราจะครอบคลุมประเด็นต่อไปนี้:

การติดตั้งไลบรารี่ .NET PDF

ไลบรารี C# PDF นี้เป็นไลบรารีที่สามารถช่วยคุณในการสร้างตัวแปลง PDF เป็น Word โดยทางโปรแกรม อย่างไรก็ตาม คุณจะพบฟีเจอร์อันทรงพลังมากมายที่เปิดเผยโดยไลบรารีนี้ ดังนั้น คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ NuGet Package Manager ในโปรเจ็กต์ของคุณ

แปลง PDF เป็น Word โดยใช้ C#

คุณสามารถแปลงไฟล์ PDF เป็นเอกสาร Word ได้โดยการเขียนสองสามบรรทัดในแอปพลิเคชัน .NET

คุณสามารถทำตามขั้นตอนต่อไปนี้และข้อมูลโค้ด:

  1. เริ่มต้นวัตถุของคลาส Document และโหลดไฟล์ PDF ต้นฉบับ
  2. บันทึกไฟล์เป็นรูปแบบ DOC โดยเรียกใช้เมธอด บันทึก
// เริ่มต้นวัตถุของคลาสเอกสารและโหลดไฟล์ PDF ต้นฉบับ 
Document pdfDocument = new Document( "sample.pdf");
// บันทึกไฟล์เป็นรูปแบบ DOC โดยเรียกใช้วิธีการบันทึก  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

คุณอาจเห็นผลลัพธ์ในภาพด้านล่าง:

การแปลงไฟล์ PDF เป็นคำ

การแปลง PDF เป็น Word - ตัวเลือกขั้นสูง

ในส่วนนี้ เราจะสำรวจวิธีการขั้นสูงบางอย่างที่นำเสนอโดยไลบรารี C# PDF นี้

โปรดทำตามขั้นตอนและข้อมูลโค้ดด้านล่าง:

  1. เปิดเอกสาร PDF ต้นฉบับโดยการเริ่มต้นอินสแตนซ์ของคลาส Document
  2. สร้างอินสแตนซ์ของคลาส DocSaveOptions เพื่อเข้าถึงตัวเลือกการบันทึกเพื่อส่งออกเป็นรูปแบบ Doc
  3. ตั้งค่าของคุณสมบัติ Format นี้เพื่อบันทึกไฟล์เอาต์พุตในรูปแบบ Doc
  4. ตั้งค่าโหมดการจดจำเป็น Flow โดยการตั้งค่าคุณสมบัติ Mode
  5. กำหนดค่าให้กับคุณสมบัติ RelativeHorizontalProximity เพื่อตั้งค่าความใกล้เคียงแนวนอนเป็น 2.5
  6. เปิดใช้งานค่าเพื่อจดจำสัญลักษณ์แสดงหัวข้อย่อยในระหว่างกระบวนการแปลงโดยการตั้งค่าของคุณสมบัติ RecognizeBullets
  7. เรียกใช้เมธอด Save เพื่อบันทึกไฟล์เป็นรูปแบบเอกสาร MS
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// สร้างอินสแตนซ์ของคลาส DocSaveOptions เพื่อเข้าถึงตัวเลือกการบันทึกเพื่อส่งออกเป็นรูปแบบ Doc 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // ตั้งค่าของคุณสมบัติรูปแบบนี้เพื่อบันทึกไฟล์เอาต์พุตในรูปแบบ Doc
    Format = DocSaveOptions.DocFormat.Doc,
    // ตั้งค่าโหมดการจดจำเป็นโฟลว์โดยการตั้งค่าคุณสมบัติโหมด 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // กำหนดค่าให้กับคุณสมบัติ RelativeHorizontalProximity ตั้งค่าความใกล้เคียงแนวนอนเป็น 2.5 
    RelativeHorizontalProximity = 2.5f,
    // เปิดใช้งานค่าเพื่อจดจำสัญลักษณ์แสดงหัวข้อย่อยในระหว่างกระบวนการแปลงโดยการตั้งค่าของคุณสมบัติ RecognizeBullets  
    RecognizeBullets = true
};
// เรียกใช้วิธีการบันทึกเพื่อบันทึกไฟล์เป็นรูปแบบเอกสาร MS 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

รับใบอนุญาตฟรี

คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

เราขอจบบล็อกโพสต์นี้ที่นี่โดยหวังว่าจะช่วยให้คุณสามารถแปลง PDF เป็น Word โดยใช้ C# โดยทางโปรแกรมได้ ไลบรารี .NET PDF นี้จะช่วยคุณสร้างตัวแปลง PDF เป็น Word สำหรับแอปพลิเคชันธุรกิจของคุณได้อย่างแน่นอน นอกจากนี้ คุณยังสามารถไปที่ เอกสารประกอบ ของไลบรารีนี้เพื่อทราบคุณสมบัติอื่นๆ ติดตั้งไลบรารีนี้ในโครงการ .NET ของคุณและดำเนินการแปลง PDF เป็น Word โดยทางโปรแกรม สุดท้ายนี้ ติดต่อกับ conholdate.com เพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

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

วิธีแปลง PDF เป็น Word ใน C# net

ติดตั้ง C# PDF library นี้เพื่อแปลง PDF เป็น Word โดยทางโปรแกรม คุณสามารถไปที่ เอกสาร เกี่ยวกับการติดตั้งและคุณสมบัติต่างๆ

คุณจะแปลงเอกสาร PDF เป็น Word ได้อย่างไร?

คุณสามารถยกตัวอย่างอินสแตนซ์ของคลาส Document เพื่อโหลดไฟล์ PDF ต้นฉบับและเรียกใช้เมธอด Save เพื่อบันทึกเป็นไฟล์ Word

ดูสิ่งนี้ด้วย