Sử dụng C#, có cách nào tốt để tìm và thay thế chuỗi văn bản trong tệp docx mà không cần cài đặt từ trên máy đó không?C# để thay thế chuỗi văn bản trong docx
6
A
Trả lời
4
Có, sử dụng Open XML. Dưới đây là bài viết giải quyết câu hỏi cụ thể của bạn: Creating a Simple Search and Replace Utility for Word 2007 Open XML Format Documents
0
Bạn cũng có thể thử Aspose.Words for .NET để find and replace text in Word document. Thành phần này không yêu cầu cài đặt MS Office. API khá đơn giản và dễ sử dụng và triển khai.
Tiết lộ: Tôi là nhà truyền giáo phát triển tại Aspose.
Các vấn đề liên quan
- 1. Tìm và thay thế văn bản trong tệp .docx - Python
- 2. Trong R, thay thế văn bản trong một chuỗi
- 3. Chuỗi C# Thay thế
- 4. Javascript: Văn bản Thay thế cho nhiều chuỗi trong mảng?
- 5. Thay thế nhiều chuỗi con trong Java khi văn bản thay thế chồng chéo văn bản tìm kiếm
- 6. Thay thế văn bản đã chọn trong vùng văn bản
- 7. Làm thế nào để thay thế nhiều mục từ một chuỗi văn bản trong PHP?
- 8. Thay thế văn bản UITextViews bằng chuỗi được phân bổ
- 9. Làm thế nào để thay thế văn bản trong một tệp PDF bằng C#?
- 10. Jquery - thay thế văn bản trong Val()
- 11. Thay thế văn bản trong XamlPackage
- 12. C# lấy chuỗi từ hộp văn bản
- 13. Làm thế nào để thay đổi màu phông chữ trong hộp văn bản trong C#?
- 14. sử dụng win32com.client trong python cách tìm và thay thế nhiều văn bản
- 15. C++ tạo chuỗi văn bản và biến
- 16. Làm thế nào để trích xuất văn bản trong một chuỗi văn bản
- 17. Làm thế nào để thay đổi văn bản trong datepicker?
- 18. Thay thế văn bản trong trang HTML bằng jQuery
- 19. Văn bản thay thế trong mã VBA của tệp Excel
- 20. sed - thay thế văn bản với ruột
- 21. Cách tốt nhất để thay thế văn bản trong Tệp bằng C#/.NET là gì?
- 22. đúp chuỗi quote thay thế trong C#
- 23. Thay thế chuỗi trong Objective-C
- 24. Thay thế một dòng trong một tệp văn bản
- 25. Chuỗi Thay thế bằng C++
- 26. Lựa chọn thay thế để sử dụng văn bản() để thêm văn bản vào một ô
- 27. Chuỗi thay thế trong Sass
- 28. Jquery: Tìm Văn bản và thay thế
- 29. Thay thế dòng đầu tiên trong một tệp văn bản bằng một chuỗi
- 30. thay thế hàng loạt các chuỗi trong tập tin văn bản duy nhất (Notepad ++)
Cảm ơn điều đó đã khiến tôi bắt đầu. Có vẻ như tất cả đều dựa trên System.IO.Packaging. Vì điều này khá đơn giản, nó có thể được thực hiện mà không có SDK định dạng XML mở không? – TimothyAWiseman
Tuyệt đối - Tôi hiếm khi sử dụng bản thân SDK. Tôi chủ yếu là chương trình chống lại PowerPoint ('PresentationML' và' DrawingML' như trái ngược với Word 'WordProcessingML') chỉ sử dụng' System.IO.Packaging' và Linq-to-XML. Vì vậy, tôi sẽ phải chỉ cho bạn một bài viết Ken Getz: http://msdn.microsoft.com/en-us/library/bb738371 (office.12).aspx. Hãy tìm thêm bất kỳ bài viết nào của anh ấy được viết vào năm 2006 - tất cả đều sử dụng 'System.IO.Packaging'. Sau đó, anh bắt đầu viết bài với SDK. Bạn cũng có thể xem http://www.openxmldeveloper.org –
Tuyệt vời, cảm ơn bạn. Ngoài ra, tài liệu tham khảo này của Vikas Goyal đã giúp tôi rất nhiều trong việc nhận được câu trả lời tôi cần và trong (hầu hết) hiểu được những gì đang diễn ra trong quá trình: http://www.devx.com/dotnet/Article/42221/1954 – TimothyAWiseman