2011-01-26 9 views
5

मुख्यधारा डेल्फी रिपोर्ट जनरेटर (यदि हो तो) का समर्थन करता है कि पीडीएफ फाइलों PDF/A मानक का अनुपालन पैदा करता है? मैं ज्यादातर FastReports और QuickReport के बारे में उत्सुक हूं।रिपोर्ट जनरेटर है कि पीडीएफ/ए अनुरूप फ़ाइलों का उत्पादन कर सकते

उत्तर

3

हम an open source report builder प्रदान की है, कोड है, जो पीडीएफ या even PDF/A compliant files उत्पादन करने में सक्षम है से इस्तेमाल किया जा रहा।

आप कोड से अपनी रिपोर्ट बनाते हैं, तो आप स्क्रीन पर पूर्वावलोकन कर सकते हैं। फिर आप पीडीएफ के रूप में रिपोर्ट प्रिंट या निर्यात कर सकते हैं। ध्यान दें कि रिपोर्ट ड्राइंग जीडीआई + का उपयोग करती है, भले ही आप .emf फ़ाइलों या TMetaFile को एम्बेड करते हैं: एंटीअलाइजिंग के साथ, वे स्क्रीन पर चिकनी लगती हैं। रिपोर्ट बनाने के लिए कुछ रिपोर्ट-समर्पित विधियां हैं, लेकिन एक असली कैनवास संपत्ति भी है, जिसमें आप जो कुछ भी चाहते हैं उसे आकर्षित कर सकते हैं।

तुम बस कुछ सामग्री से एक PDF फ़ाइल बनाने के लिए, पूर्वावलोकन समारोह के बिना एक ही कक्षा उपयोग कर सकते हैं।

यह मुफ़्त है, एमपीएल/LGPL/GPL के अंतर्गत लाइसेंस प्राप्त है, और compiles और डेल्फी 6 से XE नहीं हो गया। डेल्फी 200 से पहले भी यह 100% यूनिकोड-तैयार है।

आपकी रिपोर्ट पीडीएफ/ए मानक के अनुरूप होने के लिए, आपको यह सुनिश्चित करना होगा कि ExportPDFA1 संपत्ति true पर सेट है। फ़ॉन्ट फ़ाइल का केवल एक उप-सेट (यानी केवल उपयोग किए गए वर्ण) डिस्क स्थान को सहेजते हुए, पीडीएफ सामग्री में शामिल हो जाएंगे। इसलिए पीडीएफ/ए फाइलें डिफ़ॉल्ट विकल्पों के साथ जेनरेट की गई पीडीएफ फाइलों से बड़ी होंगी।

रिपोर्टिंग सिर्फ बढ़ाया गया है (हमारे स्रोत कोड भंडार में): अब रिपोर्ट पूर्वावलोकन भीतर बुकमार्क्स, लिंक, और दस्तावेज़ रूपरेखा, और जीवन नेविगेशन संभाल। जेनरेट की गई पीडीएफ फ़ाइल उन लिंक और रूपरेखा पेड़ को भी संभालती है। कुछ मुद्दों को भी ठीक किया गया था (बिटमैप या रेखांकित पाठ के बारे में)। और एक बिटमैप पीडीएफ में केवल एक बार संग्रहीत किया जाएगा, अगर यह रिपोर्ट पर कई बार खींचा जाता है। तो सुनिश्चित करें कि आप नवीनतम स्रोत कोड भंडार संस्करण का उपयोग कर रहे हैं।

+0

यह बहुत दिलचस्प लग रहा है लेकिन मुझे यह देखने के लिए कुछ परीक्षण करना है कि यह वास्तव में कैसे काम करता है। मेरा प्रश्न ज्यादातर मौजूदा रिपोर्ट जेनरेटर से संबंधित है और यदि वे पीडीएफ/ए उत्पन्न कर सकते हैं या नहीं। हमारे पास एक बड़ी परियोजना है जो पहले से ही क्विकरपोर्ट का उपयोग करती है और मैं उम्मीद कर रहा था कि इसमें यह कार्यक्षमता एकीकृत है। – LightBulb

+1

आप हमारे रिपोर्ट इंजन का उपयोग किये बिना, हमारे SynPdf इकाई का उपयोग करके, QuickReport से पीडीएफ (और पीडीएफ/ए) फ़ाइलों को उत्पन्न कर सकते हैं। Http://synopse.info/forum/viewtopic.php?id=138 –

+1

देखें मैंने अभी हमारे स्रोत कोड की जांच की है। कुछ लापता टैग पूरी तरह से पीडीएफ/एक अनुपालन करने के लिए है। मैं इस पर काम कर रहा हूँ। –

0

क्या आपने पीडीएफ फैक्टरी जैसे पीडीएफ प्रिंटर का उपयोग करने पर विचार किया है?

आम तौर पर रिपोर्ट से पीडीएफ प्राप्त करने का सबसे तेज़ तरीका।