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

Thay Thế Văn Bản trong Tài Liệu với C#

Wordize for .NET là giải pháp hiệu quả cho việc thay thế văn bản trong tài liệu. Lớp Replacer cho phép các nhà phát triển C# thay thế các đoạn văn bản trong tài liệu theo chương trình bằng cách sử dụng cả chuỗi đơn giản và biểu thức chính quy.

Tính Năng Chính:
  • Tìm kiếm và thay thế văn bản đơn giản - phương thức Replacer.Replace() thực hiện thay thế văn bản trong tất cả các phần của tài liệu trong khi vẫn duy trì định dạng
  • Hỗ trợ đầy đủ Regex cho các biến đổi văn bản phức tạp, bao gồm thay thế văn bản sử dụng nhóm bắt giữ
  • Cài đặt tìm kiếm linh hoạt - lớp FindReplaceOptions kiểm soát các tham số tìm kiếm, bao gồm phân biệt chữ hoa thường, tìm kiếm chỉ từ hoàn chỉnh, bỏ qua văn bản trong các phần tử khác nhau của tài liệu, v.v.
  • Thay thế trong văn bản thay thế - sử dụng UseSubstitutions cho các mẫu thay thế đặc biệt: văn bản được tìm thấy, văn bản trước khi khớp, văn bản sau khi khớp
  • Thay thế có định dạng - hỗ trợ đánh dấu chuyên biệt trong văn bản thay thế thông qua ReplacementFormat
  • Khả năng xuất kết quả sang định dạng hình ảnh - phương thức ReplaceToImages() trả về kết quả dưới dạng mảng hình ảnh
  • Hỗ trợ Fluent API cho các hoạt động tìm kiếm và thay thế văn bản thông qua ReplacerContext và chuỗi phương thức, thêm sự rõ ràng cho mã C#
Trường Hợp Sử Dụng:
  • Chuẩn hóa kiểu dáng tài liệu
  • Xác thực thông tin trong tài liệu
  • Thay thế các trường giữ chỗ bằng dữ liệu thực
  • Xóa hoặc che giấu dữ liệu cá nhân

Kiểm tra khả năng thay thế văn bản trong DOCX theo chương trình với bản demo tương tác trực tuyến được trình bày trên trang này. Để làm điều này, hãy tải lên tài liệu DOCX của bạn, chỉ định văn bản tìm kiếm và văn bản thay thế, chạy thao tác và tải xuống tệp đã cập nhật để kiểm tra. Đoạn mã C# được cung cấp đã sẵn sàng để sử dụng trong dự án .NET của bạn.

C#
Chạy mã
Tải lên tài liệu của bạn
Chọn định dạng đầu ra từ danh sách
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.pdf", "Văn bản hoặc Regex", "Văn bản hoặc Regex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.pdf", "Văn bản hoặc Regex", "Văn bản hoặc Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Văn bản hoặc Regex", "Văn bản hoặc Regex"); 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}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"Văn bản hoặc Regex"), "Văn bản hoặc Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"Văn bản hoặc Regex"), "Văn bản hoặc Regex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), new Regex(@"Văn bản hoặc Regex"), "Văn bản hoặc 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}.pdf"); stream.CopyTo(file); }
Chạy mã

Cách Thay Thế Văn Bản trong Word, PDF với C#

  1. Thêm Wordize for .NET vào dự án C# của bạn
  2. Gọi phương thức Replacer.Replace(), chỉ định trong tham số tài liệu, văn bản tìm kiếm, văn bản thay thế và tham số tìm kiếm (văn bản hoặc RegEx)
  3. Nhận tài liệu với văn bản đã thay thế
5%