2011-02-09 25 views
6

मैं एक iPad है, जो की तरह सुविधाओं की है के लिए एक कस्टम व्यूअर के विकसित करने के लिए देख रहा हूँ:PDF व्यूअर iPad एप्लिकेशन

  • बुकमार्क
  • खोज
  • गहरी जोड़ने
  • ज़ूम
  • विशिष्ट पृष्ठ पर जाएं

डी क्या किसी को भी इस तरह के कोड समाधान पता है? मैं वर्तमान में Ghostscript पर देख रहा हूं लेकिन मुझे अन्य विकल्पों को खोजने में समस्या आ रही है।

उत्तर

6

मैं जो मैं ग्राहकों के लिए परियोजनाओं के एक मुट्ठी भर के लिए उपयोग किया है इस तरह एक कस्टम पाठक विकसित किया है। खोज & हाइलाइट अब तक का सबसे कठिन था, इसके बाद टेक्स्ट चयन। बड़े पीडीएफ के लिए मेमोरी उपयोग कम रखना मुश्किल है।

मैं नहीं कर सकते मेरे स्रोत को साझा करें।

http://mobfarm.eu/fastpdfkit

https://github.com/mobfarm/FastPdfKit

(यह अगर स्रोत कोड उपलब्ध है के रूप में नहीं लगती है?)

+0

जो बिल्कुल वही दिखता है जो हम खोज रहे हैं। सुझाव/सुझाव के लिए धन्यवाद! – wajiw

+0

मुझे इसे पहले देखना होगा। लालची मत बनो! :) – wajiw

+0

@ टॉम स्विफ्ट, एक बात मैं पूछना चाहता हूं कि क्या मैं अपने ऐप में mobfarm पीडीएफ किट का उपयोग कर सकता हूं। मेरा मतलब है कि ऐप स्टोर इसे स्वीकार करता है या नहीं। कृपया मुझे बताएं। – Sabby

1

http://www.labnol.org/software/ipad-pdf-reader-apps/13807/

अद्यतन: मैं किसी भी पीडीएफ घटक/iOS के लिए पुस्तकालय, जो मुझे आश्चर्य नहीं है नहीं मिल रहा। तो यहाँ एक पागल विकल्प (इतने पागल यह सिर्फ काम कर सकते हैं) है: सी # में अपने ऐप लिखें/नेट MonoTouch का उपयोग कर, और नेट पुस्तकालय iTextSharp शामिल करते हैं।। मुझे नहीं पता कि यह काम करेगा या नहीं।

एक और विचार एक वेब सेवा (एक सर्वर पर कहीं चल) आप के लिए HTML में अपने पीडीएफ में परिवर्तित कर देंगे शामिल करने के लिए हो सकता है। आपका सर्वर घटक किसी भी भाषा में लिखा जा सकता है, जो आपके पीडीएफ-घटक विकल्पों को काफी बढ़ाता है। और जो चीजें आप अपने बुलेट बिंदुओं में करना चाहते हैं, वे HTML के साथ स्वयं को लागू करना बहुत आसान होगा।

+0

धन्यवाद खोजने के लिए उम्मीद कर रहा था काम करने के लिए तेजी, लेकिन मैं कोशिश कर रहा हूँ अपना खुद का विकास करने के लिए :-) – wajiw

+3

अच्छा, आपका प्रश्न सचमुच था "क्या किसी ने ऐसा कुछ देखा है?" इसका जवाब है हाँ"। :) – MusiGenesis

+0

@MusicGenesis प्रश्न – wajiw

2

आप आईओएस को एक्सपीडीएफ या फोर्कड पॉपप्लर पोर्ट कर सकते हैं और अपनी प्रतिपादन क्षमताओं का उपयोग कर सकते हैं और साथ ही अपने आवेदन में उपयोग के लिए पीडीएफ से बुकमार्क्स और यूआरआई लिंक जैसी जानकारी पुनर्प्राप्त कर सकते हैं।

14

एक सरल और प्रभावी के लिए: लेकिन यहाँ कोई है जो एक नि: शुल्क पुस्तकालय है कि होनहार लग रहा है है

QLPreviewController *previewController = [[QLPreviewController alloc] init]; 
previewController.dataSource = self; 
previewController.delegate = self; 
previewController.currentPreviewItemIndex = indexPath.row; 
[self presentModalViewController:previewController animated:YES]; 
[previewController release]; 

आप 0 के खिलाफ लिंक करने की आवश्यकता: PDF व्यूअर, अब आप (आईओएस 4.0+) quicklook ढांचे का उपयोग कर सकते हैंऔर #include <QuickLook/QuickLook.h>

कुछ और जटिल के लिए, बस उत्कृष्ट PSPDFKit पकड़ लें।

+0

धन्यवाद! एचटीएमएल प्रदर्शित करने के लिए QuickLook.framework का उपयोग करने का कोई तरीका है? या क्या इस उद्देश्य के लिए मैं इसे बहुत बदल सकता हूं? –

+0

बहुत अच्छा .. मुझे नहीं पता था कि यह अस्तित्व में था! मुझे समय का एक गुच्छा बचाया और जल्दी से पीडीएफ देखने के लिए महान काम करता है !! मुझे इस ट्यूटोरियल को यह दिखाने के लिए मिला कि प्रतिनिधि और डेटासोर्स विधियों को पूरी तरह कार्यान्वित कैसे किया जाए: http://mobiledevelopertips.com/data-file-management/preview-documents-with-qlpreviewcontroller.html – RyanG

5

यहाँ GitHub पर एक pdf reader का एक अच्छा उदाहरण है। यह उन्नत चीजें (टेक्स्ट खोज की तरह) नहीं करता है, लेकिन यह एक प्रारंभिक स्थान के रूप में अच्छा हो सकता है। बड़े pdfs के साथ ठीक करने के लिए लगता है, इसलिए शायद प्रदर्शन बहुत बुरा नहीं है।

2

वहाँ http://pspdfkit.com/

नाम के एक भुगतान विकल्प मैं उदाहरण को देखकर किया गया है और यह जिस तरह से मैं कुछ कोड उदाहरण सुझाव के लिए

+0

+1 यह वास्तव में एकमात्र उचित कार्यान्वयन है मैंने इस विषय पर शोध करते समय पाया। यह भी ध्यान रखें कि लेखक वास्तव में एक अच्छा और गहन डेवलपर है - उस लड़के ने आईओसी 5 में यूआईसीओलेक्शन व्यू का भी समर्थन किया। – Till

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