pdf - marathi - मुद्रण कलेचा इतिहास मराठी माहिती




cfchart पीडीएफ में मुद्रण नहीं (2)

मैं cfdocument का उपयोग करके HTML से पीडीएफ प्रिंट करने की कोशिश कर रहा हूं। जब मैं स्थानीय होस्ट के माध्यम से इसे एक्सेस करता हूं, तो कोड ठीक काम करता है, लेकिन जब मैं एक ही सर्वर पर ऑनलाइन आईटी परीक्षण करने के लिए इसे समय समाप्ति करता हूं।

मैंने cfhtmltopdf की कोशिश की, यह समयबाह्य नहीं था लेकिन यह चार्ट उत्पन्न नहीं करता है और "छवि लापता आइकन" दिखाता है। न ही चार्ट उत्पन्न हो और न ही छवियां। टेक्स्ट ठीक प्रिंट हो जाता है और पीडीएफ जेनरेट करने के लिए 20 से 30 सेकेंड की तरह लगता है जब एक छवि या चार्ट का उपयोग किया जाता है

मैंने इसे CF11 32bit और 6bit दोनों पर एक ही समस्या होने की कोशिश की। यहां तक ​​कि सबसे सरल कोड विफल हो जाता है:

<cfhtmltopdf>
<!DOCTYPE html>
<html>
<body>
    <div class="pdf_logo" style="margin-bottom: 20px;">
        <a href="##"><img src="images/logo.png" width="180"></a>
    </div>
</body>
</html>
</cfhtmltopdf>

आपकी समस्या संभवतः छवि के पथ के समाधान के साथ है एक पूर्ण पथ (http: //) या एक फ़ाइल पथ (फ़ाइल: \) की कोशिश करें ... छवि को स्वयं सर्वर के डेस्कटॉप से ​​हल करने का प्रयास करें

याद रखें कि सर्वर को आंतरिक रूप से अपनी छवियों / लोगो.png को कुछ में हल करना होगा। यदि (उदाहरण के लिए) आपका पीडीएफ जेनरेटिंग सीएफएम एक फ़ोल्डर में है जो जड़ नहीं है, तो सर्वर इसका हल http://blah.com/ कुछ फ़ोल्डर / आयाम / लॉडो पेज पर कर सकता है - जो स्वाभाविक रूप से काम नहीं करेगा क्योंकि वहां इसमें कोई "चित्र" फ़ोल्डर नहीं है

अन्य संभावनाएं? आपका सर्वर "आंतरिक" नाटेड पता को हल नहीं कर सकता, या फ़ायरवॉल इंटरफ़ेस के माध्यम से एक बाहरी गैर-नैट एड्रेस का उपयोग करने का प्रयास कर रहा है।

सौभाग्य से लगभग इन सभी समस्याओं को आसानी से परीक्षण या हल किया जा सकता है। आप अपनी पीडीएफ फाइल में किसी भी संसाधन को शामिल करने के लिए फाइल पद्धति का उपयोग करके अपने आप को सिरदर्द भी बचाएंगे।

रिज़ॉल्यूशन के मुद्दों पर अधिक जानकारी के लिए नेटवर्क एड्रेस रिजोल्यूशन और सीएफडीकास्ट पर मेरी पोस्ट देखें।

उम्मीद है की यह मदद करेगा! सौभाग्य।


मुझे cfhtmltopdf के साथ एक समान समस्या का सामना करना पड़ा मेरे मामले में, मैं एक cfimage टैग का उपयोग कर रहा था, और छवियों पीडीएफ दस्तावेज़ में बहुत ही छिटपुट ढंग से प्रदान किया जा रहा था

मुझे संदेह है कि cfhtmltopdf टैग का प्रतिपादन असिंक्रोनस रूप से होता है, एक अलग थ्रेड में उस टैग (उदाहरण के लिए, cfimage या cfchart) के अंदर होने वाले किसी भी रेंडर से होता है। तो cfhtmltopdf टैग रेंडरिंग खत्म कर देगा, और इसका परिणाम cfimage या cfchart के रेंडरिंग से नहीं होगा, इसलिए यह "टूटी हुई छवि" आइकन प्रदर्शित करता है क्योंकि यह स्रोत नहीं पाता है।

तो यह समाधान कोल्डफ्यूजन प्रलेखन के आधार पर आपको मदद कर सकता है:

<!--- 1. Generate the chart as a jpeg image. --->
<cfchart name="myChart" format="jpg">             
    <cfchartseries type="pie"> 
        <cfchartdata item="New Vehicle Sales" value=500000> 
        <cfchartdata item="Used Vehicle Sales" value=250000> 
        <cfchartdata item="Leasing" value=300000> 
        <cfchartdata item="Service" value=400000> 
    </cfchartseries> 
</cfchart> 

<!--- 2. Write the jpeg image to a temporary directory. --->
<cffile  
    action="write"  
    file="#ExpandPath('/charts/vehicle.jpg')#"
    output="#myChart#" />

<!--- 3. Generate the PDF file. --->
<cfhtmltopdf>
<!DOCTYPE html>
<cfoutput>
<html>
    <body>
        <div class="chart">
            <!--- This image tag refers to the file created by cffile --->
            <img src="/charts/vehicle.jpg" />
        </div>
    </body>
</html>
</cfoutput>
</cfhtmltopdf>

The यहां उदाहरण के आधार पर: http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-7934.html





cfchart