Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4897

Re: PDF-Anzeige aus per Ajax gerufenem PHP-File

Path csiph.com!weretis.net!feeder4.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From "Christoph M. Becker" <cmbecker69@arcor.de>
Newsgroups de.comp.lang.javascript
Subject Re: PDF-Anzeige aus per Ajax gerufenem PHP-File
Date Mon, 4 Sep 2017 16:05:07 +0200
Organization solani.org
Lines 47
Message-ID <oojmik$92o$1@solani.org> (permalink)
References <oo95sc$uni$1@dont-email.me> <oo9d1k$t85$1@solani.org> <oodl8d$s0j$1@dont-email.me> <slrnoqo93r.4i5.hjp-usenet3@hrunkner.hjp.at> <ooj1la$lmu$2@news.albasani.net> <oojcte$2p4$1@solani.org> <oojiak$b7a$1@news.albasani.net>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace solani.org 1504533908 9304 eJwNyEkBwDAIBEBLnBuQA5T4l5DOc1zBmGNwmF+/q18RAtEuRX0xyfZ/ie0qzbRYnOhOSYD9ASP9EQU= (4 Sep 2017 14:05:08 GMT)
X-Complaints-To abuse@news.solani.org
NNTP-Posting-Date Mon, 4 Sep 2017 14:05:08 +0000 (UTC)
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
X-NNTP-Posting-Host eJwFwQEBACAIA7BKivxAHL3SP4IbFicVTtDR6FN0Yds1rnESBQ3TzaaSMyvMFeDbBlR5fw5TEF4=
Cancel-Lock sha1:qb6MqPZcLwLCyQv0Vqh4Fwq18os=
Content-Language de-DE
In-Reply-To <oojiak$b7a$1@news.albasani.net>
X-User-ID eJwFwYEBADAEA7CXUIp3tvH/CUsCVN50Bj02VmVsStkFcdrwms/phWX5PmCvFXKf9RF4fgUWEE8=
Xref csiph.com de.comp.lang.javascript:4897

Show key headers only | View raw


Am 04.09.2017 um 14:52 schrieb Ralph Stahl:

> Christoph M. Becker schrieb:
>
>> Am 04.09.2017 um 10:08 schrieb Ralph Stahl:
>>
>>> Peter J. Holzer schrieb:
>>>
>>>> Ich glaube, Du bist in der falschen Gruppe. Deine Frage ist nicht, wie
>>>> Du mit PHP PDF-Files erstellst (das weißt Du ja offensichtlich), sondern
>>>> wie Du mit JavaScript ein PDF-File in einem Popup-Fenster darstellen
>>>> kannst.
>>>
>>> nein. Genau genommen will ich wissen (steht ja auch oben), wieso die
>>> Option "I" der PHP-Bibliothek (!) TCPDF das erzeugte PDF nicht im
>>> Browser mit dessen Standardoptionen darstellen kann, wenn ich das
>>> erzeugende PHP-Script mittels Ajax aufrufe und nicht direkt im Browser.
>>> Wird es jetzt klarer? Ich weiß, das ist ein bißchen "von hinten durch
>>> die Brust ins Auge". Vielleicht verstehe ich auch nur pdf.js noch nicht,
>>> aber ich möchte eben gern die Möglichkeiten von TCPDF selbst ausnutzen
>>> und nicht noch eine weitere Bibliothek brauchen - zumal eine, die - wie
>>> du schreibst - im Browser eigentlich schon vorhanden ist.
>>
>> Und eben das hat nichts mit PHP zu tun. Das per _XHR_ ("Ajax")
>> aufgerufene Script erzeugt ein _PDF_, welches im _Browser_ dargestellt
>> werden soll. Also am besten weiter in d.c.l.js.
> 
> Und was soll ich dort fragen? Außer beim Aufruf des PDF-erzeugenden
> PHP-Scripts mittels jQuery habe ich nichts mit Javascript zu tun und
> keiner wird mir dort was im Zusammenhang mit TCPDF sagen können und
> wollen und mich hierher zurück verweisen.

Das hat nichts mit TCPDF zu tun, sondern wirklich nur mit "JavaScript"
(eigentlich sollte man besser von ECMAScript sprechen).  Du hattest in
d.c.l.php ja bereits geschrieben, dass Du einen XHR mit jQuery.post()
durchführst. Selbst wenn dieser Request die gewünschte Antwort liefert,
so bist du dafür verantwortlich, etwas mit dieser Antwort zu tun –
ansonsten wird die Antwort ignoriert, ganz unabhängig vom Content-Type
der Antwort. Handelte es sich bei der Antwort um Content-Type:
text/html, dann könntest du den Body u.U. an geeigneter Stelle im DOM
einfügen. Das geht natürlich nicht bei Content-Type: application/pdf.
Daher hatte ich auf pdf.js (<https://mozilla.github.io/pdf.js/>)
verwiesen. Wirklich dazu sagen, kann ich aber nichts, weil ich selbst
damit noch nicht gearbeitet habe.

-- 
Christoph M. Becker

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: PDF-Anzeige aus per Ajax gerufenem PHP-File Ralph Stahl <post@rstahl.de> - 2017-09-04 14:52 +0200
  Re: PDF-Anzeige aus per Ajax gerufenem PHP-File "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-04 16:05 +0200
    Re: PDF-Anzeige aus per Ajax gerufenem PHP-File Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-07 15:04 +0200
      Re: PDF-Anzeige aus per Ajax gerufenem PHP-File "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-07 15:53 +0200
        ECMAScript-Implementierung erkennen (was: PDF-Anzeige aus per Ajax gerufenem PHP-File) Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-07 16:44 +0200
          Re: ECMAScript-Implementierung erkennen "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-09-07 17:57 +0200
            Re: ECMAScript-Implementierung erkennen Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-09-07 19:48 +0200
  Re: PDF-Anzeige aus per Ajax gerufenem PHP-File "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2017-09-04 22:42 +0200

csiph-web