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

จัดการบันทึกย่อหรือความคิดเห็นในการแปลงไฟล์ PDF เป็น PPTX C#

เมื่อฉันบอกผู้อื่นเกี่ยวกับบางสิ่งบางอย่างและใช้งานนำเสนอ ฉันยังชอบจดบันทึกบนสไลด์ วาดลูกศร เน้นเสียงด้วยรูปทรงเรขาคณิต ฯลฯ

วิธีการวาดบน PDF?

ง่ายมาก ฉันเปิดไฟล์ PDF ใน Adobe Reader DC หรือใน Microsoft Edge แล้วใช้เครื่องมือดินสอ ตามค่าเริ่มต้น Adobe Reader จะใช้ดินสอสีแดง

จัดการบันทึกในรูปแบบ pdf เป็น pptx

การจดบันทึกใน Adobe Reader

ในขณะที่ Microsoft Edge ใช้สีน้ำเงิน

pdf เป็น pptx ความคิดเห็นและบันทึกย่อ

หากไฟล์ PDF ดังกล่าวถูกแปลงเป็นงานนำเสนอ PPTX บันทึกทั้งหมดจะถูกโอนไปยังไฟล์ PPTX

เราจะแก้ไขได้อย่างไร

ในแง่ของมาตรฐาน PDF เรากำลังจัดการกับเนื้อหาของหน้าและองค์ประกอบเพิ่มเติมที่ชื่อคำอธิบายประกอบ ลองเขียนโค้ด C# เล็กๆ เพื่อตรวจสอบว่ามีคำอธิบายประกอบประเภทใดบ้างในเอกสารดังกล่าว

หลังจากดำเนินการเราจะได้ผลลัพธ์ดังนี้:

1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000

ซึ่งหมายความว่ามีคำอธิบายประกอบสามประเภทในหน้าของ PDF:

  • หมึก - มันคือภาพวาดดินสอของเรา
  • สี่เหลี่ยม – รูปสี่เหลี่ยมผืนผ้าของเรา
  • ป๊อปอัป – คำอธิบายประกอบแบบป๊อปอัปแสดงข้อความในหน้าต่างป๊อปอัปสำหรับการป้อนและแก้ไข จะต้องไม่ปรากฏเพียงอย่างเดียว แต่เชื่อมโยงกับคำอธิบายประกอบมาร์กอัป คำอธิบายประกอบหลัก และจะใช้สำหรับแก้ไขข้อความของผู้ปกครอง ในกรณีของเรา คำอธิบายประกอบแบบป๊อปอัพเชื่อมโยงกับหมึกและสี่เหลี่ยมจัตุรัส มันจะต้องไม่มีการสตรีมลักษณะที่ปรากฏ ดังนั้นมันจะไม่ส่งผลกระทบต่อการแปลง PDF เป็น PPTX

ลบคำอธิบายประกอบในการแปลง PDF เป็น PPTX

ดังนั้น ในการลบภาพวาดพิเศษใน PDF เราควรลบคำอธิบายประกอบแบบ Ink และ Square ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้

  • เข้าถึงคำอธิบายประกอบโดยใช้คุณสมบัติ Page.Annotations
  • กรองคำอธิบายประกอบตามประเภท
  • วนรอบคำอธิบายประกอบและลบออกทีละรายการโดยใช้เมธอด Page.Annotations.Delete(Annotation)

ข้อมูลโค้ด C# ด้านล่างแสดงหนึ่งในวิธีที่เป็นไปได้ในการลบคำอธิบายประกอบในการแปลง PDF เป็น PPTX:

ตามที่กล่าวไว้ข้างต้น ผู้นำเสนอสามารถใช้เครื่องมือและสีต่างๆ สำหรับความคิดเห็น และเราสามารถ (หากจำเป็น) ปรับแต่งตัวอย่างสุดท้าย ตัวอย่างเช่น เราสามารถลบเฉพาะคำอธิบายประกอบสีแดง (รหัสสี #E52237) หรือคำอธิบายประกอบของผู้นำเสนอบางคนเท่านั้น

ลองวิธีอื่นในการปรับปรุงเนื้อหากราฟิกในการแปลง PDF เป็น PPTX

C# PDF เป็น PPTX - แยกกราฟิกตกแต่งออกจากรูปภาพเนื้อหา

ในขณะที่แปลง PDF เป็น PPTX โดยปกติรูปภาพทั้งหมดในไฟล์ PDF จะถูกจัดกลุ่มเป็นภาพพื้นหลังเดียวในเอาต์พุต ไม่สะดวกเสมอไป และ Aspose.PDF for .NET มีโหมดพิเศษที่สามารถเปลี่ยนลักษณะการทำงานของตัวแปลงในขณะที่แปลง PDF เป็น PPTX

หากต้องการเปิดใช้งานโหมดนี้ คุณสามารถตั้งค่าคุณสมบัติ SeparateImages เป็นจริง ข้อมูลโค้ดต่อไปนี้แสดงวิธีใช้ตัวเลือกนี้ในการแปลง PDF เป็น PPTX ใน C#:

ดังนั้น สไลด์จากตัวอย่างที่แล้วจะถูกแบ่งออกเป็น 3 ภาพ

ตกแต่งรูปภาพใน pdf เป็น pptx

ควรสังเกตว่าไม่สามารถแยกภาพพื้นหลังออกจากภาพเนื้อหาได้อย่างแม่นยำเสมอไป ดังนั้น บางครั้งตัวแปลงอาจทำผิดพลาดและเพิ่มองค์ประกอบพิเศษให้กับเนื้อหา

บทสรุป

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

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