Seite 1 von 2

Vorschau erstellen für Word und Excel

Verfasst: 14.01.2026 13:33
von Then
Hallo zusammen,

kann man irgendwie eine kleine Vorschau von einer Word oder Excel Datei mit PureBasic erstellen ? Oder kennt jemand ein Tool DOC2PNG oder sowas ?

Re: Vorschau erstellen für Word und Excel

Verfasst: 14.01.2026 15:00
von NicTheQuick
Falls nicht deaktiviert, sind solche Vorschauen meist schon in den docx- und xlsx-Dateien selbst integriert und müssen nur noch extrahiert und angezeigt werden. Das sind ja einfach nur ZIP-Dateien. Ich kann das hier nicht testen, da ich weder Word, noch Excel besitze, aber vielleicht hilft dir das ja trotzdem schon.

Re: Vorschau erstellen für Word und Excel

Verfasst: 14.01.2026 15:26
von Then
Hey, dass war mir gar nicht bekannt :allright: Ich werde mal danach suchen. Vielen Dank

Re: Vorschau erstellen für Word und Excel

Verfasst: 14.01.2026 18:29
von bobobo
in einer docx findest du das thumbnail hier
doc/probs/thumbnail.emf

also die docx entpacken und oder selber machen
hier ein ansatz

Code: Alles auswählen

UseZipPacker()

; Ka whakatuwhera i te kōnae kua kōpeketia


  If OpenPack(0, OpenFileRequester("Choose a file to check", "", "word Excel|*.docx;*.xlsx", 0)) 
    
    ; Listet alle Einträge auf
    If ExaminePack(0)
      While NextPackEntry(0)
        Debug "Name: " + PackEntryName(0) + ", Size: " + PackEntrySize(0)
        If FindString(PackEntryName(0),"thumbnail")
          Debug "AND HERE THERE IT IS"
          f+1
        EndIf
      Wend
    EndIf
    If f=0
          Debug "NO THUMBNAIL HERE"
        EndIf
    ClosePack(0)
  EndIf

Re: Vorschau erstellen für Word und Excel

Verfasst: 15.01.2026 10:12
von TroaX
Echt? Ich wusste auch nicht, das sowas bei dem Format gemacht wird. Da will ich doch später mal testen, ob so ein Mist auch bei OD-Formaten gemacht wird. Auch wenn es nicht viel ist, finde ich das blöd, das es bei den Officeformaten gemacht wird. Nur wegen der Vorschau? Finde ich nicht so geil. Wenn das System die Vorschau generiert und in eine zentrale Datenbank abgelegt wird, ist das wenigstens logisch. Aber so wird Speicher verschwendet, der einem vielleicht fehlt oder noch schlimmer. Nutzlos verbraucht wird, weil man keine Vorschau brauch. :/

Re: Vorschau erstellen für Word und Excel

Verfasst: 15.01.2026 10:18
von Then
Eigentlich ein Ansatz, der mir helfen könnte, aber leider ist in keinem meiner DOCX Dateien ein Thumbnail. Auch wenn ich im Explorer mal die Vorschau aktiviere. Schade, also muss ich weitersuchen.

Re: Vorschau erstellen für Word und Excel

Verfasst: 15.01.2026 10:46
von TroaX
Mir kam das eh etwas komisch vor. Warum sollten solche Vorschauscreenshots in eine portable Datei gepackt werden? Gut es ist Microsaft. Die brauchen keinen logischen Grund. Mir wird es auch nicht Schlüssiger, wenn man die Vorschau bei sich aktiviert und die Daten trotzdem ins Dokument wandern. Kommt mir suspekt vor. Wenn, muss es eine Einstellung in der Office Suite sein. Da würde es Sinn machen. Und abgelegt können die Screens auch erst, wenn die Datei einmal mit Office geöffnet und gespeichert wurden. Das System zieht sich das Bildmaterial ja net selber aus dem nichts ;)

Re: Vorschau erstellen für Word und Excel

Verfasst: 15.01.2026 13:13
von NicTheQuick
Schade, dass es nicht geklappt hat. Die einzige andere Idee, die mir einfällt, ist LibreOffice zu installieren und `soffice` über's Terminal anzusteuern, da man damit aus Dokumenten z.B. PDFs oder eben auch Bilder rendern kann. Mit den richtigen Parameter (KI hilft hier sicherlich) könntest du dann deine Thumbnails selbst erzeugen. Aber es erfordert eben die Installation eines ganzen Office-Paketes. Und evtl. werden manche MS-Office-Dateien nicht ganz korrekt gerendert, obwohl die da von Jahr zu Jahr besser werden.

Re: Vorschau erstellen für Word und Excel

Verfasst: 16.01.2026 09:23
von Then
Besten Dank für die Hilfe an alle Beteiligten, ich werde es irgendwie anders regeln, was ich vor hatte.
Jedenfalls habe ich was gelernt. DocX sind gezippte Dateien... man lernt nie aus.

Re: Vorschau erstellen für Word und Excel

Verfasst: 16.01.2026 11:24
von NicTheQuick
Then hat geschrieben: 16.01.2026 09:23 Besten Dank für die Hilfe an alle Beteiligten, ich werde es irgendwie anders regeln, was ich vor hatte.
Jedenfalls habe ich was gelernt. DocX sind gezippte Dateien... man lernt nie aus.
Du würdest dich wundern, welche Dateiformate alles verkappte ZIP-Dateien sind. :D