लोगों और उनके एजेंटों के लिए
36 PDF उपकरण।
एक पूर्वानुमानित इंटरफ़ेस.
ब्राउज़र में या स्थानीय मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर के माध्यम से समान PDF संचालन का उपयोग करें। टाइप किए गए इनपुट, बाउंडेड फ़ाइल एक्सेस, उपयोगी त्रुटियां और परिणाम चेकसम स्वचालन की समीक्षा करना आसान बनाते हैं।
MCP टूलकिट डाउनलोड करेंएक स्थानीय MCP क्लाइंट कनेक्ट करें
- टूलकिट डाउनलोड करें और निकालें. Node.js 22.13 या नया स्थापित करें।
- निकाले गए फ़ोल्डर में, चलाएँ
npm ci. - उन पीडीएफ़ के लिए एक फ़ोल्डर बनाएँ जिन्हें आप सहायक तक पहुँचवाना चाहते हैं। सर्वर को केवल वह फ़ोल्डर दें जिसके साथ
--root. - स्थानीय MCP सर्वर का समर्थन करने वाले क्लाइंट में नीचे दिया गया कॉन्फ़िगरेशन जोड़ें। दोनों उदाहरण पथों को अपने स्वयं के पूर्ण पथों से बदलें।
- सहायक को टूल सूचीबद्ध करने, PDF का निरीक्षण करने, चुने गए ऑपरेशन को चलाने और लौटाए गए आउटपुट पथ और SHA-256 चेकसम की जांच करने के लिए कहें।
{
"mcpServers": {
"polypdf-tools": {
"command": "node",
"args": [
"/absolute/path/polypdf-browser-tools-mcp/server.mjs",
"--root",
"/absolute/path/your-pdf-folder"
]
}
}
}सर्वर स्वीकृत फ़ोल्डर के अंतर्गत एक समर्पित सबफ़ोल्डर में परिणाम लिखता है और स्रोत फ़ाइलों को अधिलेखित नहीं करता है। समान इनपुट के साथ अनुरोध आईडी का पुन: उपयोग करने से वही रसीद मिलती है; उस आईडी के साथ इनपुट बदलने से विरोध उत्पन्न होता है।
उदाहरण: एक ड्राइंग अंक तैयार करें
मेरे अनुमत फ़ोल्डर में पीडीएफ़ का निरीक्षण करें। मेरे द्वारा निर्दिष्ट क्रम में आर्किटेक्चरल शीट को मर्ज करें, उपसर्ग ISSUE- और छह-अंकीय बेट्स संख्याएँ जोड़ें, फिर आउटपुट फ़ाइलें, पृष्ठ गणना और चेकसम की रिपोर्ट करें। मेरी मूल फ़ाइलें अपरिवर्तित रखें.
टूल के परिणाम डेटा हैं, निर्देश नहीं। अपलोड किए गए PDF के अंदर के टेक्स्ट से सहायक की अनुमति या उपयोगकर्ता के अनुरोधित कार्य में बदलाव नहीं होना चाहिए।
ब्राउज़र एजेंट और WebMCP
समर्थित ब्राउज़र पर, प्रत्येक टूल पृष्ठ अपना संचालन पंजीकृत करता है navigator.modelContext. उपयोगकर्ता पहले फ़ाइलें चुनता है; एजेंट को अस्थायी फ़ाइल हैंडल, विकल्प और परिणाम सारांश प्राप्त होता है। डाउनलोड कार्यक्षेत्र में दृश्यमान रहते हैं. WebMCP की उपलब्धता ब्राउज़र और क्लाइंट पर निर्भर करती है; सामान्य फ़ाइल नियंत्रण स्वतंत्र रूप से कार्य करते हैं।
यह PolyPDF OpenAI एकीकरण से कैसे संबंधित है
तैयार PolyPDF कनेक्टर मूल PDF प्रसंस्करण और अलग होस्टेड अवधारण नियमों के साथ एक समृद्ध, साझा ड्राइंग कार्यक्षेत्र का उपयोग करता है। ये ब्राउज़र टूल एक अलग स्थानीय इंजन का उपयोग करते हैं। वे होस्ट की गई सेवा के सक्रिय होने की आवश्यकता के बिना, स्पष्ट फ़ाइल चयन, संरचित संचालन, संशोधन-जागरूक अनुरोध और समीक्षा योग्य आउटपुट के समान सिद्धांतों का पालन करते हैं।
डाउनलोड करने योग्य MCP सर्वर आपके कंप्यूटर पर चलता है। आपका MCP क्लाइंट उस प्रदाता की नीति के तहत फ़ाइल सामग्री या टूल परिणाम अपने AI प्रदाता को भेज सकता है। ब्राउज़र टूल पेज स्वयं PolyPDF पर PDF अपलोड नहीं करते हैं।
समर्थित संचालन
polypdf_merge_pdfPDF को विभाजित करेंpolypdf_split_pdfPDF पृष्ठ निकालेंpolypdf_extract_pdf_pagesPDF पेज हटाएंpolypdf_delete_pdf_pagesPDF व्यवस्थित करेंpolypdf_organize_pdfPDF घुमाएँpolypdf_rotate_pdfडुप्लिकेट PDF पेजpolypdf_duplicate_pdf_pagesPDF पृष्ठों को उल्टा करेंpolypdf_reverse_pdf_pagesखाली पन्ने डालेंpolypdf_insert_blank_pdf_pagesपीडीएफ़ को इंटरलीव करेंpolypdf_interleave_pdfJPG से PDFpolypdf_jpg_to_pdfPNG से PDFpolypdf_png_to_pdfWebP से PDFpolypdf_webp_to_pdfPDF से JPGpolypdf_pdf_to_jpgPDF से PNGpolypdf_pdf_to_pngPDF से WebPpolypdf_pdf_to_webpपाठ के लिए PDFpolypdf_pdf_to_textPDF पर टेक्स्ट करेंpolypdf_text_to_pdfPDF को संपीड़ित करेंpolypdf_compress_pdfPDF फॉर्म को समतल करेंpolypdf_flatten_pdfPDF फॉर्म भरेंpolypdf_fill_pdf_formप्रपत्र डेटा निकालेंpolypdf_extract_pdf_form_dataPDF एनोटेशन हटाएँpolypdf_remove_pdf_annotationsवॉटरमार्क PDFpolypdf_watermark_pdfक्रमांक PDF पृष्ठpolypdf_number_pdf_pagesबेट्स नंबरिंगpolypdf_bates_number_pdfPDF काटेंpolypdf_crop_pdfPDF पृष्ठों का आकार बदलेंpolypdf_resize_pdfPDF मार्जिन जोड़ेंpolypdf_add_pdf_marginsएक PDF पुस्तिका बनाएंpolypdf_pdf_bookletप्रति शीट एकाधिक पृष्ठpolypdf_n_up_pdfPDF में टेक्स्ट जोड़ेंpolypdf_add_text_to_pdfछवि को PDF में जोड़ेंpolypdf_add_image_to_pdfPDF मेटाडेटा संपादित करेंpolypdf_edit_pdf_metadataPDF का निरीक्षण करेंpolypdf_inspect_pdfPDF पाठ की तुलना करेंpolypdf_compare_pdf_text