मेरे ग्राहक के पास एक बहु पृष्ठ पीडीएफ फ़ाइल है। उन्हें पृष्ठ द्वारा विभाजित करने की आवश्यकता है। क्या किसी को ऐसा करने का तरीका पता है - अधिमानतः सी # में।मैं पीडीएफ फ़ाइल को पृष्ठों में कैसे विभाजित कर सकता हूं (अधिमानतः सी #)
उत्तर
PDFSharp एक खुला स्रोत पुस्तकालय जो हो सकता है कि आप क्या कर रहे हैं के बाद:
मुख्य विशेषताएं
- को समझने के लिए किसी भी नेट भाषा
- आसान से मक्खी पर पीडीएफ दस्तावेजों बनाता है दस्तावेजों को लिखने के लिए ऑब्जेक्ट मॉडल
- पीडीएफ पेज पर और साथ ही खिड़की या प्रिंटर पर ड्राइंग के लिए एक स्रोत कोड
,210- संशोधित करने, मर्ज, और विभाजित मौजूदा पीडीएफ फाइलों
This sample दिखाता है कि कैसे एक पृष्ठ प्रत्येक के साथ n दस्तावेजों में n पृष्ठों के साथ एक पीडीएफ दस्तावेज़ कन्वर्ट करने के लिए।
मैंने ITextSharp का उपयोग करके ऐसा किया - वाणिज्यिक विकल्प हैं जिनके पास एक अच्छा एपीआई हो सकता है लेकिन यह खुला स्रोत और मुफ़्त है, और इसका उपयोग करना मुश्किल नहीं है।
this code देखें, यह उनके कोड नमूने में से एक है - यह बहुत अच्छा है। यह एक पीडीएफ फाइल को पास-इन पेज नंबर पर दो फाइलों में विभाजित करता है। आप इसे पृष्ठ द्वारा लूप और विभाजित पृष्ठ में संशोधित कर सकते हैं।
इसके साथ नहीं खेला है, लेकिन आप Aspose.Pdf.Kit for .NET and Java पर देख सकते हैं। यह वाणिज्यिक है इसलिए आपको लाइसेंसिंग फीड्स का भुगतान करना होगा, लेकिन अगर आपको वाणिज्यिक सहायता की ज़रूरत है तो यह आपके लिए काम कर सकता है।
साइबेरिक्स एनईटी: http://siberix.com में फ्लाई पर पीडीएफ बनाने के लिए एक उचित रूप से लागत वाली वाणिज्यिक लाइब्रेरी प्रदान करता है। आप पीडीएफ प्रोग्रामेटिक रूप से या एक्सएमएल रूपांतरण (और आईआईआरसी दोनों के संयोजन) के माध्यम से बना सकते हैं।
मैंने अपनी परियोजनाओं को दो परियोजनाओं पर उपयोग किया है और पाया है कि न केवल उनकी लाइब्रेरी के साथ काम करना आसान है, लेकिन उनका ईमेल समर्थन अविश्वसनीय है। और लाइसेंस भी काफी सस्ता है।
- 1. पर्ल में पीडीएफ फ़ाइल में पृष्ठों की संख्या कैसे प्राप्त कर सकता हूं?
- 2. मैं बड़ी फ़ाइलों को कैसे विभाजित कर सकता हूं?
- 3. पीडीएफ फ़ाइल में पृष्ठों की संख्या
- 4. मैं मौजूदा पीडीएफ फ़ाइल में एक पीडीएफ फ़ील्ड में एक छवि कैसे सेट कर सकता हूं?
- 5. मैं एकाधिक जुड़े शब्दों को कैसे विभाजित कर सकता हूं?
- 6. मैं वेक्टर को कैसे विभाजित कर सकता हूं?
- 7. मैं रैखिक पीडीएफ फ़ाइल में पेज 1 की सीमा (बाइट्स में) कैसे निर्धारित कर सकता हूं?
- 8. मैं व्यक्तिगत पीडीएफ फाइलों को डाउनलोड करने पर एक पीडीएफ में कैसे विलय कर सकता हूं?
- 9. मैं पृष्ठों के माध्यम से कैसे चक्र कर सकता हूं?
- 10. मैं क्रॉस-प्लेटफ़ॉर्म सी ++ एप्लिकेशन में पीडीएफ व्यूअर को कैसे एम्बेड कर सकता हूं?
- 11. मैं कैसे निर्धारित कर सकता हूं कि एंड्रॉइड पीडीएफ
- 12. मैं विम में कई लंबवत विभाजित खिड़कियों में क्षैतिज रूप से कैसे विभाजित कर सकता हूं?
- 13. पीडीएफ फ़ाइल में पृष्ठों की संख्या निर्धारित करें
- 14. मैं एक लाइन द्वारा बहुभुज कैसे विभाजित कर सकता हूं?
- 15. मैं दो अन्य मैट्रिक्स के बीच पंक्तियों द्वारा मैट्रिक्स को विभाजित/विभाजित कैसे कर सकता हूं?
- 16. पायथन में टिप्पणी ब्लॉक के आधार पर मैं एक टेक्स्ट फ़ाइल कैसे विभाजित कर सकता हूं?
- 17. रेल 3 और पीडीएफकिट, मैं एक HTML फ़ाइल को लैंडस्केप ओरिएंटेशन पीडीएफ में कैसे परिवर्तित कर सकता हूं?
- 18. मैं पीडीएफएलएटीएक्स से पीडीएफ इंडेक्स कैसे उत्पन्न कर सकता हूं?
- 19. पीडीएफ फ़ाइल में पृष्ठों की संख्या निर्धारित करें
- 20. एकल 40000 पेज पीडीएफ को एकल पृष्ठों में विभाजित करें, itextsharp, outofmemoryexception
- 21. पृष्ठों में लंबे एनएसएसटींग को कैसे विभाजित करें
- 22. मैं डेटाटेबल को सी # में एक एक्सएमएल फ़ाइल में कैसे परिवर्तित कर सकता हूं?
- 23. मैं सी प्रोग्राम में किसी फ़ाइल में stdout को अस्थायी रीडायरेक्ट कैसे कर सकता हूं?
- 24. मैं एक .dll फ़ाइल को कैसे संकुचित कर सकता हूं?
- 25. मैं एक स्थिर फ़ाइल को कैसे रूट कर सकता हूं?
- 26. मैं log4net लॉग फ़ाइल को कैसे साफ़ कर सकता हूं?
- 27. मैं .jar फ़ाइल को कैसे संपादित कर सकता हूं?
- 28. मैं जावास्क्रिप्ट एप्लिकेशन को एकाधिक फ़ाइलों में कैसे विभाजित कर सकता हूं?
- 29. मैं Magento समुदाय में 404 पृष्ठों को होम पेज पर कैसे रीडायरेक्ट कर सकता हूं?
- 30. मैं पीडीएफ फाइल से छवियों को कैसे निकाल सकता हूं?
iTextSharp कमर्शियल अनुप्रयोगों में उपयोग करने के लिए और अधिक स्वतंत्र नहीं है। इसे वर्तमान में एजीपीएल लाइसेंस के तहत जारी किया गया है। Ghostscript एक पीडीएफ विभाजित कर सकते हैं। "gs -q -dBATCH -dNOPAUSE -sOutputFile = पृष्ठ {पृष्ठ: 04 डी} .pdf" "-dFirstPage = {पृष्ठ} -dLastPage = {पृष्ठ}" "-sDEVICE = pdfwrite {input_pdf}" – Sridhar