KDE.org: KOffice 1.2 Released
Sep 11, 2002, 12:00 (61 Talkback[s])
Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers
The KDE Project today announced the immediate release of KOffice
1.2, the third major release of KDE's free, integrated office
suite. KOffice utilizes free and open standards for its document
formats, component communication and component embedding, and
provides a variety of filters to interoperate with other popular
"This new version of KOffice features an incredible number of
improvements over KOffice 1.1", explained David Faure, a KOffice
developer and release coordinator. "KWord and KPresenter, for
instance, provide WYSIWYG on-screen display, bi-directional text
editing and spell-checking. KWord has an advanced English thesaurus
based on WordNet, mail merge, footnotes and more. KSpread
improvements include powerful new database connectivity, sorting
and printing options. Kugar has a new report template designer.
Filters have improved greatly. Overall, I think users will be very,
very pleased with this upgrade."
"KOffice has achieved a high level of integration with the rest
of KDE and its technologies", added Andreas Pour, Chairman of the
KDE League. "With the advanced KDE printing system, users can
easily generate high-quality, cross-platform PDF documents. In
addition, the file manager Konqueror can now embed a KOffice
document viewer for quick browsing, and can also display thumbnail
previews of KOffice documents. With KDE's DCOP scripting
technology, KOffice documents can be created or edited using
scripts or other applications."
This release, available in 37 [http://i18n.kde.org/teams/distributed.html]
languages, includes a frame-based, full-featured word processor
a presentation application (KPresenter) [http://www.koffice.org/kpresenter/];
a spreadsheet application (KSpread) [http://www.koffice.org/kspread/];
a flowchart application (Kivio) [http://www.thekompany.com/projects/kivio/];
and business reporting software (Kugar) [http://www.thekompany.com/projects/kugar/].
Additionally, KOffice includes robust embeddable charts (KChart)
and formulas (KFormula) [http://www.koffice.org/kformula/]
as well as a new built-in English thesaurus (KThesaurus) and
numerous import and export filters [http://www.koffice.org/filters/]
for document exchange with other office suites. The vector-drawing
application Karbon14 [http://www.koffice.org/karbon/]
is scheduled for its inaugural stable release with KOffice 1.3.
KOffice 1.2 complements the release of KDE 3.0.3 [http://www.kde.org/announcements/announce-3.0.3.html]
last month. KDE, the leading desktop for Linux and other UNIXes, is
an international, powerful and easy-to-use Internet-enabled
KOffice and all its components and requirements (including KDE)
are available for free under Open Source licenses. KOffice can be
freely downloaded from the KDE http [http://download.kde.org/stable/koffice-1.2/src/]
or ftp [http://www.kde.org/ftpmirrors.html]
KOffice 1.2 is a stable release which offers a number of
important feature additions and improvements compared to KOffice
- KThesaurus. KThesaurus, an English thesaurus based on WordNet,
is a new KOffice component which can also be used on a stand-alone
basis (screenshot [http://www.danielnaber.de/tmp/art/thesaurus_screen3.png]).
WordNet is a lexical reference system inspired by current
psycholinguistic theories of human lexical memory. Thanks to
Princeton University [http://www.princeton.edu/] and the
WordNet team for their productive research and for making this
excellent tool freely available for KOffice and other
- Konqueror Embedding / Preview. All KOffice components feature a
new read-only Konqueror plugin for previewing KOffice documents. In
addition, KDE's file manager (Konqueror) can now display thumbnail
previews of KOffice documents.
- DCOP (Remote control). All KOffice components have a greatly
enhanced DCOP scriptability. For example, DCOP can be used to
insert or reformat text in KWord and KPresenter.
- Unicode / BiDi. KWord, KSpread and KPresenter accept non-latin1
Unicode fonts. KWord and KPresenter now feature full support for
reading and writing bi-directional text, such as Arabic and Hebrew
- Other. WYSIWYG screen display, database connectivity, mail
merge, footnotes, sound, template designer, sorting and printing
highlights are listed below.
- New filters.
- All KOffice components are capable of exporting to PDF using
KDE's printing system.
- KWord has a number of new filters for enhanced compatibility
with other office suites: WordPerfect (limited import / export);
RTF (substantial import); Unicode text (substantial import /
export); WML (limited import / export); MSWrite (limited import);
PalmDoc (substantial import / export); Lotus AmiPro (limited
import); and XSLT (limited support for mapping to other XML-based
- KSpread has a new dBASE import filter.
- Improved filters. KWord has a number of improved filters for
enhanced compatibility with other office suites, including new
image support for AbiWord, HTML and AbiWord (import / export); RTF
(export); LaTeX (import / export); HTML (import / export - the HTML
import engine has been completely rewritten); and plain text
(import / export).
KOffice / General
- WYSIWYG. KWord, KPresenter and the formula objects have
received an overhaul in the presentation: on-screen text layout and
painting have been redesigned around the popular and intuitive
WYSIWYG (What You See Is What You Get) design concept.
- Document format. KOffice has switched to zip (instead of tar
and gzip) for archiving / compressing its native file format and to
using "relative paths" for objects included in the archive (such as
images or embedded components). This provides greatly improved
document compatability with other Open Source office suites, while
enhancing performance. KOffice 1.1 document format support is
- SVG support. KOffice components can now handle many SVG images
(animation is not yet supported).
- Word completion. KWord and KPresenter offer a word completion
feature. By using a key shortcut, these office applications will
try to complete the word using a word-list, consisting of the words
in the current document or compiled from another document.
- Spell checking. KPresenter and KSpread now have a spell
KWord (Word Processing)
- Mail merge. KWord can create multiple documents from a single
template, where only some fields change. The data can come from an
SQL database, or can be stored in the document itself.
- Footnotes. KWord now has footnotes. Configurable footnote
(line) separators are included.
- Tables and frames. KWord has improved tables, including proper
table borders, variable-width table sizing, customized table styles
and templates, and frames, including inline frame positioning,
frame layering, frame styles, adjustable margins and configurable
- Text handling. KWord now supports double underline, text
shadow, soft hyphens, non-breaking spaces and a text background
color, as well as commented text and hyperlinks.
- Headers / footers. KWord allows different formats for both the
first and other pages as well as for the even and odd pages.
- Image handling. KWord now permits replacing images in a frame
and can load KWord 1.0 images.
- Transition effects. New KPresenter transition effects include
Blinds, Box In / Out, Checkboard, Cover, Uncover, Dissolve, Random
and others. Moreover, sounds can now be included in
- Objects. KPresenter supports several new objects for creating
professional presentations have been added: freehand, polyline,
quadric bezier curve, cubic bezier curve and convex / concave
polygon. New "guide lines" and "guide points" as well as vertical
alignment help with object layout.
- Thumbnail views. KPresenter displays thumbnail views of each
page in the sidebar.
- Styles. Styles have been added to KPresenter for text and
- Comments. A new note bar in KPresenter allows you to add
comments to each page of a presentation.
- Data import / database connectivity. KSpread can load data
directly from an SQL database or read data from a text file.
- Printing. KSpread printing has been greatly enhanced with the
capability to define ranges for printing; and to repeat specified
rows and columns on each page (for headings and descriptions).
- Sorting. KSpread can now sort up to three rows or columns
together; can store the sorted results somewhere else, to keep the
original data intact; and can apply the layout / formatting of the
original data to the new location, including adding a row header
outside the sort range at the new location.
- Templates. KSpread now supports templates.
- Functions. KSpread has 37 new built-in functions, including
Euro conversion functions, and now supports "Goal Seek". KSpread
function names are now case-insensitive and provide greater
compatability with Excel functions.
- Views. KSpread spreadsheets can now have Multiple views, with
each view able to select or modify different portions of the same
- Sheet layouts. KSpread now allows different header and footer
formats, as well as separate layouts, for each separate sheet in a
Kugar (Business Reporting Tool).
- GUI report template designer. Kugar has a new flexible, WYSIWYG
report template designer, which among other things can create, load
and save report templates for the report engine and automatically
create report bands (such as headers, footers and details).
- Report engine. Kugar features a new report engine, with support
for reports with complicated structures (e.g., master-detail
reports) and detail header and footer bands.
A more detailed list of changes
and notes about the release [http://www.koffice.org/releases/]
are available at the KOffice web site [http://www.koffice.org/].
Installing KOffice 1.2 Binary Packages
Some Linux / UNIX OS vendors have kindly provided binary
packages of KOffice 1.2 for some versions of their distribution,
and in other cases community volunteers have done so. Some of these
binary packages are available for free download from KDE's http
or ftp [http://www.kde.org/ftpmirrors.html]
mirrors. Additional binary packages, as well as updates to the
packages now available, may become available over the coming
Please note that the KDE Project makes these packages available
from the KDE web site as a convenience to KDE users. The KDE
Project is not responsible for these packages as they are provided
by third parties - typically, but not always, the distributor of
the relevant distribution - using tools, compilers, library
versions and quality assurance procedures over which KDE exercises
no control. If you cannot find a binary package for your OS, or you
are displeased with the quality of binary packages available for
your system, please read the KDE Binary Package Policy [http://www.kde.org/packagepolicy.html]
and/or contact your OS vendor.
The library requirements for a particular binary package vary
with the system on which the package was compiled. Please bear in
mind that some binary packages may require a newer version of Qt
and other libraries than the applicable vendor shipped with the
system (e.g., LinuxDistro X.Y may have shipped with Qt 3.0.0 but
the packages below may require Qt 3.0.3). For general library
requirements for KDE, please see the text at Source Code - Library
Requirements [#source_code-library_requirements] below.
At the time of this release, pre-compiled packages are available
Binary packages contributed by users rather than the relevant OS
vendor are located in the contrib
directory. If packages have not been provided for your system and
you would like to volunteer to build tested packages for others,
please notify the KDE Packager mailing list
Updates. Additional or updated binary packages will likely
become available over the coming days and weeks; please check the
periodically for updates and pre-compiled packages for other
Compiling KOffice 1.2
KOffice 1.2 requires the following libraries:
Please note that some components of KOffice 1.2 (such as the
Quattro Pro import filter and KChart [http://www.koffice.org/kchart/])
will not compile with older versions of gcc/egcs [http://gcc.gnu.org/], such as egcs-1.1.2
or gcc-2.7.2. At a minimum gcc-2.95-* is required.
The complete source code for KOffice 1.2 is available for free
download via one of the KDE http [http://download.kde.org/stable/koffice-1.2/src/]
or ftp [http://www.kde.org/ftpmirrors.html]
mirrors. These source packages have been digitally signed with
using the David Faure PGP Key (available from the KOffice Signature
or public key servers), and their respective MD5 sums are listed on
the KOffice 1.2 Info Page [http://www.koffice.org/releases/1.2-release.phtml].
Additionally, source rpms are available for the following
Further Information. For further instructions on compiling and
installing KOffice, please consult the KOffice installation
For problems with SRPMs, please contact the person listed in the
applicable .spec file.