2013-04-04 8 views
5

मैं उल्का में चलाने के लिए pdf.js के लिए helloworld उदाहरण प्राप्त करने का प्रयास कर रहा हूं। अब तक मेरे पास है:उल्का के साथ pdf.js का उपयोग कैसे करें?

  • रखा index.html, hello.js, और pdf.js "ग्राहकों" निर्देशिका
  • एक "Meteor.startup में" hello.js "की सामग्री को संलग्न के तहत() "ब्लॉक
  • index.html से लगभग सब कुछ बाहर Stripped:

    <body> 
        <canvas id="the-canvas" style="border:1px solid black;"/> 
    </body> 
    

मैंने सोचा था कि इस उदाहरण काम करने के लिए पर्याप्त था, लेकिन उल्का के बारे में शिकायत समाप्त होता है" DOCTYPE html "डीईसीएल! pdf.js में aration, जो फ़ाइल के अंदर मौजूद नहीं है, इसलिए मुझे लगता है कि यह कहीं से आयात हो जाता है।

ऐसा लगता है कि मुझे यह काम करने के लिए कुछ याद आ रही है, क्या इसके लिए कोई आसान समाधान है?

(इसके अलावा: मुझे पीडीएफ.जेएस स्मार्ट पैकेज के बारे में पता है, लेकिन चूंकि मैं विंडोज़ पर विकास कर रहा हूं, यह वास्तव में मेरे लिए एक विकल्प नहीं है क्योंकि मुझे मेट्रोराइट नहीं मिल रहा है। हालांकि मुझे लगता है कि एक स्मार्ट पैकेज पहले से ही है मौजूद है, यह काफी काम करने योग्य है दोनों को एक साथ काम करने के लिए मिलता है।)

+0

NPM का उपयोग करें:

$.getScript("http://vivin.net/pub/pdfjs/pdf.js"); $.getScript("http://vivin.net/pub/pdfjs/textlayerbuilder.js"); 

कॉलबैक समारोह तर्क के रूप में दिया जा सकता है पैकेज https://www.npmjs.com/package/pdfjs – Dude

उत्तर

0

उल्का वास्तव में जेएस फाइलों में डॉक्टरेट घोषणा के बारे में शिकायत नहीं करनी चाहिए। क्या यह पीडीएफ.जेएस का एक निर्मित संस्करण है?

आप तकनीकी रूप से वातावरण संकुल अपनी परियोजना में फ़ाइलों को रेपो में package.js और smart.json में वर्णित के रूप इस मामले में, से अधिक कॉपी करके https://github.com/peerlibrary/meteor-pdf.js

यानी पर उपयोग कर सकते हैं coffeescript जोड़ने & अंडरस्कोर (api.use में)

meteor add coffeescript underscore 

तो फ़ाइलें आपके server निर्देशिका के लिए पर कॉपी: (api.add_files के रूप में)

bootstrap.coffee 
server.coffee 

तो आप इसे स्थापित जैसे कि यह उल्का केवल फाइलों शारीरिक रूप से में डाल रहे हैं द्वारा में रखा गया है, इसके अलावा एक नोड मॉड्यूल भी https://github.com/peerlibrary/meteor-pdf.js

0

में वर्णित के रूप में आप यह भी Jquery getScript का उपयोग करें और इसे बाहर से लोड कर सकता है की आवश्यकता होती है । मैं template.rendered में इस का इस्तेमाल किया है (पाठ चयन सक्षम बनाता है - अगर आपको लगता है कि आप कम से व्यवस्थित कर सकता है की जरूरत नहीं है): http://api.jquery.com/jquery.getscript/

संबंधित मुद्दे