2016-09-29 5 views
12

पर QuillJS समृद्ध-पाठ आउटपुट कैसे प्रस्तुत करें मैं थोड़ा फंस गया हूं, मैं क्विल जेएस संपादक के साथ काम कर रहा हूं और अब उस बिंदु पर पहुंच गया है जहां मुझे एक HTML दस्तावेज़ में संपादक से आउटपुट प्रस्तुत करने की आवश्यकता है और संभवतः पीडीएफ दस्तावेज़ (एचटीएमएल एक प्राथमिकता है)एचटीएमएल

कैसे मैं इस तरह उत्पादन प्रस्तुत करना होगा:

{ 
    "ops": [ 
    {"attributes":{"bold":true},"insert":"Test Post"}, 
    {"insert":"\n\nThis is a test post.\n"} 
    ] 
} 

मैं चारों ओर एक नज़र पड़ा है लेकिन नहीं कर सकते पता लगाने के लिए ऐसा करने के तरीके लगते हैं। मुझे आशा है कि कोई मदद कर सकता है।

धन्यवाद!

उत्तर

2

Quill HTML को मूल रूप से आउटपुट नहीं करता है। लेकिन ऐसे प्लगइन हैं जो क्विल से डेटा प्रस्तुत कर सकते हैं, जैसे कि quilljs-renderer

3

क्विल डेल्टा स्वयं सामग्री का प्रतिनिधित्व करने के लिए डिज़ाइन किया गया है, विज़ुअलाइज़ेशन नहीं। documentation के रूप में, डेल्टा विशेषता के लिए कोई अर्थ निर्दिष्ट नहीं करता है, bold<strong> या <b> या <custom tag> एचटीएमएल में हो सकता है, इसका मतलब है कि आप अपनी डेल्टा को अपनी सामग्री का प्रतिनिधित्व करने के लिए डिज़ाइन कर सकते हैं।

अपने प्रारूप में डेल्टा प्रस्तुत करने के लिए, आप quill-render का उपयोग कर सकते हैं। इसलिए आपके एचटीएमएल और पीडीएफ को प्रस्तुत करने के लिए आपके पास 1 या अधिक अलग प्रारूप हो सकते हैं।

13
editor.root.innerHTML 

आपको इसे स्टाइल करने की आवश्यकता होगी।

वहां से आप जेएसपीडीएफ या इसी तरह के कुछ के साथ पीडीएफ में निर्यात कर सकते हैं या इसे सर्वर पर उछाल सकते हैं।

उदाहरण:

Getting Quill content

+0

अगर मैं का उपयोग '.innerHTML' मैं आगे संपादित करने में सक्षम नहीं होगा। –

+0

@ अभिषेककांत: सुनिश्चित नहीं है कि आपकी समस्या क्या है, शायद एक नया प्रश्न खोलें? – Keno