Office: Unterschied zwischen den Versionen

Aus Mediawiki Ferdinand Gruber
Zur Navigation springen Zur Suche springen
Markierung: Zurückgesetzt
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 63: Zeile 63:
Dann im Betrachter
Dann im Betrachter
  Datei | OCR - als Text speichern
  Datei | OCR - als Text speichern
== PDF Tools ==
=== PDF Toolkit ===
Das Programm aufrufen mit dem Befehl <tt>pdftk</tt>
Es gibt auch eine GUI Version <tt>pdftk-qgui</tt>
* PDF Dateien zusammenführen
  pdftk datei1.pdf datei2.pdf datei3.pdf cat output Zieldatei.pdf
* Alle PDF Dateien eines Verzeichnisses zusammenführen
  pdftk `ls` cat output "../Ausgabedatei.pdf"
=== Libre Office Draw ===
Mit <tt>LibreOffice Draw</tt> kann man sehr einfach eine Seite ( = Folie) aus einer PDF löschen.
* PDF mit <tt>LibreOffice Draw</tt> öffnen
* Folien löschen
: In der linken Randspalte die zu löschende Folie anklicken und <tt>ENTF</tt> drücken.


== Text to Speech - Text2Speech ==
== Text to Speech - Text2Speech ==
Zeile 68: Zeile 85:
  sudo zypper install python3-pip mpg123
  sudo zypper install python3-pip mpg123
  pip3 install gTTS
  pip3 install gTTS
Folgendes Skript (von <tt>Chat GPT</tt>) liest den Text aus der Zwischenablage vor:
Folgendes Skript (von <tt>Chat GPT</tt>) liest einen Text vor, den man in die Zwischenablage kopiert hat.
  #!/bin/bash
  #!/bin/bash
  TEXT=$(qdbus org.kde.klipper /klipper org.kde.klipper.klipper.getClipboardContents)
  TEXT=$(qdbus org.kde.klipper /klipper org.kde.klipper.klipper.getClipboardContents)
Zeile 84: Zeile 101:
  mpg123 "$TMP_MP3"
  mpg123 "$TMP_MP3"
  rm "$TMP_TXT" "$TMP_MP3"
  rm "$TMP_TXT" "$TMP_MP3"
== PDF Tools ==
=== PDF Toolkit ===
Das Programm aufrufen mit dem Befehl <tt>pdftk</tt>
Es gibt auch eine GUI Version <tt>pdftk-qgui</tt>
* PDF Dateien zusammenführen
  pdftk datei1.pdf datei2.pdf datei3.pdf cat output Zieldatei.pdf
* Alle PDF Dateien eines Verzeichnisses zusammenführen
  pdftk `ls` cat output "../Ausgabedatei.pdf"
=== Libre Office Draw ===
Mit <tt>LibreOffice Draw</tt> kann man sehr einfach eine Seite ( = Folie) aus einer PDF löschen.
* PDF mit <tt>LibreOffice Draw</tt> öffnen
* Folien löschen
: In der linken Randspalte die zu löschende Folie anklicken und <tt>ENTF</tt> drücken.

Aktuelle Version vom 2. Mai 2025, 14:20 Uhr

Libre Office Calc

Nullwerte

Die Anzeige von Nullwerten in einer Tabelle wird im Menü Optionen eingestellt.

Davon unabhängig ist die Anzeige von Nullwerten in der Druckvorschau. Dies wird über Format / Seite eingestellt.

Ungeschützte Zellen

Mit bedingter Formatierung kann man ungeschützte Zellen einen bestimmten Stil zuweisen.

* Den gewünschten Bereich der Tabelle auswählen

Nicht die ganze Tabelle auswählen, da dies zu viel Rechenarbeit erfordert.

* Bedingte Formatierung definieren
Formtat / Bedingte Formatierung / Bedingung

Folgende Bedingung eingeben:

Formel ist ZELLE("PROTECT";A1)=0
* Dann dieser Bedingung eine Vorlage mit einer Hintergrundfarbe zuweisen

