Tôi đã sử dụng Doxygen để tạo tệp HTML, bây giờ tôi muốn chuyển đổi tài liệu đó thành định dạng .chm.Làm cách nào để tạo tệp .chm từ mã C#?
Tôi làm cách nào để thực hiện việc này?
Tôi đã sử dụng Doxygen để tạo tệp HTML, bây giờ tôi muốn chuyển đổi tài liệu đó thành định dạng .chm.Làm cách nào để tạo tệp .chm từ mã C#?
Tôi làm cách nào để thực hiện việc này?
NDoc là một dự án đã chết, đó là người kế nhiệm là Sandcastle & Sandcastle Helpfile Builder.
Tôi đã sử dụng cả hai mặt hàng Sandcastle. Chúng dễ cài đặt, có tài liệu phong nha và tạo tập tin chm có nguồn gốc từ ứng dụng. Nếu bạn có thể chuyển đổi, nó sẽ là một lựa chọn tốt hơn nhiều so doxygen.
Nếu không kiểm tra liên kết này cho HTML để chm thông tin: http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
Tất cả bạn cần bên cạnh Doxygen là trình biên dịch HTML Help, mà bạn có thể tìm thấy trên trang web của Microsoft.
Sau đó, bạn có thể sử dụng Doxywizard để trỏ Doxygen đến trình biên dịch thực thi (hhc.exe). Chọn hộp "GENERATE_HTMLHELP", chọn vị trí để đặt tệp .chm và bạn sẵn sàng sử dụng.
Nếu bạn không thích có trình biên dịch trợ giúp bên ngoài (để triển khai bạn cần triển khai chính thức toàn bộ SDK afaik), cũng có libchm, thư viện mã nguồn mở C có thể viết chms.
Người dùng Delphi có thể muốn xem xét việc thực thi song song của Free Pascal, vì giải pháp pascal giúp dễ dàng nhúng hơn.
Dự án NDoc gốc đã chết, nhưng có một dự án mới có tên là NDoc3.
NDoc3 hỗ trợ .NET 2.0 - 3.5. Nó hiện đang có sẵn như là một phiên bản beta và làm việc tuyệt vời cho tôi. Tôi không chắc liệu dự án có còn hoạt động hay không - bản beta cuối cùng được phát hành vào tháng 4 năm 2009.
Bạn có thể thử KEL CHM Creator nếu phù hợp với bạn.
Chính xác những gì tôi cần. hoàn hảo! –
NDoc đã được thay thế bằng NDoc3 – Ricibald