Letodms PDF online betrachten lädt php Datei

Status
Für weitere Antworten geschlossen.

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Habe gestern erfolgreich das LetoDMS installiert.
Funktioniert auch soweit.

Wenn ich jetzt allerdings ein Dokument ansehen möchte und den Punkt online betrachten wähle, dann lädt
es auf dem Computer das PDF File runter und auf dem iPad will er dann eine .php Datei runterladen :-(
So ist das natürlich nix. Er soll das PDF einfach nur in einem extra Fenster anzeigen.

Auf einer Letodms Demo Webseite hat der Punkt "online betrachten" auf den Geräten problemlos funktioniert. Muss ich evtl. In dem Vorschau PHP-File noch was anpassen?
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Ok, ich vermute mittlerweile das man für das Online betrachten evtl. auch die "pdf-to-text" Datei benötigt.
Da die Datei im Browser ja konvertiert wird. Mein Problem ist, dass dieses File nur in dem Paket "xpdf" finde, welches ich aber
auch nur für ARM Prozessoren finde.

Ich benötige allerdings das File "pdf-to-text" aus dem XPDF-Paket für Intel Atom (x86)

Verwendet dieses jemand und könnte mir das File zur Verfügung stellen? Google Suche ist ernüchternd.
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Schade. Mit der Dokumentenanzeige komme ich leider absolut nicht zurecht.
Das letodms läuft, ich kann Dokumente archivieren, kommentieren, löschen, verschieben, Rechte vergeben etc. etc.

Aber wenn ich bei jedem Klick egal ob .pdf oder .doc die Datei als doppelte Kopie in meinen Download Ordner bekomme, dann macht das ganze System keinen Sinn.
Leider komme ich nicht von selbst auf die Lösung wie das ganze zu realisieren ist, und das obwohl auf der letodms als neues Feature: Doc-Vorschau im Browser
angeboten wird :-(

Falls hier mal jemand drüber stolpert der das Ding am Laufen hat inkl. Webvorschau, darf mir gerne jederzeit einen Tipp geben.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
also mal ganz grundsätzlich: der Client und nur der Client entscheidet ob er ein PDF direkt im Browser oder im PDF-Reader anzeigen will. Das kann man vom Server her nicht wirklich beeinflussen. Dafür braucht es keinen pdf2txt Konverter auf dem Server. Der Client muss das File so oder so runterladen, ob er's inline (d.h. im Browser) oder extern (im PDF-Reader) anzeigt hat keinen Einfluss darauf. Die Daten müssen ja an den Client gehen.
Normalerweise kann man ja beim Download dem Browser mitteilen was mit der Datei gemacht werden soll. Kann es sein, dass du im Browser bei pdf mal gewählt hast "Speichern" und dann das Häckchen ("Antwort merken") gesetzt hast? Oder anders gefragt kann du irgendwelche pdf's überhaupt direkt im Browser öffnen?.
Ich nehme an bei der Demo klappt es weil sie den pdf2txt Konverter dort laufen haben und du in Wirklichkeit kein PDF sondern ein TXT File bekommst
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Hallo.
Danke für deine Antwort.
PDFs im Browser werden mir direkt angezeigt. Das hatte ich auch schon eingestellt. Im Fileexplorer im DSM geht es ja auch.

Aber ich denke ich muss in meinem LetoDMS den Pdf2txt Konverter installieren den du erwähnt hast, hast du hier einen Tipp für mich bzw. Eine Anleitung wie ich diesen implementieren kann?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.165
Punkte für Reaktionen
413
Punkte
393
Hallo,
schau trotzdem mal in den Browsereinstellungen nach (Firefox Einstellungen Anwendungen). PDF kann mit unterschiedlichem MIME-Type ausgeliefert werden. Ich hab zB. 3 verschiedene Einstellungen für Adobe Acrobat Document
application/force-download
application/octetstream
application/x-octetstream
und jeweils kann man einstellen welche Aktion durchgeführt werden soll.

Gruß Götz
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
Nee, Sorry - also meine Browser PDF Einstellungen sind korrekt.

Ich lasse mir im Browser den Filebrowser der Synology anzeigen und klicke dort auf eine PDF-Datei und wähle, anzeige im Neuen Fenster. Schwupss, das Fenster geht auf und mein PDF wird mir IM Browser angezeigt.

Ich öffne LetoDMS und wähle ein PDF-File aus, klicke auf anzeige im Neuen Fenster. Schwupps, wird es heruntergeladen und liegt in meinem Downloads Ordner wo es nix zu suchen hat.

Ergo. LetoDMS = fehler :-( In den Browser Einstellungen sind bei alle 3 PDF Mime Typen dieselbe Aktion Acrobat Plugin ausgewählt...

Trotzdem Danke für deine Hilfe. Einen Versuch war es wert.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wenn du Firefox als Browser hast dann könntest du dir das Addon HTTPLiveHeader installieren. Damit kann man die Header des Request sehen. Das Teil hat ein extra Fenster wo die Header ausgegeben werden. Dieses öffnen und auf dein leto gehen, dann im Header Fenster erstmal alle Header löschen, sonst ist es sehr unübersichtlich. Dann den Klick machen um das PDF zu holen. Danach wären allenfalls die Antwort Header des Servers interessant v.a. der Content-Type und der Content-disposition.
Nur zur sicherheit: hast du es auch schon mit unterschiedlichen Browsern probiert? Überall dasselbe?
 

Darkdevil

Benutzer
Mitglied seit
08. Feb 2013
Beiträge
507
Punkte für Reaktionen
1
Punkte
0
hihi, jetzt geht es....
Aber da kommt Ihr nie drauf woran es lag Ich habe mir das ganze über Safari - Entwickler - Webinformationen einblenden angesehen.
Den Link "online betrachten" mit Recktsklick, Element untersuchen geklickt und dort gab es dann den direkten Link im unteren Menü zum Auswählen:

<a target="_blank" href="../op/op.ViewOnline.php?documentid=5&version=1"><img src="images/view.gif" class="mimeicon">Online betrachten</a>

Diesen habe ich angeklickt und das PDF-Dokument erschien auf einmal im Browser.

Tja, und jetzt das kuriose. Seitdem funktioniert es im Firefox sowohl als auch im Safari und es funktioniert auch netzwerkintern, als auch über
meine Domainauflösung. Keine Ahnung warum, bin nur happy, dass es jetzt funktioniert. Ich kann es mir nicht erklären.... Ghost in the Shell :)

Danke nochmal für eure Hilfe. Ohne euch hätte ich es sonst gar nicht mehr probiert.
 

atarifreak

Benutzer
Mitglied seit
01. Apr 2009
Beiträge
262
Punkte für Reaktionen
0
Punkte
22
vielleicht lag es am Browser Cache???
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat