Se non sbaglio, Google Documenti offre i mezzi per visualizzare un PDF che è archiviato sullo stesso server della pagina Web tramite un iFrame, ma ho bisogno di sapere come posso farlo in un modo conforme a tutti i browser .Come posso incorporare un visualizzatore PDF in una pagina Web?
risposta
Si potrebbe considerare l'utilizzo di PDFObject da Philip Hutchison.
In alternativa, se siete alla ricerca di una soluzione non JavaScript, è possibile utilizzare il markup come questo:
<object data="myfile.pdf" type="application/pdf" width="100%" height="100%">
<p>Alternative text - include a link <a href="myfile.pdf">to the PDF!</a></p>
</object>
avere una prova con Flex cartahttp://flexpaper.devaldi.com/
funziona come Scribd
Molto interessante! Peccato che non sia gratuito. :( –
beh, perché non mostrarlo usando un iframe come detto dalle altre persone ha risposto alla tua domanda .. Stavo facendo la stessa cosa prima ma il mio capo ha pagato per questo Flex Paper =) –
Assicurarsi di testare qualsiasi soluzione tra le diverse preferenze di Reader. Un visitatore del sito può avere il proprio browser impostato per aprire il PDF in Reader/Acrobat rispetto al browser, ad esempio disabilitando il plugin Acrobat in Firefox.
Non posso essere sicuro dei miei risultati, perché ho due diversi plug-in di Acrobat riconosciuti da Firefox a causa del fatto che ho versioni diverse di Adobe Acrobat e Adobe Reader, ma sembra che sia necessario testare ciò che accade se un visitatore del sito Web ha il proprio browser impostato per non aprire il PDF nel browser. Potrebbe essere abbastanza fastidioso quando guardano quella che sembra essere una pagina web altrimenti utilizzabile e il loro browser li sta tormentando per aprire un file PDF che pensano di non aver richiesto. In alcuni casi, il file PDF si apriva spontaneamente in Adobe Reader, non nel browser, e in altri casi il browser lanciava una finestra di dialogo che diceva che il file non esisteva.
Mi sono imbattuto in tali disallineamenti con iframe e oggetto entrambi, problemi diversi per codice diverso.
Questo è per codice HTML semplice. Non ho provato i quadri suggeriti.
Se non sbaglio, l'OP chiedeva (sebbene in seguito accettato una soluzione .js) se il server di visualizzazione PDF incorporato di Google visualizzasse un PDF sul proprio sito web.
Quindi, un anno e mezzo dopo: sì, lo sarà.
Vedere http://googlesystem.blogspot.ca/2009/09/embeddable-google-document-viewer.html. Inoltre, vedere https://docs.google.com/viewer e inserire l'URL del file che si desidera visualizzare.
Modifica: rilettura, OP chiedeva soluzioni che non usassero iFrame. Non penso sia possibile con il visualizzatore di Google.
Purtroppo non è più vero. http://googlesystem.blogspot.com.tr/2015/02/google-docs-viewer-page-no-longer.html – berkorbay
Cosa? Sì. Prova qui: https://docs.google.com/viewer?url=http://research.google.com/archive/bigtable-osdi06.pdf&embedded=true. Puoi anche usare un iFrame (vedi in fondo alla pagina che hai postato). Questa pagina ti sta solo dicendo che la pagina di facile utilizzo per generare il link non esiste più e reindirizza a Google Drive. – Jon
Oops hai ragione. Ho provato la soluzione, non ha funzionato per me in qualche modo e ho trovato questa informazione, ma ovviamente non ero così attento a questo. Non ho provato di nuovo (ho trovato un'altra soluzione) ma ti prendo in parola :) – berkorbay
pdf2htmlEX da coolwanglu è probabilmente la soluzione migliore là fuori per convertire un file pdf in html. Potresti fare una semplice conversione e quindi incorporare la pagina html come iframe o qualcosa di simile.
Questo potrebbe funzionare un po 'meglio questo modo
<embed src= "MyHome.pdf" width= "500" height= "375">
Vorrei davvero optare per FlowPaper, in particolare la loro nuova modalità di elementi che possono essere trovati qui: https://flowpaper.com/demo/
si appiattisce i PDF in modo significativo al stesso tempo di mantenere il testo nitido, il che significa che si caricherà molto più velocemente sui dispositivi mobili
- 1. Come posso incorporare un visualizzatore PDF in un'applicazione C++ multipiattaforma?
- 2. Incorpora il PDF in una pagina Web senza utilizzare il visualizzatore PDF integrato
- 3. Caricamento PDF in una pagina specifica con visualizzatore pdf.js
- 4. Come incorporare un canale YouTube in una pagina web
- 5. Come posso incorporare una diapositiva in PowerPoint in una pagina Web
- 6. Come convertire una pagina Web PHP in PDF?
- 7. visualizzatore pdf in android android
- 8. Come incorporare il file mjpeg su una pagina Web
- 9. Come aggiornare automaticamente su un visualizzatore PDF?
- 10. Incorporare una pagina esterna senza un Iframe?
- 11. Visualizzatore PDF Silverlight 4.0
- 12. Posso incorporare un'immagine .png in una pagina html?
- 13. Come incorporare un font in un PDF con RDLC
- 14. Posso incorporare altri file in una DLL?
- 15. Posso incorporare Arial Narrow in una pagina Web gratuitamente utilizzando @ font-face?
- 16. Come incorporare l'audio in un sito Web?
- 17. Come posso forzare il browser a stampare una versione PDF di una pagina Web?
- 18. visualizzatore pdf per l'applicazione pyqt4?
- 19. Pagina Web converti in pulsante PDF
- 20. Android ha un visualizzatore PDF integrato?
- 21. Come si incorpora un .epub in una pagina Web?
- 22. Come posso incorporare un sito Web nella mia app
- 23. Incorporare report SSRS 2016 in un'altra pagina Web senza iFrame?
- 24. Come incorporare OCR esterno nel PDF esistente?
- 25. Come incorporare un'immagine in un PDF usando cfpdfform
- 26. Come posso memorizzare in cache una pagina Web in PHP?
- 27. Come posso incorporare un UISwitch in un UITableView statico?
- 28. Come incorporare i PDF che funzionano in tutti i browser Web e mobile
- 29. come incorporare file PDF con larghezza reattivo
- 30. Come posso restituire un pdf da una richiesta Web in ASP.NET?
Puoi dirmi come dare offset a il pdf nella finestra del visualizzatore? –
@IanGregory in oggetto pdf, voglio andare alla pagina specifica al clic, senza creare nuovo oggetto. – Selva
Questo non è supportato in ipad, ipone. –