2008-12-17 16 views
8

Làm cách nào tôi có thể sử dụng Doxygen để tạo tài liệu HTML dưới dạng tệp duy nhất, rất dài? Tôi muốn một cái gì đó giống như đầu ra RTF, nhưng như HTML.Tạo tài liệu mã HTML của một tệp đơn

Lý do: Tôi cần API của mình được xuất bản dưới dạng một tài liệu duy nhất, có thể in được. Thứ gì đó có thể được tải vào Word, được chuyển đổi sang PDF, v.v.

Trả lời

4

Tôi nghĩ bạn có thể sử dụng HTMLDOC để chuyển đổi tệp html được tạo thành một tệp html duy nhất. (Tôi không thử nó bản thân mình)

Các manual bao gồm các ví dụ sau đây để tạo ra một html từ file html hai nguồn:

htmldoc --book -f output.html file1.html file2.html 

Nhưng đó cũng là một gui.

2

Tôi không nghĩ rằng có một tùy chọn sẽ tạo đầu ra dưới dạng tệp HTML duy nhất, nhưng đầu ra RTF có thể phù hợp nếu bạn cần đầu ra có thể chỉnh sửa định dạng (Tôi đã không cố gắng này bản thân mình vì vậy tôi không biết làm thế nào cũng hoạt động này).

Nếu bạn muốn có chất lượng in tốt, Doxygen có thể xuất ra định dạng LaTeX (đặt GENERATE_LATEX thành YES trong tệp cấu hình doxygen). Điều này sau đó có thể được chuyển đổi sang PDF, mặc dù bạn sẽ cần cài đặt bản phân phối LaTeX như MiKTeX.

+0

Cảm ơn, tôi nghĩ rằng tôi đã bỏ lỡ điều gì đó. PDF là ok, nhưng tôi muốn có một định dạng có thể chỉnh sửa. – noamtm

+0

LaTeX có thể chỉnh sửa, nhưng bạn sẽ cần phải học ngôn ngữ đánh dấu. Tôi không biết nếu điều này sẽ là một rào cản quá cao đối với bạn. – ChrisN