Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
- Übersicht
- »
- »
1
#1 16. Januar 2014 11:19
- Bonifaz
- probiert CMSMS aus

- Ort: Hamburg
- Registriert: 09. Februar 2012
- Beiträge: 63
Re:
Hallo zusammen,
gibt es ein Modul, mit dem man auf der WebSite PDF-Dateien auch dann anzeigen kann, wenn auf dem PC des Betrachters nur ein Browser (also kein AdobeReader, kein FlashPlayer usw.) installiert ist?
Danke im Voraus,
Bonifaz!
Offline
#2 16. Januar 2014 11:59
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.058
Re:
Dazu brauchst Du kein Modul.
Schau Dir dazu mal GoogleDocs an.
D.h. du lädst Deine Dokumente bei GoogleDocs hoch und verlinkst mit einem iFrame darauf.
Das wäre die meiner Meinung nach einfachste Methode.
Module: GBFilePicker, AdvancedContent, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#3 16. Januar 2014 12:34
- Bonifaz
- probiert CMSMS aus

- Ort: Hamburg
- Registriert: 09. Februar 2012
- Beiträge: 63
Re:
Schau Dir dazu mal GoogleDocs an.
D.h. du lädst Deine Dokumente bei GoogleDocs hoch [...]
Bisher habe ich mich erfolgreich geweigert, ein Google-Konto anzulegen. Ich bin kein Freund der amerikanischen Datensammler, weder von denen in der NSA, aber erst recht nicht von denen bei Facebook, Google und Co ...
Also, wenn es auch ohne Google-Konto - idealerweise auf dem eigenen WebServer laufend - geht, wäre mir das lieber.
Beitrag geändert von Bonifaz (16. Januar 2014 12:35)
Offline
#4 16. Januar 2014 13:28
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.058
Re:
Also, wenn es auch ohne Google-Konto - idealerweise auf dem eigenen WebServer laufend - geht, wäre mir das lieber
Wie soll denn die Ausgabe erfolgen?
Als HTML oder als Bild?
Als Bild ginge es evtl. mit Hilfe von ImageMagick und Ghostscript (siehe hier)
Als HTML, da wird es schwieriger.
Ich wüsste jedenfalls nicht, dass es da bereits etwas fertiges für CMSms gibt. In der Regel will man ja meist den umgekehrten Weg: Von HTML zu PDF.
Module: GBFilePicker, AdvancedContent, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#5 16. Januar 2014 13:31
- faglork
- CMSMS-Profi
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.157
- Webseite
Re:
NaN schrieb:Schau Dir dazu mal GoogleDocs an.
D.h. du lädst Deine Dokumente bei GoogleDocs hoch [...]
Das ist nicht nötig. Die Dokumente können auch auf dem eigenen Server liegen.
Bisher habe ich mich erfolgreich geweigert, ein Google-Konto anzulegen. Ich bin kein Freund der amerikanischen Datensammler, weder von denen in der NSA, aber erst recht nicht von denen bei Facebook, Google und Co ...
Also, wenn es auch ohne Google-Konto - idealerweise auf dem eigenen WebServer laufend - geht, wäre mir das lieber.
Du benötigst KEIN Google-Konto.
Guggst du hier:
http://cms.faktori.de/testseite1.html
der code ist simpel:
iframe src="http://docs.google.com/viewer?url=url-deines-dokuments&embedded=true"
Wenn du da ein Plugin draus machst und die URL als Parameter übergibts dann ist das sehr flexibel einsetzbar. Du kannst den Plugin-Aufruf in das "Benutzerdefinierte Listenfeld" vom TinyMCE einbinden mit zb. "xyz" als Blindparameter. Dann musst du nur im Listenfeld "PDF einbinden" auswählen, der Plugin-Code wird automatisch eingefügt und du klickst auf das "xyz" und gibst den Namen des PDF ein. Voila ...
Geht nicht nur für PDF, sondern fast alle gängigen Formate (Excel, Word, wasweissich ...)
Servus,
Alex
Offline
#6 16. Januar 2014 13:47
- czarnowski
- arbeitet mit CMSMS
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re:
pdf.js könnte eine Lösung sein:
Offline
#7 16. Januar 2014 13:49
- Bonifaz
- probiert CMSMS aus

