ฉันใช้ Illustrator 17.1.0 เพื่อเตรียมตัวเลขทางวิทยาศาสตร์ ฉันมีสองเลเยอร์: อันล่างสุดมีตัวเลข PDF วางอยู่และชั้นบนสุดมีคำอธิบายประกอบ
เมื่อบันทึกเป็น PDF ตัวเลขที่วางไว้จะไม่แสดงโดยไม่คำนึงถึงการใช้งาน PDF Viewer (Acrobat, Mac Preview)
ทำไมสิ่งนี้ถึงเกิดขึ้น นี่เป็นปัญหาทั่วไป / เป็นที่รู้จักหรือไม่? มีวิธีอื่นนอกเหนือจากการฝังตัวเลขที่วางไว้หรือไม่?
เหตุผลที่ฉันใช้ตัวเลขที่วางไว้คือพวกเขาสร้างขึ้นโดยซอฟต์แวร์การวางแผนและฉันต้องการทำให้ง่ายต่อการอัปเดตเมื่อจำเป็น
นี่คือลิงค์ไปยังตัวอย่างที่แสดงปัญหา plot.pdf
ถูกวางไว้และannotated_plot.pdf
ถูกบันทึกจาก Illustrator ด้วย "รักษาความสามารถในการแก้ไข" เมื่อเปิดด้วยผู้วาดภาพประกอบมันจะแสดงทุกอย่างถูกต้อง แต่เมื่อเปิดด้วยโปรแกรมดู PDF ใด ๆ มันจะไม่แสดงไฟล์ที่วางไว้
สิ่งนี้ดูเหมือนว่าจะเป็นข้อบกพร่องใน Illustrator และเกิดขึ้นเมื่อวาง PDF ที่ส่งออกโดย Mathematica เวอร์ชัน 10 มันจะรักษาไฟล์ PDF ที่วางไว้ แต่จะตั้งค่ากล่องขอบเขตให้มีความกว้างเป็นศูนย์
วิธีแก้ปัญหาที่เป็นไปได้ (นอกเหนือจากการฝัง) เฉพาะสำหรับกรณีที่ PDF ที่วางไว้ไม่มีความโปร่งใส:
- บันทึกไฟล์อีกครั้งโดยใช้ Mac Preview ก่อนทำการวาง
- ประมวลผลไฟล์อีกครั้งโดยใช้ GhostScript ก่อนที่จะวาง
gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf
การใช้บรรทัดคำสั่งมีประโยชน์สำหรับการประมวลผลแบทช์หรือระบบอัตโนมัติ