Gambar yang ditempatkan tidak muncul saat menyimpan sebagai PDF

9

Saya menggunakan Illustrator 17.1.0 untuk menyiapkan beberapa tokoh ilmiah. Saya memiliki dua lapisan: yang bawah memiliki beberapa angka PDF yang ditempatkan dan yang paling atas memiliki anotasi.

Saat menyimpan ini sebagai PDF, angka-angka yang ditempatkan tidak muncul, terlepas dari penampil PDF yang digunakan (Acrobat, Mac Preview).

Mengapa ini terjadi? Apakah ini masalah yang umum / diketahui? Apakah ada solusi selain menanamkan angka yang ditempatkan?

Alasan mengapa saya menggunakan angka yang ditempatkan adalah bahwa angka-angka itu dihasilkan oleh perangkat lunak yang merencanakan dan saya ingin membuatnya mudah untuk memperbaruinya saat diperlukan.


Berikut ini tautan ke contoh yang menunjukkan masalah. plot.pdfditempatkan dan annotated_plot.pdfdisimpan dari Illustrator dengan "Pertahankan kemampuan pengeditan". Ketika dibuka dengan ilustrator itu menunjukkan semuanya dengan benar, tetapi ketika dibuka dengan penampil PDF, itu tidak menunjukkan file yang ditempatkan.


Ini tampaknya menjadi bug di Illustrator dan terjadi ketika menempatkan PDF apa pun yang diekspor oleh Mathematica versi 10. Ini memang mempertahankan file PDF yang ditempatkan, tetapi menetapkan kotak pembatas menjadi lebar nol.

Kemungkinan penyelesaian (selain penyematan), hanya untuk kasus ketika PDF yang ditempatkan tidak menggunakan transparansi:

  • Simpan ulang file menggunakan Mac Preview sebelum menempatkannya.
  • Proses ulang file menggunakan GhostScript sebelum menempatkannya. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf Menggunakan baris perintah menguntungkan untuk pemrosesan batch atau otomatisasi.
Szabolcs
sumber
Itu aneh tidak pernah memperhatikan ini saya harus melihat ke dalam ini.
joojaa
Ok ive terletak kesalahan. File ini sebenarnya tertanam hanya dikaburkan oleh definisi jalur kliping yang rusak. Mungkin benar-benar menjadi bug di KEDUA Mathematica DAN ilustrator.
joojaa
@ joojaa Terima kasih! Saya berbicara dengan pengembang GhostScript di IRC dan dia menemukan hal yang sama. Ini hanya terjadi ketika transparansi digunakan dalam file dan untuk beberapa alasan Mathematica menggunakan definisi transparansi bahkan jika semua objek buram. Apa yang dilakukan GhostScript saat memproses PDF hanyalah menghapus transparansi yang tidak perlu ini. Nah, ini yang saya diberitahu dan didasarkan pada umpan balik ini bahwa saya menganggap ini sebagai bug Illustrator (awalnya saya menganggap itu adalah kesalahan Mathematica). Berikut ini adalah PDF yang jauh lebih sederhana untuk menunjukkan masalahnya.
Szabolcs
Ya, saya mencari jika inDesign melakukan hal yang sama. Mathematica saya dapat mereproduksi ini dengan panah grafis sederhana primitif.
joojaa
Ya itu bug di ilustrator. Saatnya mengajukan laporan bug.
joojaa

Jawaban:

6

(Reposting jawaban saya dari utas ini .)

Pengaturan Compatibility: Acrobat 4 (PDF 1.3)dalam Save Adobe PDFdialog di Illustrator memecahkan masalah (diperiksa dengan Illustrator 17):

tangkapan layar

Dalam file PDF yang dihasilkan transparansi akan diratakan tanpa rasterisasi.

Alexey Popkov
sumber
1
Saya memiliki masalah ini pada OSX Yosemite ketika file tertanam adalah PDF yang diekspor oleh Mathematica. Jawaban ini menyelesaikan masalah saya, terima kasih.
wil3
Sama memperbaikinya bagi saya juga, OSX El Cap
Esteban
2

Sematkan plot daripada menautkannya.

Buka kunci layer dengan plot di atasnya dan kemudian sorot gambar di Panel Links dan dari menu panel itu pilihEmbed Image .

Kemudian simpan PDF.

PDF tidak tertaut ke file eksternal. Jadi, gambar yang ditautkan dalam file AI Anda tidak termasuk dalam PDF yang dihasilkan. Sejujurnya, saya tidak yakin mengapa ini terjadi. Tampaknya ini semacam bug. Saat menyimpan sebagai PDF, mesin penyimpanan harus cukup pintar untuk mengetahui bahwa gambar diinginkan dan harus disematkan secara otomatis.

Scott
sumber
Terima kasih atas tanggapannya, tetapi menanamkan sangat merepotkan bagi saya (seperti yang saya sebutkan dalam pertanyaan) jadi itu bukan solusi. Jika saya harus menggunakan embedding dan semua masalah tambahan yang terjadi maka saya lebih suka tidak menggunakan Illustrator sama sekali.
Szabolcs
Hm, sepertinya masalahnya terkait dengan file PDF yang saya coba tempatkan. Ini hanya terjadi dengan PDF yang diekspor dari Mathematica 10.0.2, tetapi tidak kebanyakan. PDF ini harus dipecah dengan cara yang halus yang tidak dilaporkan oleh Acrobat.
Szabolcs
Scott, Anda punya Illustrator CC 2014? Jika ya, bisakah Anda mencoba "menempatkan" PDF yang saya tautkan ("plot.pdf") ke dan kosongkan artboard (tanpa embedding) dan menyimpannya sebagai PDF lagi, untuk melihat apakah CC 2014 juga memiliki masalah ini? Saya tidak ingin bersusah payah untuk meminta departemen TI kami untuk CC 2014 dan menginstal ulang semuanya kecuali saya tahu itu akan membantu. Masalahnya hanya muncul dengan file PDF tertentu (seperti yang saya tautkan) tapi saya punya alasan untuk percaya bahwa ini adalah bug di Illustrator dan bukan masalah dengan PDF itu sendiri.
Szabolcs
Seperti yang diposting dalam jawaban saya .. sepertinya ada bug.
Scott
Maksud Anda, Anda sudah mencobanya dengan CC 2014? Saya hanya memiliki CC asli (Illustrator 17) dan CS6 yang tersedia saat ini, keduanya menunjukkan masalah.
Szabolcs