Domanda

Ho bisogno di file pdf aperto nel browser senza Adobe Reader. C'è qualche API con PHP che aprire i file PDF nel browser.

Saluti

È stato utile?

Soluzione

È possibile utilizzare SWFTools per convertire file PDF in Flash. Ma pelli SWFTools predefiniti non stanno andando bene a tutti, in modo da poter controllare Flexpaper come visualizzatore. Nel caso in cui si sta andando a fare la propria pelle, quindi potrebbe essere utile leggere: SWFTools (pdf2swf) correttamente lavoro con Flex

Un'altra soluzione è pdf.js (come Quentin sottolineare), ma AFAIR questo script non era utilizzabile (allora, quando ho cercato) per i PDF con strutture complesse (gradienti complessi, per esempio).

Se è necessario pubblicare documenti come "privato" si dovrebbe guardare i servizi come Issuu o si dovrà proteggere file da scaricare.

Altri suggerimenti

No.

PHP eseguito sul server. L'unico "del browser API" si ha accesso a è HTTP.

Se si vuole rendere un PDF sul client, quindi il cliente ha bisogno di un renderer PDF. Ci sono JavaScript lettori PDF , ma non posso commentare la loro crociata supporto del browser o di maturità.

Se i file pdf sono messe on-line e non ristretta, è possibile provare a utilizzare Google Doc Viewer. E 'un modo molto piacevole per mettere lo spettatore in <iframe /> in modo che possa essere combinato con la tua pagina web.

https://docs.google.com/viewer

Non è possibile per visualizzare i file PDF senza un visualizzatore come Adobe Reader. Se proprio non si vuole usare Adobe Reader, si può provare un plug visualizzatore di PDF in per il browser web da qualche altra società.

Tuttavia, se non si desidera utilizzare un visualizzatore a tutti e voglio scrivere / costruire il proprio spettatore quindi una scelta migliore è quello di convertire il file PDF in immagini scalabili e poi mostrare loro sulla pagina web utilizzando i tag di immagine. È inoltre possibile creare ad esempio un visualizzatore utilizzando JavaScript.

Anche è possibile trovare molti spettatori basate su JavaScript già disponibili che possono mostrare quelle immagini.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top