วิธีแปลง Word เป็น PDF ที่สแกนโดยใช้ C #

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

ขั้นตอนในการแปลง Word เป็น PDF ที่สแกนโดยใช้ C#

  1. กำหนดค่าโครงการเพื่อเพิ่มการอ้างอิงไปยัง Aspose.Words จากตัวจัดการแพ็คเกจ NuGet และ Systems.Drawing
  2. โหลดไฟล์ Word ต้นฉบับจากดิสก์โดยใช้วัตถุคลาส Document
  3. แปลงช่วงของหน้าจากไฟล์ Word และบันทึกเป็นรูปภาพใน Memory Stream โดยใช้ IPageSavingCallback
  4. โหลดสตรีมรูปภาพหน้าคำที่บันทึกไว้และเพิ่มเป็นภาพภายใน DocumentBuilder
  5. บันทึกเอกสารเป็น PDF ที่สแกนบนดิสก์

การใช้ C# สแกนเอกสาร DOC เป็น PDF ทำได้อย่างง่ายดายด้วยความช่วยเหลือจากลำดับการดำเนินการที่กล่าวถึงข้างต้น เราจะเริ่มกระบวนการด้วยการโหลดไฟล์ DOCX ต้นทางจากดิสก์ และใช้ IPageSavingCallback แต่ละหน้าที่เลือกในช่วงของหน้าจะถูกแปลงเป็นสตรีมหน่วยความจำของภาพ JPEG จากนั้นเราจะทำซ้ำสตรีมหน่วยความจำ JPEG แต่ละหน้าและต่อท้ายภายในหน้าโดยใช้คลาส DocumentBuilder สุดท้าย เอกสารจะถูกบันทึกเป็น PDF ที่สแกนแบบอ่านอย่างเดียวบนดิสก์

รหัสเพื่อแปลง Word เป็น PDF ที่สแกนโดยใช้ C

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

ในบทช่วยสอนนี้ เราได้เรียนรู้ว่าในการพัฒนา Word เพื่อสแกน PDF converter C# ตาม API สามารถใช้ได้อย่างมีประสิทธิภาพ หากคุณต้องการลบหน้าว่างในไฟล์ Word โดยใช้ C# โปรดดูบทความ วิธีลบหน้าว่างใน Word โดยใช้ C#

 ไทย