Linux Online Advertisement
[ Register ]

[ Applications ]
[ Documentation ]
[ Distributions ]
[ Download Info ]
[ General Info ]
[ Book Store ]

Advertisement

[ Courses ]
[ News ]
[ People ]
[ Hardware ]
[ Vendors ]
[ Projects ]
[ Events ]
[ User Groups ]
[ User Area ]

Beginning Linux Programming

[ About Us ]
[ Home Page ]
[ Advertise ]

Linux Online Reviews - KOffice

KOffice - The Other Office Suite for Linux

Michael J. Jordan
Linux Online Staff

July 7, 2005

Usually overshadowed by the OpenOffice.org suite, KOffice offers all that the Sun Microsystems sponsored office suite has plus a little more. In some cases, though, it may offer a little less.

Installation

Binary packages can be found for popular distributions like Mandriva, Ubuntu and the various Red Hats. There are links on their 1.4 release announcement

In my case, my main workstation is running Fedora Core 3 and KDE 3.4 on the desktop. First, I had to update my KDE 3.4 to 3.4.1. If you're running Fedora Core 3, this is extremely easy if you have the 'yum' system set up. If you haven't got 'yum' set up, it's pretty easy to get that working.

In the interest of being brief, I'll just tell you to go to: http://kde-redhat.sourceforge.net/. This page explains how to set up your 'yum' to get the latest KDE.

Since KOffice is brand-spanking new, I wasn't able to get it via 'yum', but it's easy enough to download the RPMs and install it by hand. The first try, though, I had to resolve some dependencies. In my case, I was missing the mathml fonts, the little cms system for color management and wv2, a library to import Microsoft Word documents.

I did: yum install mathml-fonts lcms wv2

and after I was able to install the KOffice RPMs.

Using KOffice

You can start KOffice with the KOffice workspace, but it's best to start each individual application separately due to a bug that I'll talk about further along. At any rate, after installing it, you'll see separate icons for each one - and they are numerous. There's a lot here to use.

screenshot

I am of the opinion that word processing is probably the single most popular computing endeavor, so your first stop will probably be the word processing application, KWord.

screenshot

This application can do anything that any other popular word processing application can do. You can create documents using any number of layouts, styles and formats. You can also open any Microsoft Word document created since version 6. I have a lot of documents created with MS Word 2, which I used way back in the Windows 3.1 days and I'm sorry to report that KWord couldn't open them. Of course, I may be the only odd ball with a lot of 12 year old Word docs, so that's nothing to hold against KWord. KWord is a pretty powerful application, so the reverse is true as well. You can create documents in a number of formats, including the new 'Oasis Open Document' format. You can find out more about this format, which aims at standardizing office suite documents, at : http://www.oasis-open.org/committees/office/faq.php

I did run into a few glitches. Since KWord can import PDF files, I tried opening just one at random and it caused the application to crash. The other one was a rather large and complicated document in OpenOffice format. The outcome was a little more severe this time, causing a lockup that ended in my having to reboot the machine.

One of the things that KWord is missing, compared with OpenOffice, is an option to export to PDF. That's kind of a drawback, since PDF is such a popular format. PDFs are readable by anyone with a computer.

I did notice the fact that you can export a document to Palm format to be read on Palm's eReader application. I take my Palm almost everywhere and it's nice to know that I can export some documents and beam them to the Palm. Since most of us occasionally have to do some waiting (at the doctors, dentist, etc.) this means you can peruse important documents without having to be in front of your workstation.

The bottom line on using KWord is basically this: If you're creating your own documents, you'll be fine. If you're importing simple, straightforward documents from other formats, you should be OK. If you want to import some complicated documents, you may have problems.

KSpread

KSpread is the financial spreadsheet program for KOffice. I didn't see anything particularly challenging about working with it. There were a few things that I noticed worked differently, but nothing that would make learning to use it impossible.

I have a few Linux based spreadsheet programs and a number of spreadsheets I've created over the years. I didn't have any problems opening the Gnumeric spread sheets I had. Since I don't use MS products, and I don't have any Excel spread sheets lying around, I did a little Googling (filetype:xls +budget) and picked up a number of other people's spreadsheets. Let me take this opportunity here to thank some people for leaving their financial information on public servers so I could carry out my experiments with KSpread. I managed to open nearly every one of the spread sheets I had tried. Though Google returned 130,000 results, suffice it to say I didn't try every one. Of the dozen or so Excel files I opened, two caused KSpread to crash.

OpenOffice spreadsheets though were a bit more disappointing. I have quite a few of my own and KSpread crashed every time I tried to open one.

Now that we've seen some examples of how KSpread works with other sheet formats, it's time to see how it works on its own.

screenshot

KSpread comes with several spread sheet templates that should come in handy. There are templates for a balance sheet, an invoice and various other common financial documents.

screenshot

To try it out, I whipped up a simple sheet for a lemonade stand. Everything worked fine getting this simple sheet up and running. I entered my expenses and my earnings and then figured out my profit. It was pretty simple. Then, I tried saving the spread sheet to various other formats. The trouble I had opening sheets created I OpenOffice didn't occur when doing the reverse. I was able to save the sheet in OpenOffice format and then open in with OpenOffice without any problem. Excel was a different story however. KSpread would not let me save my simple spread sheet in Excel format. That's going to be a bit of a problem if you're creating sheets for people who only use Microsoft Office.

KPresenter

A Word Processor, spread sheet and presentation software form the holy trinity of most office suites. For slide presentations (unfortunately known in most of the world as Power Point Presentations), the KOffice suite includes an application called KPresenter. Making a slide presentation is pretty straight-forward, especially if you have experience making these with other applications. I whipped up a sample presentation in fairly short order. My artistic skills are pretty lousy, but it was easy to get a basic slide show running in no time.

If you're thinking of exporting your KWord presentation to Microsoft's proprietary format, you'd better think again. There is a project that forms part of Google's 'Summer of Code' to import Power Point presentations, so maybe that feature will be available at some point in the future. I did somewhat successfully convert it to OpenOffice's Impress format. I opened it, but I did lose a fancy-shmancy transitional dissolve and the background colors were a little off. But if you're putting together a typical presentation of the types I've seen at academic conferences, it should be portable. There's even an option to export a presentation to a memory stick for use on Sony projectors that support this feature.

I think you'll find KPresenter to be one of the strongest applications in the suite. I found that there wasn't a very steep learning curve to get up to speed with KPresenter.

Kivio

Kivio es a flowchart program originally developed by TheKompany.com. It now forms part of the KOffice suite. I must admit that I don't do a lot of work with flow charts. My liberal arts background never really prepared me to work in that spatially-oriented way. For those who use them, flowcharts are an indispensable tool to outline processes and to show people how things move from point A to point B and so on. I created a simple flowchart, which you can see in the screen shot below, with relative ease. The pages of these flow charts can also be exported to various image formats like jpg, png and even the huge bmp. They can then be used on web pages or in presentations. You can even export a page to a encapsulated postscript format (eps) and then convert it to a PDF. This should make it easier to hand out to colleagues. I'm sure if your job includes having to create flowcharts, Kivio will come in handy.

Graphics and More >>




Comments: feedback (at) linux.org
Advertising: banners (at) linux.org
Copyright Linux Online Inc.
Compilation ©1994-2008 Linux Online, Inc.
All rights reserved.