2010-09-05 31 views
7

के साथ टाइप 3 को प्रतिस्थापित करें मेरे पास एक पीडीएफ फाइल है जिसे मैं लिनक्स पर पोस्ट-प्रोसेस करना चाहता हूं। विशेष रूप से मैं करना चाहते हैं:लिनक्स पर पीडीएफ: फ़ॉन्ट सबसेट को संयोजित करें और टाइप 1

  • एक भी सबसेट के साथ प्रकार के साथ 3 फोंट प्रकार बदलें 1 फोंट
  • बदलें एक ही फॉन्ट के कई सबसेट (सबसेट LaTeX, जहां प्रत्येक में आंकड़ों सहित का परिणाम है आकृति में एक सबसेटेड फ़ॉन्ट है)

विंडोज़ के साथ इन दो चरणों को एडोब डिस्टिलर के साथ संभव है (दस्तावेज़ फ़ाइल खोलें और संबंधित सेटिंग्स के साथ इसे एक नए पीडीएफ दस्तावेज़ में प्रिंट करें)।

लिनक्स पर मैं Ghostscript साथ फोंट सबसेट तक कर सकती हूं [1], लेकिन यह बदलने के लिए (सभी?) टाइप 1 फोंट के साथ 3 फोंट लिखें या एक ही के कई सबसेट गठबंधन करने के लिए सक्षम होने के लिए प्रतीत नहीं होता फ़ॉन्ट।

कोई भी संकेत यह है कि मैं इन दो कार्यों को मुफ्त टूल के साथ कैसे प्राप्त कर सकता हूं?

(मुझे How to convert Type 3 font to Type 1 font in PDF के उत्तर के बारे में पता है। हालांकि, मुझे वास्तव में परवाह नहीं है कि अगर मैं सैद्धांतिक रूप से फ़ॉन्ट के बारे में जानकारी खो देता हूं, क्योंकि यह वार्तालाप डिस्टिलर में ठीक काम करता है)।


[1] तर्क के साथ:

gs -dPDFA -dSAFER -dNOPLATFONTS -dNOPAUSE -dBATCH \ 
    -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \ 
    -dPDFSETTINGS=/printer -dCompatibilityLevel=1.4 \ 
    -dMaxSubsetPct=100 -dSubsetFonts=true \ 
    -dEmbedAllFonts=true -sOutputFile=/tmp/tmp.pdf -f "$1" 

उत्तर

8

किसी तरह मैं "विंडोज के साथ इन दो चरणों एडोब शराब खींचनेवाला के साथ संभव हो रहे हैं" अपने बयान शक। मुझे अपनी आंखों से देखना होगा कि यह विश्वास करने से पहले यह काम करता है। के लिए यह विशेष रूप से सच है "एक ही उपसभापति के साथ एक ही फ़ॉन्ट के एकाधिक सबसेट को प्रतिस्थापित करें"। (लेकिन मैं अभी इस वक्तव्य को सत्यापित या गलत साबित करने की स्थिति में नहीं हूं ... इसलिए मैं इसे समय के लिए एक तथ्य के लिए ले जाऊंगा।)

टाइप 3 फोंट का वर्णन पूरी तरह से- पोस्टस्क्रिप्ट का बड़ा संस्करण। पोस्टस्क्रिप्ट भाषा के सबसेट का उपयोग करके 1 फोंट का वर्णन किया गया है।

पीडीएफ फाइलों को संसाधित करते समय एम्बेडेड फोंट के प्रतिस्थापन एक गैर-मामूली कार्य हैं। मैं किसी भी Ghostscript- संबंधित उपयोगिता से परिचित नहीं हूं जो ऐसा कर सकता है।

callassoftware.com में pdfToolbox CLI 4 नामक बिक्री के लिए एक बहुत ही शक्तिशाली कमांडलाइन उपयोगिता है। यह विंडोज, लिनक्स, मैक ओएस एक्स और सोलारिस के लिए उपलब्ध है। pdfToolbox4 व्यावहारिक रूप से सबकुछ प्राप्त करने में सक्षम है जिसे आप कल्पना कर सकते हैं तथाकथित पीडीएफ preflighting नौकरियां। इसमें फ़ॉन्ट सबसेट का अन-एम्बेडिंग शामिल है और उन्हें अपने पूर्ण सेट के साथ फिर से एम्बेड करना शामिल है (इसे 2 अलग-अलग चरणों में करें, इसलिए परिणाम जो आप चाहते हैं) उत्पन्न कर सकते हैं।

यह एकमात्र ऐसा टूल है जिसके बारे में मैं सोच सकता हूं कि आपकी मदद कर सकता है। (बीटीडब्ल्यू, कॉलस 'पीडीएफ प्रीफलाइटिंग टेक्नोलॉजी का एक हिस्सा एडोब द्वारा एक्रोबैट 9 प्रो में अपने स्वयं के प्रीफलाइटिंग टूल के रूप में पेश करने के लिए लाइसेंस प्राप्त है ...)

+0

+1 जानकारीपूर्ण उत्तर के लिए +1 और स्पष्ट रूप से महान उपकरण का उल्लेख करना। एडोब के बारे में हिस्सा भी दिलचस्प था (उनके लिए थोड़ा शर्मनाक, आईएमओ);) – przemoc

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^