เปลี่ยนรูปภาพใน PDF ด้วย C#

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

ขั้นตอนการแทนที่รูปภาพใน PDF ด้วย C#

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.PDF for .NET เพื่อแทนที่ภาพใน PDF
  2. ใช้ใบอนุญาตเพื่อเปิดใช้งานคุณสมบัติเต็มของผลิตภัณฑ์
  3. โหลดไฟล์ PDF ต้นฉบับเข้าสู่วัตถุ Document เพื่ออัปเดตภาพ
  4. สร้างอ็อบเจ็กต์ absorber เพื่อค้นหาตำแหน่งภาพในหน้า PDF
  5. ทำการวิเคราะห์แต่ละหน้าของ PDF และค้นหาภาพทั้งหมดโดยใช้ตัวดูด
  6. วนลูปผ่านแต่ละภาพและแทนที่ด้วยสตรีมภาพใหม่
  7. บันทึกไฟล์ PDF ที่อัปเดตพร้อมรูปภาพใหม่

ขั้นตอนข้างต้นสรุป วิธีเปลี่ยนรูปภาพใน PDF ด้วย C# เริ่มกระบวนการโดยการโหลดไฟล์ PDF ต้นฉบับ, ค้นหาภาพทั้งหมดในหน้า PDF ที่โหลดโดยใช้ ImagePlacementAbsorber, และทำการพาร์สผ่านแต่ละภาพ. โหลดภาพใหม่เข้าสู่สตรีมหน่วยความจำและแทนที่เนื้อหาภาพที่มีอยู่ด้วยภาพนั้นตามที่ต้องการ.

โค้ดเพื่อแก้ไขรูปภาพใน PDF ด้วย C#

ใช้โค้ดนี้เพื่อ แทนที่ภาพใน PDF หากคุณได้รับค่า absorber.ImagePlacements.Count == 0 ให้ข้ามการประมวลผลทั้งหมดสำหรับหน้านั้น คุณสามารถโหลดภาพอินพุตที่เป็นเอกลักษณ์ทั้งหมดครั้งเดียวและใช้มันขณะแทนที่ภาพที่มีอยู่ซ้ำ ๆ แทนที่จะโหลดซ้ำหลายครั้ง.

บทความนี้อธิบายวิธีการลบภาพที่มีอยู่และใส่ภาพใหม่ในตำแหน่งเดียวกัน เพื่อแปลง PDF เป็น MP4 โปรดดูบทความ Convert PDF to MP4 using C#.

 ไทย