Re: AbiWord Formatkonvertierungs-Engine

From: Robert Staudinger <robsta_at_stereolyzer.net>
Date: Thu Mar 10 2005 - 16:38:53 CET

I'm forwarding this to the user-ml also since it took me quite some time
to answer and might be of use for other (german speaking) people as
well.

- Rob

Am Donnerstag, den 10.03.2005, 14:25 +0000 schrieb michael leisner:
> Guten Tag,

Hi,

erm, ich hoffe es ist ok wenn ich nicht so formal bin.
Grundsätzlich empfehle ich Anfragen an die Mailinglist
abiword-user@abisource.com oder abiword-dev@abisource.com zu schicken,
dort können alle Entwickler die Fragen die ihre Spezialgebiete betreffen
beantworten. Dazu muss man sich in der Mailingliste einschreiben.

> ich habe ein paar Fragen zu AbiWord.
>
> 1. Wie ist es strukturiert, d.h. wie sieht die Verbindung von GUI und
> der Engine zum konvertieren der Dokumente aus? Kann man die
> Konvertierung(slibrary??) die AbiWord benutzt um rtf, doc, html, ...
> Dokumente zu erstellen auch OHNE die graphische Oberfläche 'nutzen'?
> Liegt diese also als dll oder sonstiges getrennt vor? Wenn ja, wo?

Es ist möglich AbiWord zur Konvertierung von Dokumenten zu verwenden,
aber nicht in einer eigenen Bibliothek.
abiword --help
gibt die möglichen Befehlszeilenargumente aus. Dabei wird dann keine
Oberfläche gestartet. Falls diese Funktion genützt werden soll ist es
eventuell interessant die AbiWord-Plugins zu installieren, da dann
zusätzliche Formate unterstützt werden (z.b. Word Perfect).

Das Erstellen von Dokumenten ist so nicht möglich, dazu müsste eventuell
zuerst eine HTML-Datei erstellt werden (z.b., weil das ein einfaches
Format ist) und diese dann z.B. mit Hilfe von AbiWord in .doc
konvertiert werden. Allerdings ist der HTML-Import nicht so gut,
komplexe Formatierungen werden nicht importiert.

Eine andere Möglichkeit wäre die Sache über ein AbiWord-Plugin zu lösen.
Die eigene Applikation könnte über irgendeinen IPC-Mechanismus mit dem
Plugin kommunizieren, dieses könnte alle Funktionalitäten von AbiWord
benutzen um Dokumente zu erstellen.

> 2. Kann man an genau dieser Konvertierung leicht Veränderungen bzw.
> Erweiterungen vornehmen, z.B. um XML-Dateien einzulesen und mit Hilfe
> eines Templates in einem gewünschten Formats wieder auszugeben?

Dazu sind meiner Meinung nach Technologien wie XSLT am besten geeignet.

> 3. Wie ist AbiWord allgemein aufgebaut? Gibt es da keine strukturierte
> darstellung der einzelnen Teilbereiche der Applikation?

Im Unterverzeichnis doc/ des AbiWord Quellcode-Baumes gibt es einige
Dokumente. Zusätzlich gibt es eine von Doxygen automatisch erzeugte
Quellcode-Referenz. Diese enthält auch einiges an allgemeiner
Beschreibung ( http://www.abisource.com/doxygen/ ) . Grundsätzlich ist
alles ziemlich gut strukturiert wenn die Abkürzungen geläufig sind

af_ .... Application Framework
ap_ .... Application
xap_ ... Cross Application Framework
xp_ .... Cross Platform
usw.

> Entschuldigen Sie, falls das recht blöde Fragen sind aber ich muß da
> dringend Informationen darüber erhalten, weil ich eine Arbeit darüber
> verfassen muß und ich noch Anfänger in
> dieser Open-Source-Software-Programmierung bin.

Kein Problem, hoffentlich konnte ich weiterhelfen.
Für Detailfragen ist am besten der IRC chat-kanal #abisource am Server
irc.gimp.org geeignet.

> Ich habe mich bereits seit TAGEN im Netz erkundigt, aber keine
> eindeutigen Antworten darauf gefunden also bitte verweisen Sie mich
> nicht aif die offiziellen AbiWord/AbiSource Seiten (außer da gibt es
> eine eindeutige Antwort)...

Naja, natürlich bleibt die Dokumentation hin und wieder etwas links
liegen. Davon hätten ja auch nur wenige Leute etwas davon, besser ein
paar Fehler beheben.
Für Arbeiten u.ä. über AbiWord sind wahrscheinlich am besten die bereits
gehaltenen AbiWord Präsentationen nützlich:
http://www.abisource.com/papers/

Für die nächste Version von AbiWord (laut Plan im Juni) sind unter
anderem die folgenden neuen Funktionen vorgesehen:
+ Grammatik-Prüfung für Englisch
+ Unterstützung für Mathematische Formeln (MathML)
+ Hochqualitative Schriftdarstellung durch Pango
+ "Tight Wrapping":
http://www.ph.unimelb.edu.au/~msevior/abiword/TightWrapSS.png (Text
umfließt Bilder selbst, nicht nur den rechteckigen Umriss)
+ Viele kleine Verbesserungen

Viele Grüße,
- Robert Staudinger

> Ich wäre Ihnen sehr dankbar über eine kurze Email zu diesen Fragen.
>
>
>
> Vielen vielen Dank!!
>
> Grüße, Michael Leisner
>
>
> Leben Sie gesund? Gesundheit bei Lycos! Neu!
>
>

-----------------------------------------------
To unsubscribe from this list, send a message to
abiword-user-request@abisource.com with the word
unsubscribe in the message body.
Received on Thu Mar 10 16:35:39 2005

This archive was generated by hypermail 2.1.8 : Thu Mar 10 2005 - 16:35:39 CET