2009-03-08 10 views
6

डेल्फी 200 एप्लिकेशन में पीडीएफ फ़ाइल प्रदर्शित करने के लिए मुझे किस घटक का उपयोग करना चाहिए?डेल्फी 200 9 में पीडीएफ फ़ाइल प्रदर्शित करने का सबसे अच्छा तरीका क्या है

संपादित करें:

मैं Synactis द्वारा PDF Viewer उपयोग कर रहा है - एक बहुत अच्छा मुक्त PDF व्यूअर लेकिन यह कोई डेल्फी 2009 समर्थन हासिल है।

तो मैं यह उत्पाद

उत्तर

10

हम अपने डेल्फी आवेदन में एक्रोबैट रीडर एम्बेडेड से बाहर डिजाइन करने की जरूरत है। इस आलेख को "How to embed Adobe Acrobat into your application" पर एक नज़र डालें। बार जब आप अपने फार्म के लिए एक्रोबैट रीडर ActiveX घटक को शामिल किया है आप कोड निम्न का उपयोग कर सकते हैं:

procedure TForm1.Button1Click(Sender: TObject); 
begin 
    // This example assumes that you have a TOpenDialog 
    // and TPdf dropped onto your form 
    OpenDialog1.Filter := 'PDF Files (*.pdf)|*.pdf'; 
    if OpenDialog1.Execute then 
    Pdf1.src := OpenDialog1.FileName; 
end; 

वहाँ देशी डेल्फी घटकों बाहर लेकिन embedding एक्रोबैट रीडर घटक हमारी जरूरतों में कार्य किया है।

8

मुझे एहसास है कि अधिक से अधिक उपयोगकर्ता एक्रोबैट रीडर के विकल्प पसंद करते हैं, इसलिए उन्हें अपने प्रोग्राम का उपयोग करने के लिए एक्रोबैट इंस्टॉल करने के लिए मजबूर करना एक बुरा विचार है।

Gnistice PDFtoolkit का प्रोप्लस संस्करण आपको पीडीएफ फाइलों को प्रदर्शित करने देता है। और QuickPDFLibrary भी करता है। मुझे यकीन है कि उनमें से अधिक हैं।

पसंदीदा उपयोगकर्ताओं में फ़ाइल का शुभारंभ पीडीएफ दर्शक बेहतर मुद्रण आदि

+1

एक्रोबार रीडर डेल्फी से फोकस चुराता है, इसलिए आपको अजीब प्रभाव भी मिल सकते हैं। –

2

यदि आप केवल इतना प्राप्त करने के लिए एक PDF प्रदर्शित कर रहा है चाहता हूँ, क्यों नहीं बस आवेदन उपयोगकर्ता को देखने के लिए स्थापित शुरू नियंत्रित करने के लिए एक दूसरे विकल्प हो सकता है पीडीएफ फाइलें? इस तरह वे आपके कार्यक्रम से नाराज नहीं होंगे और उनकी पसंद को अनदेखा करेंगे और कार्यक्रम से पहले भी परिचित होंगे।

अन्य विकल्पों में एडिस की एक्रोबैट रीडर प्लगइन का उपयोग करना शामिल है क्योंकि क्रिस डी डेकर सुझाव देते हैं या प्लगइन्स मुझे यकीन है कि वैकल्पिक दर्शक भी आपूर्ति करते हैं। यह संभावित रूप से आपको कुछ और नियंत्रण देगा, लेकिन आप निश्चित रूप से यह भी सुनिश्चित करेंगे कि नियंत्रण उतना ही पूर्ण नहीं है जितना आप चाहें।

1

WPCubed (http://wptools.de/) एक रॉयल्टी मुक्त वितरण लाइसेंस के साथ WPViewPDF उपकरण प्रदान करता है, और डेल्फी समर्थन - 4,5,6,7, 2005, 2006, 2007, बीसीबी 5,6,2006, 2007

1

मेरे पास है wptools पीडीएफ दर्शक का उपयोग नहीं किया, लेकिन मैं कह सकता हूं कि उनके अन्य पीडीएफ उपकरण शीर्ष पायदान हैं।

0

डेल्फी में मूल एक्रोबैट रीडर ActiveX एम्बेड किया गया सबसे अच्छा तरीका और नि: शुल्क है। यदि आप पीडीएफ बनाना चाहते हैं, तो इसकी कीमत बहुत अधिक है।

+6

किसी भी कारण से आपने 8 महीने पहले पोस्ट किया था, वही बात कहने के लिए 8 महीने पहले किसी और ने किया था? –

+0

@ केन मुझे लगता है कि उसने यह जोड़ा था कि यह मुफ़्त था। – rossmcm

2

एक ट्वीबब्रोसर या बस्लसा वेब दस्तावेज़ का उपयोग करना संभव है, यूआरएल फ़ाइलपैथ को एन्कोड करता है और इसे एक वेब दस्तावेज़ के रूप में पास करता है - यह ब्राउज़र क्षेत्र के भीतर डिफ़ॉल्ट पीडीएफ एप्लीकेशन लोड करेगा।

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