English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

ค้นหาและแทนที่ข้อความในไฟล์ DOC โดยใช้ C#

Wordize มอบเครื่องมือระดับสูงที่ทรงพลังสำหรับการปรับแต่งเอกสาร DOC ด้วยโปรแกรมแก่นักพัฒนา C# ด้วยการผสานความสามารถในการค้นหาและแทนที่เข้ากับโปรเจกต์ .NET ของตน นักพัฒนาสามารถสร้างโซลูชันที่แข็งแกร่งสำหรับการอัปเดตเอกสาร DOC อย่างครอบคลุม

การค้นหาและแทนที่ใน DOC - คุณสมบัติหลัก

  • รองรับ RegEx สำหรับการประมวลผลที่มีประสิทธิภาพของการผสมผสานข้อความที่หลากหลายและรูปแบบข้อมูลที่ซับซ้อน
  • รองรับอักขระพิเศษและองค์ประกอบการจัดรูปแบบเพื่อจัดการตัวแบ่งย่อหน้า ตัวแบ่งส่วน ตัวแบ่งหน้า และองค์ประกอบโครงสร้างอื่นๆ ของเอกสาร DOC อย่างถูกต้อง
  • การค้นหาอย่างครอบคลุมตลอดทั้งลำดับชั้นเอกสาร รวมถึงส่วนหัว ส่วนท้าย และตาราง
  • การตั้งค่าที่ยืดหยุ่นเพื่อยกเว้นองค์ประกอบเนื้อหาเฉพาะระหว่างการแทนที่ข้อความจำนวนมาก

กรณีการใช้งานในทางปฏิบัติ

  • การประมวลผลเทมเพลต DOC แบบอัตโนมัติ การเติมข้อมูลในไฟล์ DOC จำนวนมากอย่างรวดเร็วและปราศจากข้อผิดพลาดโดยการแทนที่ตัวยึดตำแหน่งด้วยเนื้อหาแบบไดนามิกจากฐานข้อมูล ระบบ CRM หรือการป้อนข้อมูลของผู้ใช้
  • การอัปเดตเนื้อหาในเอกสาร DOC อัปเดตข้อมูลผลิตภัณฑ์ ข้อมูลจำเพาะทางเทคนิค รายการราคา วันที่ในปฏิทิน และรายละเอียดการติดต่ออย่างมีประสิทธิภาพในเอกสารหลายฉบับ
  • การรวมและมาตรฐานของรูปแบบ ใช้นิพจน์ทั่วไปเพื่อตรวจจับและแก้ไขการจัดรูปแบบที่ไม่สอดคล้องกัน คำศัพท์ล้าสมัย และลักษณะเพื่อรักษาการปฏิบัติตามมาตรฐานขององค์กร
  • การเตรียมเอกสารก่อนการเผยแพร่ ลบข้อมูลที่เป็นความลับโดยอัตโนมัติ เพิ่มข้อมูลเมตาที่จำเป็น และทำให้แน่ใจว่าเอกสารเป็นไปตามข้อกำหนดการเผยแพร่อย่างเป็นทางการ
  • การอัตโนมัติของขั้นตอนการทำงานของเอกสาร ผสานฟังก์ชันการค้นหาและแทนที่แบบโปรแกรมเข้ากับกระบวนการทางธุรกิจที่มีอยู่เพื่อสร้างโซลูชันการจัดการเอกสารที่ครอบคลุม

การสาธิตออนไลน์แบบโต้ตอบของเราพร้อมตัวอย่างโค้ด C# ช่วยให้คุณสำรวจความเป็นไปได้ของการค้นหาและแทนที่ข้อความแบบโปรแกรมในเอกสาร DOC ในการทดลองใช้ อัปโหลดไฟล์ DOC ใดๆ ระบุสตริงการค้นหา/แทนที่ที่ต้องการ คลิกปุ่มประมวลผล จากนั้นดาวน์โหลดไฟล์ DOC ที่แก้ไขแล้วสำหรับการตรวจสอบ

C#
รันโค้ด
อัปโหลดเอกสารของคุณ
เลือกรูปแบบเป้าหมายจากรายการ
using Wordize.Replacing;

Replacer.Replace("Input.doc", "Output.doc", "ข้อความหรือเรกเอ็กซ์", "ข้อความหรือเรกเอ็กซ์");
using Wordize.Replacing; Replacer.Replace("Input.doc", "Output.doc", "ข้อความหรือเรกเอ็กซ์", "ข้อความหรือเรกเอ็กซ์"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), "ข้อความหรือเรกเอ็กซ์", "ข้อความหรือเรกเอ็กซ์"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.doc", "Output.doc", new Regex(@"ข้อความหรือเรกเอ็กซ์"), "ข้อความหรือเรกเอ็กซ์", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.doc", "Output.doc", new Regex(@"ข้อความหรือเรกเอ็กซ์"), "ข้อความหรือเรกเอ็กซ์", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.doc", new ImageSaveOptions(SaveFormat.Doc), new Regex(@"ข้อความหรือเรกเอ็กซ์"), "ข้อความหรือเรกเอ็กซ์", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
รันโค้ด

วิธีแทนที่ข้อความใน DOC ด้วย C#

  1. ติดตั้ง Wordize สำหรับ .NET
  2. เพิ่มการอ้างอิงไปยังไลบรารีในโปรเจกต์ C# ของคุณ
  3. ตั้งค่าพารามิเตอร์การค้นหาและแทนที่สำหรับข้อความในเอกสาร DOC ของคุณ
5%