मैं कुछ वैज्ञानिक आंकड़े तैयार करने के लिए इलस्ट्रेटर 17.1.0 का उपयोग कर रहा हूं। मेरे पास दो परतें हैं: नीचे वाले के पास कुछ पीडीएफ आंकड़े हैं और शीर्ष पर एनोटेशन है।
पीडीएफ के रूप में इसे सहेजते समय, लगाए गए आंकड़े बस नहीं दिखाते हैं, भले ही पीडीएफ दर्शक का उपयोग किया जा रहा हो (एक्रोबेट, मैक पूर्वावलोकन)।
ऐसा क्यों होता है? क्या यह एक आम / ज्ञात समस्या है? क्या रखे गए आंकड़ों को एम्बेड करने के अलावा कोई समाधान है?
मेरे द्वारा रखे गए आंकड़ों का उपयोग करने का कारण यह है कि वे एक प्लॉटिंग सॉफ़्टवेयर द्वारा उत्पन्न होते हैं और मैं आवश्यकता पड़ने पर उन्हें अपडेट करना आसान बनाना चाहता था।
यहां समस्या को दर्शाने वाले एक उदाहरण का लिंक दिया गया है। plot.pdf
रखा गया है और annotated_plot.pdf
"संरक्षित संपादन क्षमताओं" के साथ इलस्ट्रेटर से बचाया गया है। जब इलस्ट्रेटर के साथ खोला जाता है तो यह सब कुछ सही ढंग से दिखाता है, लेकिन जब किसी भी पीडीएफ दर्शक के साथ खोला जाता है, तो यह रखी गई फ़ाइल को नहीं दिखाता है।
यह इलस्ट्रेटर में एक बग प्रतीत होता है और Mathematica संस्करण 10. द्वारा निर्यात किए गए किसी भी पीडीएफ को रखने पर होता है। यह रखी गई पीडीएफ फाइल को संरक्षित करता है, लेकिन यह बाउंडिंग बॉक्स को शून्य चौड़ाई का सेट करता है।
संभावित वर्कआर्ड्स (एम्बेडिंग के अलावा), केवल उस स्थिति के लिए जब रखा गया पीडीएफ कोई पारदर्शिता का उपयोग नहीं करता है:
- मैक प्रीव्यू का उपयोग करके फाइल को रखने से पहले उसे फिर से सेव करें।
- फाइल को रखने से पहले घोस्टस्क्रिप्ट का उपयोग करके फाइल को फिर से प्रोसेस करें।
gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf
कमांड-लाइन का उपयोग बैच-प्रोसेसिंग या ऑटोमेशन के लिए फायदेमंद है।