Libre Office

Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Komponentenübergreifende Themen und Hilfe zu LibreOffice
Antworten
HDG
Beiträge: 3
Registriert: Fr 9. Sep 2022, 17:28

Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Beitrag von HDG » Di 22. Aug 2023, 14:04

Liebes Forum,
ich poste hier bei Allgemeine Themen da ich nicht weiß, in welcher LO-Komponente das Problem entsteht.

Ich Nutze ein Template (.ott) in Libre office Writer, verknüpft mit einer Datenbank .odb, um eine große Zahl an individuellen Zertifikaten als einzelne pdf-Dateien über das Drucken-Menü zu erstellen. Die Erstellung einer einzelnen Datei (Drucken > als ein Dokument speichern) funktioniert. Wenn ich allerdings einzelne Dateien erstelle (Als einzelne Dokumente speichern), wird der unspezifische Fehler angezeigt: "Aktion nicht unterstützt. Die Operation wird auf diesem Betriebssystem nicht unterstützt".

Problemeingrenzung:
Ich konnte das Problem auf ein "?" in einem Textfeld eingrenzen - das bedeutet, wenn eine der Variablen in der Tabelle / Datenbank ein "?" enthält, entsteht der Fehler, sonst nicht.

Meine Behebungs-Versuche:
Der Fehler entsteht auch für andere zu exportierende Dateitypen, also pdf, ODF-Textdokument etc. Ich habe nach den encodings geschaut - systemweit ist UTF-8 eingestellt, ich konnte leider bei Libre office calc, base und writer das encoding nicht verändern (ausgegraut bei "Speichern als"). Ich habe aber die Tabelle als -csv explizit in UTF exportiert und dann in die datenbank importiert, die ich mit writer verknüpfe -> selber Fehler. Ich habe auch versucht, in Writer und in Calc die Fonts zu verändern und Arial ausgewählt -> Fehler bleibt bestehen.

System
Ubuntu 20.04.6 LTS

Version: 7.5.5.2 (X86_64) / LibreOffice Community
Build ID: 50(Build:2)
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: de-DE (de_DE.UTF-8); UI: de-DE
Ubuntu package version: 4:7.5.5~rc2-0ubuntu0.20.04.1~lo2
Calc: threaded

Beispieldateien
Beispieldateien sind angehangen, .odb muss aus der .ods erstellt werden (kann hier nicht hochgeladen werden)

Ich freue mich über jede Hilfe und Ideen!
Dateianhänge
Zertifikatsdaten.ods
Die Tabelle, aus der die Datenbank erstellt wird.
(13.59 KiB) 120-mal heruntergeladen
Vorlage.odt
(10.23 KiB) 141-mal heruntergeladen
Zuletzt geändert von HDG am Mi 23. Aug 2023, 10:03, insgesamt 2-mal geändert.

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2279
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Beitrag von miesepeter » Di 22. Aug 2023, 15:13

Lade ein paar anonymisierte Beispieldateien hoch, dann kann man besser untersuchen. Auch die Calc- und die Base-Datei...

HDG
Beiträge: 3
Registriert: Fr 9. Sep 2022, 17:28

Re: Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Beitrag von HDG » Mi 23. Aug 2023, 09:50

Danke, hängt jetzt an. Base-Dateien lassen sich aber anscheinend hier nicht hochladen, deshalb die .ods, aus der die .odb erstellt werden muss

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2714
Registriert: Fr 10. Dez 2010, 10:01

Re: Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Beitrag von karolus » Mi 23. Aug 2023, 15:00

Problemeingrenzung:
Ich konnte das Problem auf ein "?" in einem Textfeld eingrenzen - das bedeutet, wenn eine der Variablen in der Tabelle / Datenbank ein "?" enthält, entsteht der Fehler, sonst nicht.

werden da unsaubere Abfragen generiert und jetzt fällt dir das ? auf die Füsse??
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Benutzeravatar
miesepeter
* LO-Experte *
Beiträge: 2279
Registriert: So 19. Dez 2010, 18:16
Wohnort: Bayern

Re: Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Beitrag von miesepeter » Mi 23. Aug 2023, 15:43

karolus hat geschrieben:
Mi 23. Aug 2023, 15:00
und jetzt fällt dir das ? auf die Füsse??
Genauso ist es.

Der "Fehler" tritt dann auf, wenn [x] Dateiname aus Datenbank angewählt wurde (und das Fragezeichen als Dateiname verwendet werden soll).
  
DateinameAusDatenbankErzeugen.png
DateinameAusDatenbankErzeugen.png (16.72 KiB) 3613 mal betrachtet
 
Eine Internetsuche mit Begriffen wie verbotene Zeichen bei Dateinamen wird dir zeigen, dass das höchstwahrscheinlich die Ursache für die Fehlermeldung ist. Schau dir auf alle Fälle mal diese Auflistungen an und - na ja - beachte den Rat von @karolus. (Wie immer: Danke an @karolus für die höllisch smarten Tipps!)

-Ciao

HDG
Beiträge: 3
Registriert: Fr 9. Sep 2022, 17:28

Re: Serienbrief: Problem mit Encoding / Zeichenformatierung bei Druck in einzelne Dateien

Beitrag von HDG » Mi 23. Aug 2023, 19:59

Ohaaa Tatsache :roll: das hätts nicht gebraucht.

Danke Karolus fürs Finden und Peter fürs Übersetzen :-)

Open Office
Antworten