KOffice filters status:   HTML FILTER


Import | Export


Up

Import HTML for KWord

Last update 10 Sept 2001
Features - Crude!
- HTML: basic formatting, simple tables.
- No stylesheets yet, no table size calculating yet
- uses tdehtml
Todo - <font>
- table size calculation
- images
- implement CSS2, integrate with tdehtml's css implementation
- many other tags
History 20 Apr 2001 New (single pass) HTML filter
07 May 2001 Removing code of the old import filter
09 May 2001 Removing code of the former two pass filter system
10 Sep 2001 Rewrite using KHTML as html parser, support (simple) tables
Authors Frank Dekervel
Nicolas Goutte
Links HTML 4.01
XHTML 1.0
Cascaded Style Sheets Level 2 (CSS2)
KHTML Documentation
Progress report -
Up






Up

Export KWord to HTML

Last update 05 May 2002
Features - Export to HTML 4.01 or XHTML 1.0 documents
- UTF-8 or locale or other encoding
- Three modes: light, basic and enhanced
- Uses CSS2 in enhanced mode
- Lists
- Character formatting
- Paragraph formatting
- Links
- Tables
- Inline images
- Inlined cliparts (transformed to SVG)
Todo - Transform other inline images types into PNG
- Non-inlined images
- Non-inlined cliparts
- Fix white space problems (space at start, space at end, multiple consecutive spaces)
- Special treatement for paragraphs in fixed fonts (needed or not?)
- Possibilty to save the class definitions in a separate file (for KOffice 1.3?)
History 04 Feb 2001 Start of complete re-write.
06 Feb 2001 First version that can export XHTML 1.0.
?? Nov 2001 New version with simplier dialog.
13 Nov 2001 Links and full support for locale encoding
16 Feb 2002 New modes and new naming of modes: light, basic, enhanced
2? Feb 2002 Simplify the written file by avoiding redundant information
15 Mar 2002 Export lists with more than one depth
05 May 2002 Additional files are written in a sub-directory
Authors Nicolas GOUTTE
Links HTML 4.01
XHTML 1.0
Cascaded Style Sheets Level 2 (CSS2)
Comments NOTE: this status describes the version of the filter for KOffice 1.2 (CVS HEAD)

Modes:
- Light: converts mainly the document structure; uses strict (X)HTML
- Basic: converts most of the document; uses transitional (X)HTML
- Enhanced: converts as much as possible of the document; uses strict (X)HTML with CSS2
Up