दस्तावेज़ · PDF टूलकिट
PDF को परिवर्तित करने का वास्तव में क्या मतलब है: रैस्टराइज़िंग बनाम री-एन्कोडिंग
· पेजभूमि
PDF छवि-रूपांतरण रैस्टराइज़ेशन
'कन्वर्ट' बहुत अलग-अलग ऑपरेशनों को कवर करता है: एक पेज को पिक्सेल में चित्रित करना, एक छवि को एक पेज में लपेटना, या संपादन योग्य पाठ का पुनर्निर्माण करना। यह पोस्ट बताती है कि प्रत्येक में क्या शामिल है और क्यों कुछ रूपांतरण सटीक होते हैं जबकि अन्य अनुमानित होते हैं।
'परिवर्तित' फ़ाइल जिसने अपना पाठ खो दिया है - क्यों एक पेज एक छवि में बदल गया है जिसे अब खोजा या चुना नहीं जा सकता है
एक परिवर्तित पेज समान दिख सकता है और फिर भी अपनी सबसे उपयोगी संपत्ति खो सकता है। PDF-टू-इमेज प्रत्येक पेज को पिक्सेल में प्रस्तुत करता है, इसलिए शब्दों को अब टेक्स्ट परत के रूप में चुना, खोजा या पढ़ा नहीं जा सकता है। ZIP में पेजों की तस्वीरें हैं, छोटी PDF या संपादन योग्य दस्तावेज़ सामग्री नहीं।
वह हानि तब उचित होती है जब किसी स्लाइड, चैट, कैटलॉग या पूर्वावलोकन को एक छवि की आवश्यकता होती है। जब पहुंच, खोज, प्रतिलिपि, या बाद में संपादन मायने रखता है तो यह हानिकारक है। पहले दृश्य निरीक्षण की आश्वस्त समानता के बजाय आवश्यक प्रतिनिधित्व के आधार पर रूपांतरण चुनें।
रास्टराइज़िंग - एक चुने हुए रिज़ॉल्यूशन पर एक बिटमैप के लिए एक पेज के वेक्टर निर्देशों को प्रस्तुत करना, और क्या प्राप्त हुआ और क्या खो गया
रैस्टराइज़िंग pdf.js को वेक्टर ड्राइंग निर्देशों, फ़ॉन्ट और छवियों की व्याख्या करने के लिए कहता है, फिर एक चयनित पैमाने पर कैनवास को पेंट करने के लिए कहता है। ToolAcre स्पष्ट दस्तावेज़ किनारों के लिए PNG और छोटे फोटोग्राफिक आउटपुट के लिए JPEG प्रदान करता है। प्रत्येक पेज एक ZIP के अंदर एक अलग नामित छवि बन जाता है।
रेंडरर आवंटन से पहले प्रति-डिवाइस पिक्सेल बजट की जाँच करता है और अनुरोधित पैमाने से नीचे बड़े आकार के पेजों को कम कर सकता है। PNG और JPEG उस पिक्सेल ग्रिड पर प्रदान की गई उपस्थिति को सुरक्षित रखते हैं, न कि स्रोत वैक्टर या टेक्स्ट शब्दार्थ को। चुने गए रिज़ॉल्यूशन से परे ज़ूम करने पर अंततः परिमित रेखापुंज का पता चलता है।
रैपिंग - एक छवि को एक नए पेज के अंदर रखना ताकि वह PDF बन जाए, और यह छवि के लिए हानिरहित क्यों है
Images-to-PDF प्रत्येक नए PDF पेज पर एक तैयार छवि रखकर दूसरी दिशा में यात्रा करता है। प्रत्येक छवि के आकार को पेज के चित्र प्लस हाशिये से मिलाएँ; A4 और US लेटर प्रीसेट में पूरी छवि को बिना काटे-काटे बीच में रखा जाता है। परिणाम अभी भी छवि सामग्री है, पुनर्निर्मित पाठ नहीं।
जब भी संभव हो JPEG और PNG बाइट्स सीधे एम्बेड किए जाते हैं। WebP, AVIF, GIF, BMP, HEIC, और HEIF ब्राउज़र डिकोडिंग पर निर्भर करते हैं और PNG के रूप में पुनः एन्कोड किए जाते हैं; एनिमेटेड GIF केवल इसके पहले फ्रेम में योगदान देता है। डिवाइस के पिक्सेल बजट में फिट होने के लिए बड़ी तस्वीरों को कम किया जा सकता है, और प्रत्येक इनपुट छवि को 30 MB पर कैप किया गया है।
पुनर्निर्माण - PDF को एक संपादन योग्य दस्तावेज़ में बदलने के लिए पैराग्राफ, कॉलम और तालिकाओं पर अनुमान लगाने की आवश्यकता क्यों है
एक संपादन योग्य वर्ड-प्रोसेसिंग दस्तावेज़ के पुनर्निर्माण के लिए पेज उपस्थिति से पढ़ने के क्रम, पैराग्राफ, कॉलम, तालिकाओं और शैलियों का अनुमान लगाने की आवश्यकता होगी। ToolAcre उस ऑपरेशन या OCR की पेशकश नहीं करता है। PDF-टू-इमेज जानबूझकर अर्थपूर्ण संरचना को त्याग देता है, जबकि इमेज-टू-PDF जानबूझकर चित्रों को पेजों में लपेट देता है।
संपादन योग्य रूपांतरण का अभाव महत्वपूर्ण दायरा है, गायब टॉगल नहीं। एक स्कैन में तब तक कोई टेक्स्ट नहीं होता जब तक कोई अन्य सिस्टम इसे पहचान नहीं लेता, और पहचान अभी भी मूल संलेखन मॉडल को पूरी तरह से पुनर्प्राप्त नहीं करती है। जब संपादन योग्य संरचना वास्तविक आवश्यकता हो तो समर्पित OCR या दस्तावेज़-रूपांतरण वर्कफ़्लो का उपयोग करें।
रिज़ॉल्यूशन, रंग और आकार - वे सेटिंग्स जो यह तय करती हैं कि रैस्टराइज़्ड पेज साफ-सुथरा प्रिंट होगा या नरम दिखेगा
रिज़ॉल्यूशन आउटपुट पिक्सेल आयाम और मेमोरी उपयोग को नियंत्रित करता है। स्क्रीन, अच्छा, उच्च और बहुत उच्च इंटरफ़ेस में बढ़ते पैमाने के अनुरूप हैं, जबकि रेंडरर उस पेज को डाउनस्केल कर सकता है जो उसके बजट से अधिक है। JPEG 92 प्रतिशत के करीब निश्चित गुणवत्ता का उपयोग करता है; कोई गुणवत्तापूर्ण स्लाइडर नहीं है.
PNG छोटे टेक्स्ट और लाइन वर्क के लिए उपयुक्त है क्योंकि यह JPEG किनारे की कलाकृतियों से बचता है, हालांकि यह बड़ा हो सकता है। जब छोटी डिलीवरी मायने रखती है तो JPEG फोटोग्राफिक पेजों के लिए उपयुक्त होता है। मिश्रित आकार के स्रोत पेज एक पैमाने पर मिश्रित आकार की छवियां उत्पन्न करते हैं, और ZIP पहले से संपीड़ित छवि डेटा को पुन: संपीड़ित करने के बजाय संग्रहीत प्रविष्टियों का उपयोग करता है।
PDF पार्सिंग एक कार्यकर्ता का उपयोग करता है, जबकि कैनवास एन्कोडिंग और छवि तैयारी के लिए मुख्य-थ्रेड ब्राउज़र APआई की आवश्यकता होती है
स्थानीय रूपांतरण का मतलब यह नहीं है कि प्रत्येक चरण एक कार्यकर्ता में चलता है। pdf.js दस्तावेज़ JavaScript मूल्यांकन अक्षम होने के साथ अपने स्वयं के बंडल किए गए कार्यकर्ता के माध्यम से पार्स करता है, जबकि कैनवास एन्कोडिंग मुख्य थ्रेड पर रहना चाहिए। पेजों के बीच लूप उत्पन्न होता है इसलिए प्रगति और नियंत्रण चित्रित होते रहते हैं।
इमेज-टू-PDF के लिए, ब्राउज़र इमेज तैयारी मुख्य थ्रेड पर असमर्थित प्रारूपों को डिकोड और ड्रा कर सकती है, फिर PDF-लिब असेंबल टूलकिट वर्कर में PNG या JPEG डेटा तैयार करता है। ये सीमाएँ कार्यान्वयन को सटीक रूप से समझाती हैं और रूपरेखा के व्यापक दावे को प्रतिस्थापित करती हैं कि प्रतिपादन और पुन: एन्कोडिंग केवल एक वेब वर्कर में होती है।
टूलकिट विशेष रूप से PDF-to-PNG/JPEG और छवियां-से-PDF प्रदान करता है
भेजे गए रूपांतरण विशिष्ट हैं. PDF से छवि 50 MB तक एक अनएन्क्रिप्टेड PDF को स्वीकार करती है और ZIP में PNG या JPEG पेज लौटाती है। PDF की छवियाँ 30 MB तक समर्थित ब्राउज़र छवि प्रारूपों को स्वीकार करती हैं और प्रति पेज एक छवि के साथ एक `images.pdf` लौटाती हैं।
टूलकिट PDF को संपादन योग्य कार्यालय प्रारूपों में परिवर्तित नहीं करता है, OCR नहीं चलाता है, सभी पेजों को एक लंबी छवि में नहीं जोड़ता है, या PDF-image-PDF राउंड ट्रिप के माध्यम से टेक्स्ट को संरक्षित नहीं करता है। समर्थित-इनपुट अनुभाग और ऑपरेशन नियंत्रण इन सटीक पथों को बताते हैं, इसलिए क्षमता को अस्पष्ट छोड़ने की कोई आवश्यकता नहीं है।
टेकअवे - शुरू करने से पहले जानें कि आपको किस प्रकार के रूपांतरण की आवश्यकता है, फिर PDF टूलकिट का उपयोग करें जो इसका समर्थन करता है
"कन्वर्ट" का अर्थ संरचित पेजों को पिक्सेल में प्रस्तुत करना या नए संरचित पेजों के अंदर पिक्सेल को लपेटना हो सकता है। वे दिशाएँ उलटने योग्य लग सकती हैं, लेकिन वे उलटी नहीं हैं: एक बार पेज पाठ एक रैस्टर बन जाता है, तो उस रैस्टर को दूसरे PDF में डालने से चयन योग्य वर्ण या वेक्टर ड्राइंग निर्देश दोबारा नहीं बनते हैं।
जब आवश्यक कलाकृति वास्तव में एक चित्र हो तो PDF-टू-इमेज का उपयोग करें, और जब आवश्यक कंटेनर वास्तव में एक पेजांकित PDF हो तो इमेज-टू-PDF का उपयोग करें। दोनों स्पष्ट कार्यकर्ता और मुख्य-थ्रेड जिम्मेदारियों, हार्ड इनपुट कैप और मेमोरी गार्ड के साथ स्थानीय रूप से चलते हैं। शुरू करने से पहले सही प्रतिनिधित्व चुनना दृष्टिगत रूप से सफल लेकिन कार्यात्मक रूप से गलत परिणाम को रोकता है। स्वचालित कमी या प्रारूप रूपांतरण के लिए परिणाम नोट की जाँच करें, क्योंकि पूर्वावलोकन स्वीकार्य प्रतीत होने पर भी रिपोर्ट किए गए परिवर्तन प्रिंट उपयुक्तता को प्रभावित कर सकते हैं। जब भी भविष्य में खोज, पहुंच, या संपादन मायने रखता है तो संरचित PDF को सुरक्षित रखें, और स्रोत के प्रतिस्थापन के बजाय रैस्टर डेरिवेटिव को डिस्पोजेबल डिलीवरी परिसंपत्तियों के रूप में बनाएं। उन डेरिवेटिव्स को उनके प्रारूप और पैमाने के साथ नाम दें ताकि कोई भी स्क्रीन-रिज़ॉल्यूशन छवि बंडल को प्रिंट या अभिलेखीय उपयोग के लिए इच्छित दस्तावेज़ के रूप में समझने की गलती न करे।