2011-03-07 13 views
15

मैं एक वेबपैप बनाने की कोशिश कर रहा हूं जो फ़्लैश प्लेयर स्थापित किए बिना ब्राउज़र में पीडीएफ फाइलों को देख और एनोटेट कर सकता है (जैसे आईपैड)। क्या कोई मुफ्त या सस्ता घटक है जो एचटीएमएल, जेएस और कैनवास में पीडीएफ प्रस्तुत करता है? धन्यवाद!एचटीएमएल 5 घटक?

+1

https://github.com/mozilla/pdf.js –

+0

क्या आपने पाया है, आप क्या देख रहे थे? यदि ऐसा है तो कृपया मुझे उसमें कुछ अंतर्दृष्टि प्रदान करें। मैं वही ढूंढ रहा हूं। – Sree

उत्तर

5

ऐसा नहीं है कि मुझे पता है। (मुझे लगता है कि आप इसके लिए गुगल हो गए हैं, इसलिए मैं इसे छोड़ रहा हूं)। यह स्पष्ट रूप से वेब के लिए एक गायब चीज है - (मुझे यहां खिलौना कार्यान्वयन मिला: http://ajaxian.com/archives/wps-postscript-and-pdf-interpreter-for-html-5-canvas - लेकिन यह अभी के लिए एक खिलौना है)।

एक गंभीर उत्पाद http://code.google.com/p/emscripten/ जैसी परियोजना का उपयोग करके घोस्टस्क्रिप्ट को स्वयं जावास्क्रिप्ट में अनुकूलित कर सकता है - जो सी कोड को एलएलवीएम और फिर जावास्क्रिप्ट में संकलित कर सकता है। http://syntensity.com/static/python.html

निश्चित रूप से यह तुच्छ नहीं होगा, और कैनवास के उत्पादन हिस्सा है, और यूआई, वैसे भी लिखा जा करने की आवश्यकता होगी: वहाँ इस तरह से यहां चलाने में जावास्क्रिप्ट में निर्मित पूरे अजगर दुभाषिया का एक उदाहरण है। मुझे लगता है कि यह अब आपकी जरूरतों को पूरा नहीं करेगा, लेकिन मैं इसे यहां लिख रहा हूं, ताकि कोई ऐसा कर सके।

इस बीच, आप Ghostscript (http://pages.cs.wisc.edu/~ghost/doc/intro.htm) सर्वर पक्ष चलाने पर विचार कर सकते हैं, और ब्राउज़र में पूर्व-प्रस्तुत पीएनजी छवियां वितरित कर सकते हैं। यह करना बहुत आसान होगा, हालांकि यह बहुत सारे सर्वर के रस की मांग करेगा।

+2

[वर्तमान 'emscripten' बंदरगाहों की विकी सूची] (https://github.com/kripken/emscripten/wiki/Porting-Examples-and-Demos) - इसमें [hpdf.js] (http: //manuels.github शामिल है। com/hpdf.js /), [पॉपप्लर] (https://github.com/coolwanglu/emscripten/tree/master/tests/poppler), [PDFium.js] (http://coolwanglu.github.io/PDFium .js /)। एचटीएमएल कैनवास –

4

मैं कुछ इसी तरह हाल ही में लिए देख रहा था:

pdf.js (एंड्रियास गल द्वारा @ mozilla अन्य बातों के साथ) लक्ष्य एचटीएमएल 5 और जावास्क्रिप्ट के साथ सीधे पीडीएफ रेंडर करने के लिए के साथ विकास के अंतर्गत है। यह GitHub [https://github.com/andreasgal/pdf.js]

यह घोषणा पोस्ट और टिप्पणियां (140 +) [http://andreasgal.com/2011/06/15/pdf-js/]

+0

पर प्रस्तुत करने के लिए मोज़िला [pdf.js प्रोजेक्ट] (https://mozilla.github.io/pdf.js/) भी है? क्या इसमें एनोटेशन का समर्थन करने के लिए प्लगइन है? – Tmx

0

यह क्या "सस्ते" का मतलब है पर निर्भर करता है पढ़ने लायक है, लेकिन मैं एक ही बात के लिए देख रहा था और यह लगता है कि एचटीएमएल 5 पर है flexpaper के लिए प्लगइन कम से कम एक प्रारंभिक जगह के मामले में, एक बड़ी मदद हो सकता है!

http://devaldi.com/annotations/index_html5.html

असल में सिर्फ मजाक कर रहा। यह वही है जो मैं खोज रहा था (3 घंटे बाद) उम्मीद है कि यह मदद करता है! http://websanova.com/plugins/paint#websanova

+0

दरअसल बस मजाक कर रहे हैं। यह वही है जो मैं खोज रहा था (3 घंटे बाद) उम्मीद है कि यह मदद करता है! http://www.websanova.com/plugins/paint#websanova – lsaintj

+1

लिंक टूटा हुआ है, क्या आपके पास कुछ और है? – schlenger

2
<iframe src="http://docs.google.com/gview?url=http://domain.com/pdf.pdf&embedded=true" 
style="width:600px; height:500px;" frameborder="0"></iframe> 

गूगल डॉक्स आप पीडीएफ़ एम्बेड करने के लिए अनुमति देता है, माइक्रोसॉफ्ट ऑफिस डॉक्स, और सिर्फ एक iframe के साथ उनकी सेवाओं से लिंक करके अन्य अनुप्रयोगों। इसका उपयोगकर्ता के अनुकूल, बहुमुखी, और आकर्षक।