एक पीडीएफ में एम्बेड किए गए फ़ॉन्ट को बदलना बेहद मुश्किल है । मैं किसी भी फ्री-इन-इन-स्पीच (GPL- लाइसेंस प्राप्त) या फ्री-इन-इन-बीयर (ग्रिटिस) सॉफ़्टवेयर से अवगत नहीं हूं जो शायद ऐसा कर सकता है (पहले फॉन्ट को अन-एम्बेड करके, और फिर री-एम्बेड करें एक निर्बाध फ़ॉन्ट)। मुझे केवल दो वाणिज्यिक उत्पादों के बारे में पता है जो ऐसा करते हैं: callassoftware.com के pdfToolbox4 और Enfocus ' PitStop (बेशक, वहाँ निश्चित रूप से अन्य हैं, लेकिन मुझे उनके बारे में पता नहीं है, और ये दोनों यहां के बाजार के नेता हैं)।
नि: शुल्क सॉफ्टवेयर का उपयोग करके पीडीएफ से एक एम्बेडेड फ़ॉन्ट निकालने का एक तरीका यहां दिया गया है। ज्ञात हो, कि आपको केवल कानूनी रूप से ऐसा करने की अनुमति है, यदि फ़ॉन्ट का लाइसेंस इसे मना नहीं करता है। घोस्टस्क्रिप्ट स्रोत कोड रिपॉजिटरी में पोस्टस्क्रिप्ट प्रोग्राम उपयोगिता का नाम दिया गया है, extractFonts.ps
जो यहां मदद कर सकता है:
- Ghostscript स्थापित करें। नवीनतम संस्करण का उपयोग करें, 8.71।
- डाउनलोड करें फ़ाइल http://svn.ghostscript.com/ghostscript/trunk/gs/toolbin/extractFonts.ps
- आप डाउनलोड की गई फ़ाइल में निहित टिप्पणियों को पढ़ना चाह सकते हैं।
DOS बॉक्स (cmd.exe) में निम्न कमांड चलाएँ:
gswin32c.exe ^
-q ^
-dNODISPLAY ^
C:/path/to/extractFonts.ps ^
-c "(c:/path/to/your-pdf-file.pdf) extractFonts quit"
- किसी भी चेतावनी या त्रुटि संदेशों का अच्छा ध्यान रखें जो कमांड थूक सकता है।
- सफलतापूर्वक निकाले गए फोंट अब आपकी वर्तमान निर्देशिका में PDF के समान नाम का उपयोग करके संग्रहीत किए जाएंगे।
(ध्यान रखें कि यहां फोंट निकालने का मतलब पीडीएफ से फोंट निकालना नहीं है , बल्कि फॉन्टफाइल बनाना है जो पीडीएफ में एम्बेड की गई प्रतियों की प्रतियां हैं।)
यहां एक और बिल्डिंग ब्लॉक है जिसे प्राप्त करने के लिए आप अपना योगदान दे सकते हैं। आप अपने पीडीएफ के सभी संपीड़ित भागों / धाराओं को डी-संपीड़ित करना चाह सकते हैं, इसलिए आप सरल पाठ संपादक के साथ फ़ाइल को आसानी से संपादित कर सकते हैं। (चेतावनी: पीडीएफ को संपादित करना एक सरल, सरल कार्य नहीं है --- आपके संपादन प्रयासों को पीडीएफ फाइल प्रारूप इंटर्नल के बारे में काफी जानकारी और समझदारी की आवश्यकता होगी।)
यह ट्रिक Ghostscript के Subversion toolbin
उप-निर्देशिका से उपयोगिता का भी उपयोग करता है ।
- फ़ाइल http://svn.ghostscript.com/ghostscript/trunk/gs/toolbin/pdfincript/ps डाउनलोड करें
- आप डाउनलोड की गई फ़ाइल में टिप्पणियों को पढ़ना चाह सकते हैं।
DOS बॉक्स (cmd.exe) में निम्न कमांड चलाएँ:
gswin32c.exe ^
-- ^
c:/path/to/pdfinflt.ps ^
c:/path/to/your-pdf-file.pdf ^
c:/path/to/your-pdf-file-decompressed.pdf
यह कमांड सभी 'flate' -compressed स्ट्रीम को विघटित करने का प्रयास करेगा । (यदि आप अशुभ हैं, तो आपकी फ़ाइल में अन्य संपीड़न विधियों (जैसे 'ज़िप' ) का उपयोग करने वाली धाराएँ भी होंगी जो इस कमांड द्वारा अपरिवर्तित रहेंगी।)