kostenloser Webspace werbefrei: lima-city


pdf richtig einbinden

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    simuliertes

    Kostenloser Webspace von simuliertes

    simuliertes hat kostenlosen Webspace.

    Hallo.
    Ich glaube dieses mal ist die Frage relativ einfach (hoffe ich).
    Und zwar möchte ich pdf's richtig (=browserkompatibel) in einer Webseite einbinden.
    Momentan mache ich das so das ich in einem iframe eine php-Datei aufrufe die wiederum die pdf-daten weiterleitet.
    Das das den "Umweg" über die php-datei macht tut glaube ich nichts zur sache bei meiner frage.
    Mein Problem ist aber das der Browser manchmal die Datei herunterladen will statt sie anzuzeigen.
    Bei anderen methoden als der iframe-Methode habe ist das Problem das manchmal trotz pdf-plugin nichts angezeigt wird.
    Was ist also die richtige Methode um pdf-Dateien anzuzeigen?
    oder
    Wie verhindere ich das Download-problem?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    simuliertes schrieb:
    Was ist also die richtige Methode um pdf-Dateien anzuzeigen?


    Das ist in HTML nicht vorgesehen, also gibt es keine standardmäßige Möglichkeit. Das Handling mit einer PDF-Datei wird dem Browser (und somit den Einstellungen des Users) überlassen und darauf hast du (zum Glück) keinen zugriff.

    simuliertes schrieb:
    Wie verhindere ich das Download-problem?


    Es ist im Sinne des Besuchers, was er mit der PDF machen möchte. Ob er sie speichern, anzeigen oder was auch immer machen möchte. Evtl. findest du eine Lib, die die PDF in XHTML oder Grafiken konvertiert. Dann kanns der Browser ohne Weiteres betrachten.
  4. Autor dieses Themas

    simuliertes

    Kostenloser Webspace von simuliertes

    simuliertes hat kostenlosen Webspace.

    trueweb schrieb:

    simuliertes schrieb:
    Wie verhindere ich das Download-problem?


    Es ist im Sinne des Besuchers, was er mit der PDF machen möchte. Ob er sie speichern, anzeigen oder was auch immer machen möchte. Evtl. findest du eine Lib, die die PDF in XHTML oder Grafiken konvertiert. Dann kanns der Browser ohne Weiteres betrachten.


    Ich lasse die pdf-Dateien bereits als Flash anzeigen, möchte allerdings für user ohne flash und/oder javascript die möglichkeit offen lassen die dateien onliene durchzublättern.
    alle seiten zusammen als eine Datei herunterzuladen (..42mb, kann dauern bei langsamen Leitungen) und dann auf dem Computer zu betrachten wird auch angeboten ich kann aber verstehen das das kaum jemand machen will der/die , die Seite besucht.
    Deshalb gibt es ja den Inhalt als einzzel-pdfs, eingebettet als iframe mit html-blätter funkton.
    WENN die Seiten eingebettet angezeigt werden klappt alles wunderbar, aber zB firefox lässt unter bestimmten Umständen (die ich noch nicht rausgefunden habe) das "download Fenster" aufploppen.
    Wird der Download abgebrochen, ist die Seite leer.
    Also eine Wahl hat dieser Besucher nicht , er/sie ärgert sich nur.....
  5. t****o

    simuliertes schrieb:
    trueweb schrieb:

    simuliertes schrieb:
    Wie verhindere ich das Download-problem?


    Es ist im Sinne des Besuchers, was er mit der PDF machen möchte. Ob er sie speichern, anzeigen oder was auch immer machen möchte. Evtl. findest du eine Lib, die die PDF in XHTML oder Grafiken konvertiert. Dann kanns der Browser ohne Weiteres betrachten.


    Ich lasse die pdf-Dateien bereits als Flash anzeigen, möchte allerdings für user ohne flash und/oder javascript die möglichkeit offen lassen die dateien onliene durchzublättern.
    alle seiten zusammen als eine Datei herunterzuladen (..42mb, kann dauern bei langsamen Leitungen) und dann auf dem Computer zu betrachten wird auch angeboten ich kann aber verstehen das das kaum jemand machen will der/die , die Seite besucht.
    Deshalb gibt es ja den Inhalt als einzzel-pdfs, eingebettet als iframe mit html-blätter funkton.
    WENN die Seiten eingebettet angezeigt werden klappt alles wunderbar, aber zB firefox lässt unter bestimmten Umständen (die ich noch nicht rausgefunden habe) das "download Fenster" aufploppen.
    Wird der Download abgebrochen, ist die Seite leer.
    Also eine Wahl hat dieser Besucher nicht , er/sie ärgert sich nur.....

    Da ist der User dann aber selber schuld, wenn er den Download abbricht :wink:
    Die einzige Möglichkeit die du hast ist es, die PDF's mit z.B. imagick in Bilder umzuwandeln, und dann darzustellen. Wobei ich es vorziehen würde, wenn die Bilder schon fertig gewandelt auf dem Server liegen, und dein Reader dann per Ajax die aktuell zu zeigende Seite läd bzw aus dem Cache des Users holt.

    Ansonsten gibt es auch noch genügend Flash-Reader im Netz. Aber die PDF-Anzeige kannst du nicht bestimmen.
  6. Autor dieses Themas

    simuliertes

    Kostenloser Webspace von simuliertes

    simuliertes hat kostenlosen Webspace.

    mmmmhh, hört sich sch... an... :nosmile:

    Und was ist wenn ich doch mit embed bzw object arbeite?

    edit:
    telelo schrieb:
    Da ist der User dann aber selber schuld, wenn er den Download abbricht :wink:

    njain..
    Wenn ich dem dau sage hier gibts was online zu sehen erwartet er online.
    Ich meinte eher damit , das ich jetzt erwartet hätte das die pdf bei abbruch dann halt im html-dokument angezeigt wird , tuts aber nicht.
    Weitere gründe warum das downloaden sinnfrei in diesem fall ist habe ich ja schon gesagt...

    telelo schrieb:
    Die einzige Möglichkeit die du hast ist es, die PDF's mit z.B. imagick in Bilder umzuwandeln, und dann darzustellen. Wobei ich es vorziehen würde, wenn die Bilder schon fertig gewandelt auf dem Server liegen, und dein Reader dann per Ajax die aktuell zu zeigende Seite läd bzw aus dem Cache des Users holt.

    Auch das ist in meinem Projekt drinn.
    Ich arbeite mit ghostscript, soweit ich richtig informiert bin tut imagick/imagemagick das auch.
    Problem:
    1)-Qualität der Bilder sinkt rapide, selbst mit höchsten einstellungen
    2)-zu einzelseiten konvertierte doppelseiten (wie bei meinen pdf's) werden fehlerhaft dargestellt (Das Bild wird um 90 grad gedreht dargestell aber mit falschen höhen & breiten angaben)

    telelo schrieb:
    Ansonsten gibt es auch noch genügend Flash-Reader im Netz. Aber die PDF-Anzeige kannst du nicht bestimmen.

    Wie gesagt auch das habe ich im angebot , ist aktuell das einzige was zufriedenstellend arbeitet.
    Also kurz:
    Die pdf's gibt es momentan als flash-,html- und pdf-einzelseiten-anzeige weshalb ich notfalls auch die zahl der besucher die die pdf-version online betrachten können durch embed/object reduziere , solange die, die diese betrachten können nicht durch irgendwelche download oder fehler-fenster belästigt werden.

    Wie sich dieser Threat gerade entwickelt , wird es wohl darauf hinauslaufen....
    Was sind die bekannten probleme bei embed/object?
    Welche browser unterstützen das?



    Beitrag zuletzt geändert: 3.11.2010 16:08:45 von simuliertes
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!