Swift लाइब्रेरी के माध्यम से मुफ्त PDF निर्माण, संपादन और रूपांतरण।
ओपन सोर्स Swift PDF जनरेशन, संपादन और रूपांतरण लाइब्रेरी जो सॉफ़्टवेयर डेवलपर्स को iOS अनुप्रयोगों में Adobe Acrobat का उपयोग किए बिना PDF दस्तावेज़ों को जनरेट, पढ़ने, हेरफेर करने और परिवर्तित करने में सक्षम बनाती है।
One TPPDF क्या है?
आज के डिजिटल परिदृश्य में, PDF दस्तावेज़ व्यवसाय और संचार में एक महत्वपूर्ण भूमिका निभाते हैं—चाहे वह इनवॉइस बनाना हो, रिपोर्ट तैयार करना हो, या विभिन्न प्लेटफ़ॉर्म पर फ़ॉर्मेटेड सामग्री साझा करना हो। iOS या macOS एप्लिकेशन में PDF दस्तावेज़ उत्पन्न करने की तलाश में डेवलपर्स के लिए, TPPDF एक शक्तिशाली और विश्वसनीय Swift PDF लाइब्रेरी के रूप में सामने आती है। विशेष रूप से Swift के लिए डिज़ाइन की गई, TPPDF पेशेवर, प्रिंट-तैयार PDFs बनाने की प्रक्रिया को सरल बनाती है, जिससे डेवलपर्स को टेक्स्ट, इमेज, टेबल और अधिक का समर्थन करने वाला हाई-लेवल API मिलता है। एक ओपन सोर्स PDF लाइब्रेरी के रूप में, यह डेवलपर्स को लेआउट को कस्टमाइज़ करने, स्टाइल लागू करने, और दस्तावेज़ संरचनाओं को कुशलतापूर्वक प्रबंधित करने की शक्ति देती है, जबकि निरंतर दृश्य गुणवत्ता बनाए रखती है।
TPPDF प्रोग्रामेटिक रूप से PDF फ़ाइलों को संभालने के लिए व्यापक सुविधाएँ प्रदान करता है, जिसमें हेडर, फुटर, कस्टम स्पेसिंग, इमेज कॉम्प्रेशन, मेटाडेटा प्रबंधन, टेबल फॉर्मेटिंग और अलाइनमेंट का समर्थन शामिल है। इसकी आर्किटेक्चर लचीली और डेवलपर‑फ्रेंडली है, जिससे यह गतिशील दस्तावेज़ों को तुरंत बनाने के लिए आदर्श बनता है। जबकि इसकी मुख्य ताकत PDF निर्माण में है, यह PDF फ़ाइलों को कनवर्ट करने या दस्तावेज़ इंटरैक्टिविटी को बढ़ाने वाले टूल्स को भी पूरक कर सकता है। सक्रिय विकास समुदाय और साफ़ दस्तावेज़ीकरण के साथ, TPDF उन डेवलपर्स के लिए एक अनिवार्य टूल है जो अपने Swift‑आधारित ऐप्स में मजबूत PDF कार्यक्षमता जोड़ना चाहते हैं। चाहे आप शुरुआती हों या विशेषज्ञ, TPDF आपके PDF दस्तावेज़ जनरेशन वर्कफ़्लो को सरल और उन्नत करने में मदद करता है।
TPPDF के साथ शुरुआत
TPPDF को स्थापित करने का अनुशंसित तरीका CocoaPods का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।
CocoaPods के माध्यम से TPPDF स्थापित करें
$ gem install cocoapods
$ pod install
आप इसे सीधे GitHub से डाउनलोड कर सकते हैं।
Swift API के माध्यम से डायनेमिक PDF दस्तावेज़ निर्माण
ओपन सोर्स TPPDF लाइब्रेरी सॉफ़्टवेयर डेवलपर्स के लिए Swift एप्लिकेशन्स में PDF दस्तावेज़ बनाना और संशोधित करना आसान बनाती है। इसके अलावा, यह लाइब्रेरी सॉफ़्टवेयर डेवलपर्स को उपयोगकर्ता इनपुट या API से डेटा के आधार पर बदलने योग्य सामग्री के साथ डायनामिक रूप से PDF उत्पन्न करने में आसान बनाती है। यह विशेष रूप से व्यक्तिगत दस्तावेज़ जैसे इनवॉइस, रसीदें, या प्रमाणपत्र बनाने में उपयोगी है। निम्नलिखित उदाहरण दिखाता है कि Swift कमांड्स का उपयोग करके PDF दस्तावेज़ कैसे उत्पन्न किया जाए।
Swift API का उपयोग करके PDF दस्तावेज़ कैसे बनाएं?
import TPPDF
// Create a new PDF document
let pdf = PDFDocument(format: .a4)
// Add a title to the document
let title = PDFSimpleText(text: "Sample PDF Generated with TPPDF")
pdf.add(text: title)
// Add an image to the document
if let image = UIImage(named: "sampleImage") {
let pdfImage = PDFImage(image: image)
pdf.add(image: pdfImage)
}
// Save the PDF document to a file
let pdfURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0].appendingPathComponent("sample.pdf")
try? pdf.generatePDF(to: pdfURL)
कस्टमाइज़ेबल लेआउट और बहु-भाषा समर्थन
ओपन सोर्स TPPDF लाइब्रेरी ने PDF लेआउट प्रबंधन से संबंधित कार्यों को संभालने के लिए पूर्ण समर्थन प्रदान किया है। यह लाइब्रेरी उपयोगकर्ताओं को आपके PDF दस्तावेज़ों के लेआउट और स्टाइलिंग पर पूर्ण नियंत्रण देती है। आप फ़ॉन्ट, रंग, मार्जिन, हेडर, फुटर और अन्य दृश्य पहलुओं को अपने ऐप के डिज़ाइन के अनुसार अनुकूलित कर सकते हैं। इसके अलावा, यह लाइब्रेरी बहु-भाषा सामग्री का समर्थन करती है, जिससे सॉफ़्टवेयर डेवलपर्स विभिन्न भाषाओं और कैरेक्टर सेट में PDF बना सकते हैं, जो वैश्विक उपयोगकर्ता आधार वाले ऐप्स के लिए उपयुक्त बनाता है।
Swift API के माध्यम से रिच टेक्स्ट फॉर्मेटिंग
TPPDF समृद्ध पाठ स्वरूपण का समर्थन करता है, जिससे आप अपने पाठ सामग्री पर बोल्ड, इटैलिक और अंडरलाइन जैसी शैलियों को लागू कर सकते हैं। यह विशेष रूप से उपयोगी है जब आपको अपने PDF में विशिष्ट जानकारी को उजागर करना हो। यह भी बहुत आसान है कि आप अपने PDF दस्तावेज़ों में सहजता से छवियों को शामिल कर सकें, चाहे वे कंपनी के लोगो, उत्पाद छवियां या उपयोगकर्ता अवतार हों। TPDF छवियों के उचित स्केलिंग और स्थिति निर्धारण को सुनिश्चित करता है। इसके अलावा, TPPDF के साथ तालिका डेटा बनाना आसान हो जाता है। आप कस्टमाइज़ेबल कॉलम चौड़ाई, पंक्ति ऊँचाई, बॉर्डर और सेल सामग्री संरेखण के साथ तालिकाएँ बना सकते हैं।