Libre Office Writer

Verknüpfungen

Beim Laden einer Etiketten Datei erscheint folgende Meldung:

Libre Office Meldung

Um diese Meldung zu deaktivieren, folgende Einstellung ändern:

Extras / Optionen / Libre Office Writer / Allgemein / Verknüpfungen beim Laden aktualisieren

Suchen und Ersetzen

Absatzmarken ersetzen

  • Dialog Suchen und Ersetzen öffnen
  • Weitere Optinonen / Reguläre Ausdrücke einschalten

Absatzmarken ersetzen durch Leerzeichen

  • Suchen: $
  • Ersetzen: ein Leerzeichen

Zeilenschaltungen ersetzen durch Absatzmarken geht interessanterweise auf folgende Art:

  • Suchen: \n
  • Ersetzen: \n

ODT in Google Docs importieren

  • ODT Datei in Google Drive hochladen
  • Kontextmenü dieser Datei öffnen (rechte Maustaste)
  • Öffnen mit Google Docs

Libre Office

KDE Integration von Libreoffice

Wenn das Paket ibus installiert ist, funktioniert die KDE Integration von Libreoffice nicht richtig, es werden die KDE Dateidialoge nicht angezeigt.

# ibus entfernen
zypper rm ibus

Angeblich gibt es aber eine andere Möglichkeit:

Zusätzlich zu libreoffice-kde auch libreoffice-gnome installieren. Dann funktioniert die KDE Integration auch mit installiertem ibus.
Siehe: https://www.libreoffice.org/bugzilla/show_bug.cgi?id=34016#c5

JAVA Laufzeitumgebung

Libre Office findet keine JAVA Laufzeitumgebung.

Mit YAST in der Softwareverwaltung nach jdk suchen und eine neuere Version der JAVA Laufzeitumgebung installieren.

OCR Texterkennung

Voraussetzung für OCR ist eine Texterkennungs Engine

tesseract-ocr
cuneiform
gocr

Man braucht jedoch kein spezielles grafisches Frontend für OCR.

OCR ist im Scanprogramm xsane integriert.

  • Ausgabemodul Betrachter wählen
  • Scanmodus Strichzeichnung
  • Auflösung 300 DPI

Dann im Betrachter

Datei | OCR - als Text speichern

PDF Tools

PDF Toolkit

Das Programm aufrufen mit dem Befehl pdftk

Es gibt auch eine GUI Version pdftk-qgui

  • PDF Dateien zusammenführen
 pdftk datei1.pdf datei2.pdf datei3.pdf cat output Zieldatei.pdf
  • Alle PDF Dateien eines Verzeichnisses zusammenführen
 pdftk `ls` cat output "../Ausgabedatei.pdf"

Libre Office Draw

Mit LibreOffice Draw kann man sehr einfach eine Seite ( = Folie) aus einer PDF löschen.

  • PDF mit LibreOffice Draw öffnen
  • Folien löschen
In der linken Randspalte die zu löschende Folie anklicken und ENTF drücken.

Text to Speech - Text2Speech

Man kann unter Linux das Google Tool gtts installieren. Das ist ein Python Programm, daher:

sudo zypper install python3-pip mpg123
pip3 install gTTS

Folgendes Skript (von Chat GPT) liest einen Text vor, den man in die Zwischenablage kopiert hat.

#!/bin/bash
TEXT=$(qdbus org.kde.klipper /klipper org.kde.klipper.klipper.getClipboardContents)
if [ -z "$TEXT" ]; then
  notify-send "Kein Text in der Zwischenablage"
  exit 1
fi
TMP_MP3=$(mktemp --suffix=".mp3")
TMP_TXT=$(mktemp)
echo "$TEXT" > "$TMP_TXT"
# Textdatei an gtts übergeben
gtts-cli -f "$TMP_TXT" -l de -o "$TMP_MP3"
mpg123 "$TMP_MP3"
rm "$TMP_TXT" "$TMP_MP3"