.NET के लिए Aspose.PDF TIFF Converter - डेवलपर गाइड
Aspose.PDF TIFF Converter for .NET एक फोकस प्लगइन है जो पीडीएफ दस्तावेजों और टीआईएफएफ छवियों के बीच असीमित, उच्च विश्वसनीय रूपांतरण की अनुमति देता है. कोर एस्पोजे.डीपीडी इंजन पर बनाया गया है, यह सभी सामान्य टाइफएफ प्रारूपों का समर्थन करता है और रिज़ॉल्यूशन, रंग गहराई, संपीड़न, पृष्ठ रेंज नियंत्रण और स्ट्रीम-आधारित कार्यप्रवाह के लिए कॉन्फ़िगर करने योग्य विकल्प प्रदान करती है।
स्थापना और स्थापना
NuGet का उपयोग करके अपने .NET परियोजना में प्लगइन जोड़ें या सीधे सेट डाउनलोड करके। कदम-दर-चरण निर्देशों के लिए, देखें Installation . मेटेड लाइसेंस की अनुमति देने के लिए, मार्गदर्शिका का पालन करें मेट्रिक लाइसेंस .
विशेषताओं और कार्यों
PDF में TIFF रूपांतरण
- PDF दस्तावेजों से एकल या बहु-पृष्ठ TIFF छवियों का उत्पादन करें।
- मूल पृष्ठ ऑर्डर बनाए रखें या विशिष्ट पृष्ठ रेंज निकाल दें।
- नियंत्रण आउटपुट रिज़ॉल्यूशन (डीपीआई) और रंग गहराई पृष्ठ या पूरे दस्तावेज़ के माध्यम से।
TIFF में PDF रूपांतरण
- एकल या बहु-पृष्ठ TIFF फ़ाइलों को एक नए PDF कंटेनर में आयात करें।
- मूल छवि संपीड़न, डीपीआई और बिट-गहराई सेटिंग्स बनाए रखें।
- कई TIFF स्रोतों को एक PDF में जोड़ें, अनुकूलित पृष्ठ आकार और मार्जिन के साथ।
उन्नत संपीड़न एल्गोरिथ्म
- CCITT समूह 4, LZW या PackBits संपीड़न के बीच चुनें।
- मोनोक्रोम स्कैन, ग्रेस्केल संग्रह या पूर्ण रंग आउटपुट के लिए अनुकूलित करें।
- चयनित एल्गोरिथ्म के आधार पर फ़ाइल आकार के विपरीत छवि वफादारी।
संकल्प और रंग प्रबंधन
- प्रिंटिंग या डिस्प्ले आवश्यकताओं को पूरा करने के लिए स्वतंत्र रूप से क्षैतिज और ऊर्ध्वाधर डीपीआई सेट करें।
- 1 बिट (मोनोक्रोम), 8 बिट्स (ग्रे स्केल) और 24 बिलों (वास्तविक रंग) आउटपुट का समर्थन करें।
- रंग दस्तावेजों को कम फ़ाइल आकार के लिए स्वचालित रूप से ग्रे स्केल में परिवर्तित करें।
विनिमय विकल्प API
- The
TiffSaveOptions
क्लास एक तरल, पुन: उपयोग योग्य वस्तु में सभी TIFF-विशिष्ट सेटिंग्स को प्रदर्शित करता है। - संपीड़न प्रकार, बिट गहराई, पृष्ठ रेंज फ़िल्टर और सफेद पृष्ठ स्काइपिंग सेट करें।
- उसी को लागू करें
TiffSaveOptions
संतुलन के लिए कई रूपांतरण के माध्यम से उदाहरण।
स्ट्रीम-आधारित प्रसंस्करण
- पढ़ना और लिखना
Stream
अस्थायी फ़ाइलों से बचने के लिए। - ASP.NET और क्लाउड परिदृश्यों के लिए आदर्श जहां डिस्क I/O सीमित या निषिद्ध है।
- रूपांतरण के लिए सुरक्षित, स्मृति में पाइपलाइन प्रदान करता है।
बैच और समानांतर रूपांतरण
- एक सत्र में कई दस्तावेजों को संसाधित करें ताकि प्रारंभिकता को कम किया जा सके।
- बहु-ट्रिड अनुप्रयोगों में उपयोग करने के लिए सुरक्षित - सभी सीपीयू कोर का उपयोग करके रूपांतरण कार्यों को समानांतर करें।
- फ़ाइलों को संभालने योग्य टुकड़ों में समूह करके बड़े कैनवास का प्रबंधन करें।
गलतियों का निरीक्षण और निदान
- विस्तृत अपवाद अवांछित इनपुट, असहाय सुविधाओं या भ्रष्ट फ़ाइलों को चिह्नित करते हैं।
- अपवाद संदेशों में पृष्ठ संख्या और ऑपरेशन चरण जैसे संदर्भ शामिल हैं।
- निष्पादन रिट्री तार्किक या उपयोगकर्ता सूचनाओं के आधार पर अपवाद प्रकार।
टिप्स और सर्वश्रेष्ठ अभ्यास
- ** प्रारंभिक लाइसेंस शुरू करें** हमेशा मूल्यांकन संदेशों से बचने के लिए किसी भी रूपांतरण एपीआई को बुलाने से पहले माप लाइसेंस सेट करें।
- प्रवाह-प्रथम दृष्टिकोण*
Prefer
Stream
-बड़े या संवेदनशील डेटा सेट के लिए आधारित विधियां स्मृति निशान और डिस्क उपयोग को कम करती हैं।
- प्रवाह-प्रथम दृष्टिकोण*
Prefer
- कॉम्प्लेक्स विकल्प* CCITT G4 का उपयोग दो-स्तरीय (ब्लैक और सफेद) स्कैन के लिए, मिश्रित रंग दस्तावेजों पर LZW, और सरल रंग या ग्रे स्केल छवियों पर पैकबिट का इस्तेमाल करें।
- ** पुन: उपयोग विकल्प वस्तुओं**
Instantiate
TiffSaveOptions
एक बार प्रति बैच, वस्तु-निर्मित सतह को कम करने के लिए समान सेटिंग्स का उपयोग करते समय। - Chunked Batch प्रसंस्करण* बड़े रूपांतरण नौकरियों को छोटे बैट्स (उदाहरण के लिए, 10-20 फ़ाइलों में से प्रत्येक) में तोड़ दें ताकि लंबे समय तक चलने वाले ऑपरेशन को संसाधनों को खराब करने से रोक सकें।
- सही अनुरोध* सभी दस्तावेजों और प्रवाह वस्तुओं को मुक्त मूल संसाधनों में परिवर्तित करने के तुरंत बाद रखें और स्मृति लीक से बचें।
- लॉगिंग और मैट्रिक्स* ऑपरेटिंग निगरानी और क्षमता योजना के लिए रूपांतरण समय, आउटपुट फ़ाइल आकार और अपवाद विवरण दर्ज करें।
उन्नत परिदृश्यों के लिए - जैसे अनुकूलित रेंडिंग, स्टैम्पिंग या पानी मार्किंग - मुख्य पर संदर्भित करें API संदर्भ .