2017-10-10 24 views
5

में एक मौजूदा pdf फ़ाइल का मुख्य आकर्षण पाठ मैं इस पुस्तकालय के साथ पुस्तकालय पाया हैAngularJS - दृश्यपटल/ब्राउज़र

PDF creation

यह पीडीएफ दस्तावेजों के विभिन्न शैलियों बनाने के लिए संभव है। मेरा प्रश्न होगा यदि AngularJS के साथ मौजूदा पीडीएफ फ़ाइल के पाठ को चिह्नित करने की संभावना है (और शायद इस चिह्नित पाठ में एक लिंक जोड़ें)? या ऐसा करने के लिए कोई कामकाज है?

+0

मुझे लगता है कि पीडीएफ पहले से ही बनाया गया है तो आप इसे संशोधित नहीं कर सकते, लेकिन यदि आप पीडीएफ पैदा कर रहे हैं, हाँ आप दोनों कर सकते हैं। – aUXcoder

+0

यदि आप उत्पन्न पीडीएफ फ़ाइल प्रदर्शित करने के लिए पीडीएफजेएस का उपयोग करते हैं, तो यह संभवतः संभव होगा लेकिन आपके अपेक्षित परिणाम क्या हैं? उस thte फ़ाइल को उपयोगकर्ता द्वारा डाउनलोड किया जा सकता है या सर्वर पर अपलोड किया जा सकता है? वरना? [यह धागा] देखें (https://stackoverflow.com/questions/39722961/how-to-highlight-text-with-pdfjs) और [यह librairy] (https://pdf-highlighter.com/docs/Highlighting_PDF_Viewer। एचटीएमएल) –

+0

आप यह http://rawgit.com/MrRio/jsPDF/master/docs/global.html#addHTML https://cdn.rawgit.com/MrRio/jsPDF/master/examples/html2pdf/showcase_supported_html देख सकते हैं। एचटीएमएल लेकिन यह केवल क्रोम और फ़ायरफ़ॉक्स में ठीक से काम कर रहा है, आईई में नहीं। यदि आप चाहते हैं कि crossbrowser समाधान html2canvas के लिए जाएं और उसके बाद जेएसपीडीएफ का उपयोग कर कैनवास को पीडीएफ में परिवर्तित करें – Shantanu

उत्तर

0

प्रश्न यह है कि यह सवाल बहुत कम है - यह सुनिश्चित नहीं है कि आपका मतलब "चिह्न" से क्या है - क्या आपका मतलब किसी तरीके से हाइलाइट किया गया है या वास्तव में चुना गया है?

किसी भी तरह, सबसे पहले सही पृष्ठ पर जाने के लिए - आप page पैरामीटर के माध्यम से पीडीएफ में किसी विशिष्ट पृष्ठ से लिंक करने के लिए हाइपरलिंक्स में खंड पहचानकर्ताओं का उपयोग कर सकते हैं। जैसे

<a href="file.pdf#page=1">page 1</a> 
<a href="file.pdf#page=2">page 2</a> 

आप एक पृष्ठ का एक विशेष खंड को उजागर करना चाहते हैं, एक हाइपरलिंक के माध्यम से, आप highlight पैरामीटर का उपयोग कर सकते हैं, आप भी पेज को उजागर पैरामीटर का उपयोग करने सेट करना होगा ध्यान दें। जैसे

<a href="file.pdf#page=1&highlight=10,10,50,50">page 1 - highlight</a> 

आयत मूल्यों एक समन्वय प्रणाली जहां 0,0 ऊपरी बाएँ का प्रतिनिधित्व करता है में पूर्णांक हैं, और मूल्यों के क्रम लीटर, आरटी, ऊपर, BTM में दिए गए हैं।

कोई भी "नामित गंतव्य" में एक पीडीएफ फ़ाइल खोल सकता है, जो nameddest पैरामीटर के माध्यम से दस्तावेज़ में एक नामित अनुभाग है। जैसे

<a href="file.pdf#nameddest=mysection">my section</a> 

यह बहुत अच्छा है क्योंकि इससे कोई फर्क नहीं पड़ता कि पेज डाले गए हैं, हटाए गए हैं क्योंकि अनुभाग हमेशा सही ढंग से लिंक किया जाएगा।

आप Named Destinations here के बारे में और पढ़ सकते हैं भी various Parameters for Opening PDF Files