- Ort: Hamburg
- Registriert: 09. Februar 2012
- Beiträge: 63
Re:
Das ist nicht nötig. Die Dokumente können auch auf dem eigenen Server liegen.
Du benötigst KEIN Google-Konto.
Dann klingt das schon besser. Lieber wäre mir natürlich eine Lösung auf dem eigenen WebServer, denn so muß ich die Daten zur Anzeige immer noch an Google schicken - und ich glaube kaum, dass Google die dann nicht speichert :-(
Wenn du da ein Plugin draus machst
Ein eigenes Plugin erstellen? Sorry, ich kann kein PHP ... oder braucht man das dazu nicht?
Offline
#8 16. Januar 2014 13:56
- Bonifaz
- probiert CMSMS aus

- Ort: Hamburg
- Registriert: 09. Februar 2012
- Beiträge: 63
Re:
pdf.js könnte eine Lösung sein:
http://mozilla.github.io/pdf.js/web/viewer.html
Das klingt gar nicht schlecht, da das (wenn ich es richtig verstanden habe) auf dem eigenen Server verarbeitet wird. Leider scheint es keine deutsche Anleitung zu geben, dass macht die Einbindung nicht gerade einfach :-(
Beitrag geändert von Bonifaz (16. Januar 2014 14:03)
Offline
#9 16. Januar 2014 14:53
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Vllt. hilft dir das weiter
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#10 16. Januar 2014 15:38
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.058
Re:
pdf.js
Coole Sache.
Hatte ich garnicht auf dem Schirm.
Da kann man sich echt sehr viel Arbeit sparen.
Module: GBFilePicker, AdvancedContent, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#11 17. Januar 2014 12:38
- Bonifaz
- probiert CMSMS aus

- Ort: Hamburg
- Registriert: 09. Februar 2012
- Beiträge: 63
Re:
Vllt. hilft dir das weiter
http://www.worldwidewhat.net/2011/08/re … ith-html5/
Danke für den Tipp, aber das geht irgendwie nicht. Wenn ich das Beispielprojekt herunterlade und die index.htm öffne, bekomme ich eine Fehlermeldung: TypeError: ctx.mozMeasureText is not a function
pdf.js könnte eine Lösung sein:
http://mozilla.github.io/pdf.js/web/viewer.html
Das HTML-Beispiel dort funktioniert, ist aber sehr aufwendig. Aber dafür sieht es aus, als ob das Dokument im "echten" AdobeReader angezeigt wird.
ABER: Ich finde es etwas unglücklich, daß der Dateiname der zu öffnenden PDF-Datei in der JS-Datei viewer.js steht. In der HTML-Beispiel-Datei viewer.html finde ich dann auch keinen konkreten Aufruf einer Funktion. Die viewer.js wird zwar eingebunden, aber mehr auch nicht (soweit ich das sehe).
Ich brauche aber eine Möglichkeit, den Dateinamen der PDF-Datei in der HTML-Datei anzugeben und diesen dann dem JavaScript zu übergeben. Sonst müßte ich ja für jede PDF-Anzeige auf meiner WebSite nicht nur eine eigene HTML-Datei, sondern auch eine eigene JS-Datei machen :-(
Beitrag geändert von Bonifaz (17. Januar 2014 12:41)
Offline
#12 17. Januar 2014 20:08
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Du könntest den Inhalt der viewer.js ins Template nehmen und dort dann den Namen/Pfad der Datei übergeben. Musst halt nur das js mit {literal}...{/literal} maskieren.
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#13 18. Januar 2014 13:13
- czarnowski
- arbeitet mit CMSMS
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re:
Üblicherweise ruft man andere PDF's normal über einen Link auf der beim Aufruf der viewer.html gesetzt wird.
JS parst diesen Parameter und stellt dann diese PDF dar - ist very simple und klappt hervorragend.
Beispiel:
Anzeige der Fritz Bedienungsanleitung
http://localhost/pdfjs/web/viewer.html?file=AVM_FRITZBox_6360_Cable_de.pdf
oder
Anzeige eines geheimen NSA Dokumentes wie man Google Chrome sicher macht
http://localhost/pdfjs/web/viewer.html?file=Deploying_and_Securing_Google_Chrome_in_a_Windows_Enterprise.pdf
Bislang klappten nur solche PDF's nicht die aus minderwertigen Exportprogrammen stammten.
Man kann so direkt die unter web abgelegten Dateien nutzen.
Beitrag geändert von czarnowski (18. Januar 2014 13:15)
Offline
#14 18. Januar 2014 13:58
- czarnowski
- arbeitet mit CMSMS
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re:
pdfs.js verarbeitet bei mir sogar die dickste pdf die ich gerade habe 562 Seiten.
Offline
1
- Übersicht
- »
- »