2009-11-23 14 views
7

क्या पीडीएफ दस्तावेजों को संपादित करने के लिए सी # या .net में कोई एपीआई है?

जैसा कि मुझे विशेष टेक्स्ट पुनर्प्राप्त करने और इसे अपने टेक्स्ट से प्रतिस्थापित करने की आवश्यकता है।क्या पीडीएफ दस्तावेज़ों को संपादित करने के लिए सी # या .net में कोई एपीआई है?

धन्यवाद
NRK

+1

@jheddings: http://meta.stackexchange.com/questions/15650/ban-lmgtfy-let-me-google-that-for-you-links – RCIX

+0

और ध्यान दें कि फैक कहा गया है "कोई सवाल ही नहीं है बहुत छोटा ... " – RCIX

उत्तर

7

यह (एक साफ & विश्वसनीय तरीके से) संभव नहीं है, iTextSharp tutorial से: आप नहीं 'पार्स' एक मौजूदा पीडीएफ फाइल iText का उपयोग कर, आप केवल 'पढ़ा' कर सकते हैं कर सकते हैं

यह पेज प्रति पृष्ठ। इसका क्या मतलब है? पीडीएफ प्रारूप सिर्फ एक कैनवास है जहां टेक्स्ट और ग्राफिक्स बिना किसी संरचना की जानकारी के रखे गए हैं। पीडीएफ फ़ाइल में कोई 'iText-objects' नहीं है। प्रत्येक पृष्ठ में शायद 'स्ट्रिंग्स' की संख्या होगी, लेकिन आप इन स्ट्रिंग्स का उपयोग करके वाक्यांश या पैराग्राफ का पुनर्निर्माण नहीं कर सकते हैं। [...] आप को मौजूदा पीडीएफ दस्तावेज को संपादित नहीं कर सकते हैं, उदाहरण के लिए: उदाहरण के लिए लोएगी द्वारा लोएगी शब्द को प्रतिस्थापित करें। इसे प्राप्त करने के लिए, आप शब्द लोएगी के सटीक स्थान को जानना चाहते हैं, उस पर एक सफेद आयताकार पेंट करें और इस सफेद आयताकार पर लोएगी शब्द को पेंट करें। इस प्रकार के 'पैच' काम से से बचें। अपने पीडीएफ एडोब उत्पाद के साथ संपादन करें।

+0

धन्यवाद आरसी, जैसा कि मैं पीडीएफ संपादित करने के लिए नया हूं, लेकिन क्या मैं कण पाठ को पुनर्प्राप्त कर सकता हूं और अपने पाठ के साथ प्रतिस्थापित कर सकता हूं और इसे नए पीडीएफ दस्तावेज़ के रूप में सहेज सकता हूं? – nRk

+0

@ एनआरके, जैसा कि पहले बताया गया था। यदि आपको अधिक जानकारी चाहिए तो आपको प्रदान किए गए लिंक को पढ़ना चाहिए। –

+0

वास्तव में कष्टप्रद उत्तर। कोई प्रमाण नहीं दिया गया है कि यह नहीं किया जा सकता है। यदि iText ऐसा नहीं कर सकता - इसका मतलब यह नहीं है कि यह नहीं किया जा सकता है। –

1

वहाँ 3 पार्टी पुस्तकालयों (जैसे Aspose (भुगतान उपकरण)) के एक नंबर रहे हैं, लेकिन वहाँ वास्तव में एक देशी एपीआई नहीं है।

ने कहा, PDF is an open-standard ताकि आप यह सुनिश्चित कर सकें कि फ़ाइल कैसे संरचित है और इसे स्वयं पर पार्स करें।

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

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