Merge PDF
Merge PDF टूल आपको कई PDF फाइलों के पेजों को एक ही PDF में जोड़ने की सुविधा देता है। यह टूल पूरी तरह ब्राउज़र में चलता है, जिससे आपकी फाइलें कभी भी डिवाइस से बाहर नहीं जातीं।
Drop PDF files here or
PDF only (max 20 files) - up to 1GB
Merge PDF टूल का उपयोग करके आप आसानी से कई PDF दस्तावेजों को एकल PDF में मर्ज कर सकते हैं। यह टूल pdf-lib जावास्क्रिप्ट लाइब्रेरी का उपयोग करता है, जो PDFDocument.copyPages() मेथड के माध्यम से पेज कॉपी करता है, जिससे पेज डाइमेंशंस, एनोटेशन और एम्बेडेड फोंट्स सुरक्षित रहते हैं। यह पूरी प्रक्रिया ब्राउज़र में होती है, इसलिए आपकी फाइलें कभी भी इंटरनेट पर अपलोड नहीं होतीं, जिससे आपकी प्राइवेसी सुरक्षित रहती है। बड़े दस्तावेजों के लिए लगभग 500MB तक का इनपुट समर्थन करता है। आप चाहें तो Split PDF से PDF को अलग कर सकते हैं या PDF Compressor से PDF साइज कम कर सकते हैं।
Merge PDF कैसे उपयोग करें
- अपने डिवाइस से एक या अधिक PDF फाइलें चुनें।
- फाइलें अपलोड होते ही वे ब्राउज़र में लोड हो जाएंगी, यहाँ आपकी फाइलें सुरक्षित रहती हैं।
- पेजेस की ऑर्डर चेक करें और जरूरत के अनुसार पुनः व्यवस्थित करें।
- "Merge" बटन पर क्लिक करें, टूल सभी फाइलों के पेजों को एक नए PDF में जोड़ देगा।
- मर्ज किया हुआ PDF डाउनलोड करें और जरूरत अनुसार उपयोग करें।
Merge PDF कैसे काम करता है
यह टूल pdf-lib जावास्क्रिप्ट लाइब्रेरी का उपयोग करता है, जो क्लाइंट-साइड PDF प्रोसेसिंग प्रदान करता है। PDFDocument.copyPages() मेथड के जरिए प्रत्येक सोर्स PDF के पेज को कॉपी करके एक नए PDFDocument में जोड़ा जाता है। पेज डाइमेंशंस, एनोटेशन, और एम्बेडेड फोंट्स जैसी मूलभूत जानकारी बरकरार रहती है। सभी प्रोसेसिंग ब्राउज़र में होती है, जिससे आपकी फाइलें कभी सर्वर पर नहीं जातीं, यह प्राइवेसी और सुरक्षा के लिहाज से महत्वपूर्ण है। मेमोरी उपयोग कुल इनपुट साइज पर निर्भर करता है, लगभग 500MB तक का समर्थन मिलता है।
उदाहरण
// दो PDF फाइलों को मर्ज करने का उदाहरण
const pdfDoc1 = await PDFDocument.load(file1);
const pdfDoc2 = await PDFDocument.load(file2);
const mergedPdf = await PDFDocument.create();
const pages1 = await mergedPdf.copyPages(pdfDoc1, pdfDoc1.getPageIndices());
pages1.forEach(page => mergedPdf.addPage(page));
const pages2 = await mergedPdf.copyPages(pdfDoc2, pdfDoc2.getPageIndices());
pages2.forEach(page => mergedPdf.addPage(page));
const mergedPdfBytes = await mergedPdf.save();
// mergedPdfBytes को डाउनलोड या उपयोग करें
कब उपयोग करें
- जब आपको कई PDF दस्तावेजों को एक फाइल में संयोजित करना हो।
- डिजाइनर जो प्रेजेंटेशन या रिपोर्ट के लिए कई PDF पेजों को एक जगह रखना चाहते हैं।
- डेवलपर्स जो क्लाइंट-साइड PDF मर्जिंग करना चाहते हैं बिना फाइल अपलोड किए।
- SEO विशेषज्ञ जो मल्टी-पेज डॉक्यूमेंट को एक PDF में बदलना चाहते हैं।
- छात्र जो रिसर्च पेपर के अलग-अलग हिस्सों को एक PDF में जोड़ना चाहते हैं।
यदि आपको PDF को अलग करना है तो Split PDF का इस्तेमाल करें और PDF साइज कम करने के लिए PDF Compressor उपयुक्त टूल है।
अक्सर पूछे जाने वाले सवाल
क्या Merge PDF टूल ब्राउज़र में ही काम करता है?
हाँ, यह टूल पूरी तरह क्लाइंट-साइड चलता है, यानी सभी PDF मर्जिंग प्रोसेसिंग आपके ब्राउज़र में होती है। आपकी फाइलें कभी भी सर्वर पर अपलोड नहीं होतीं, जिससे आपकी प्राइवेसी सुरक्षित रहती है।
मर्ज किए गए PDF में पेज डाइमेंशंस और फोंट्स सुरक्षित रहते हैं?
हां, टूल pdf-lib की PDFDocument.copyPages() मेथड का उपयोग करता है जो पेज डाइमेंशंस, एनोटेशन और एम्बेडेड फोंट्स को पूरी तरह बरकरार रखता है।
मर्ज किए गए PDF की फाइल साइज कितनी बड़ी हो सकती है?
यह आपकी इनपुट फाइलों के कुल साइज पर निर्भर करता है। ब्राउज़र मेमोरी के अनुसार लगभग 500MB तक के कुल इनपुट फाइल साइज का समर्थन किया जाता है।
क्या इस टूल में पेज की संख्या पर कोई सीमा है?
नहीं, टूल में पेज की संख्या पर कोई प्रतिबंध नहीं है। आप जितनी भी PDF फाइलें मर्ज करें, उनका कुल पेज बिना सीमा के जोड़ा जा सकता है।
क्या मैं मर्ज करते समय पेजों को पुनः व्यवस्थित कर सकता हूँ?
हाँ, आप फाइल अपलोड के बाद पेजों को अपनी पसंद के अनुसार ऑर्डर कर सकते हैं, ताकि अंतिम PDF आपकी ज़रूरत के अनुसार क्रमबद्ध हो।