PDF olarak kaydederken yerleştirilen resim gösterilmiyor


9

Bazı bilimsel figürler hazırlamak için Illustrator 17.1.0 kullanıyorum. İki katmanım var: alt kısımda bazı PDF figürleri ve üstte ek açıklamalar var.

Bunu PDF olarak kaydederken, kullanılan PDF görüntüleyicisinden (Acrobat, Mac Önizleme) bağımsız olarak yerleştirilen şekiller gösterilmez.

Bu neden oluyor? Bu yaygın / bilinen bir sorun mu? Yerleştirilen rakamları gömmek dışında bir çözüm var mı?

Yerleştirilen rakamları kullanmamın nedeni, bir çizim yazılımı tarafından üretilmeleridir ve gerektiğinde bunları güncellemeyi kolaylaştırmak istedim.


İşte sorunu gösteren bir örneğe bağlantı . "Düzenleme özelliklerini koru" ile Illustrator'dan plot.pdfyerleştirilir ve annotated_plot.pdfkaydedilir. Illustrator ile açıldığında her şeyi doğru gösterir, ancak herhangi bir PDF görüntüleyici ile açıldığında yerleştirilen dosyayı göstermez.


Bu Illustrator'da bir hata gibi görünüyor ve Mathematica sürüm 10 tarafından dışa aktarılan herhangi bir PDF yerleştirilirken olur. Yerleştirilen PDF dosyasını korur, ancak sınırlama kutusunu sıfır genişliğe ayarlar.

Olası geçici çözümler (gömme dışında), yalnızca yerleştirilen PDF'nin saydamlık kullanmaması durumunda:

  • Dosyayı yerleştirmeden önce Mac Önizleme'yi kullanarak yeniden kaydedin.
  • Dosyayı yerleştirmeden önce GhostScript kullanarak yeniden işleyin. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf Komut satırını kullanmak, toplu işleme veya otomasyon için avantajlıdır.

Bu garip bunu hiç fark etmedim buna bakmalıyım.
joojaa

Tamam, hatayı buldum. Dosya aslında sadece kırık bir kırpma yolu tanımı tarafından gizlenmiş gömülüdür. Aslında İKİ mathematica VE illustrator bir hata olabilir.
joojaa

@joojaa Teşekkürler! IRC'deki bir GhostScript geliştiricisiyle konuştum ve aynı şeyi buldu. Bu yalnızca dosyada saydamlık kullanıldığında ve bir nedenden ötürü Mathematica tüm nesneler opak olsa bile bir saydamlık tanımı kullanır. PDF'yi işlerken GhostScript'in yaptığı bu gereksiz saydamlığı kaldırmaktır. Peki, bu bana söylendi ve bu geri bildirime dayanarak bunun bir Illustrator hatası olduğunu varsaydım (başlangıçta Mathematica'nın hatası olduğunu varsaydım). İşte sorunu gösteren çok daha basit bir PDF.
Szabolcs

Evet, inDesign'ın aynı şeyi yapıp yapmadığını arıyorum. Mathematica i basit bir grafik ok ilkel ile çoğaltabilir.
joojaa

Evet illustrator bir hata. Hata raporu verme zamanı.
joojaa

Yanıtlar:


6

(Cevabımı bu başlıktan geri gönderiyorum .)

Ayar Compatibility: Acrobat 4 (PDF 1.3)içinde Save Adobe PDFIllustrator'da iletişim kutusunda (Illustrator 17 ile işaretli) sorunu çözer:

ekran görüntüsü

Ortaya çıkan PDF dosyasında saydamlık, rasterleştirme olmadan düzleştirilecektir.


1
Gömülü dosya Mathematica tarafından dışa aktarılan bir PDF olduğunda OSX Yosemite'de bu sorunu yaşadım. Bu cevap sorunumu çözdü, teşekkürler.
wil3

Aynı şey benim için de düzeltildi, OSX El Cap
Esteban

2

Arsaya bağlantı vermek yerine gömün.

Üzerinde çizim bulunan katmanın kilidini açın ve ardından Bağlantılar Panelinde görüntüyü vurgulayın ve o panelin menüsünden öğesini seçin Embed Image.

Ardından PDF'yi kaydedin.

PDF'ler harici dosyalara bağlanmaz. Bu nedenle, AI dosyanızdaki bağlantılı görüntü elde edilen PDF'ye dahil edilmiyor. Dürüst olmak gerekirse, bunun neden olduğundan emin değilim. Neredeyse bir çeşit hata gibi görünüyor. PDF olarak kaydederken, kaydetme motoru görüntülerin istendiğini bilecek kadar akıllı olmalı ve bunları otomatik olarak gömmelidir.


Yanıt için teşekkürler, ancak gömme benim için çok rahatsız edici (soruda belirttiğim gibi) bu yüzden bir çözüm değil. Gömme için başvurmak zorunda kaldım ve getirdiği tüm ek sorun o zaman Illustrator'ı kullanmak istemem.
Szabolcs

Hm, sorunun yerleştirmeye çalıştığım PDF dosyalarıyla ilgili olduğu anlaşılıyor. Sadece Mathematica 10.0.2'den dışa aktarılan PDF'lerde olur, ancak çoğu çoğu için değil. Bu PDF'lerin Acrobat tarafından rapor edilmeyen ince bir şekilde kırılması gerekir.
Szabolcs

Scott, Illustrator CC 2014'ün var mı? Cevabınız evet ise, CC 2014'ün de bu sorunu yaşayıp yaşamadığını görmek için, bağladığım PDF'yi ("plot.pdf") çalışma yüzeyine "yerleştirmeyi" ve çalışma yüzeyini (yerleştirmeden) ve tekrar PDF olarak kaydetmeyi deneyebilir misiniz? CC 2014 için BT departmanımıza sormak ve yardım edeceğini bilmediğim sürece her şeyi reçineye koymak için tüm sorunlara gitmek istemiyorum. Sorun yalnızca belirli PDF dosyalarıyla (bağladığım gibi) görünüyor, ancak bunun Illustrator'da bir hata olduğuna ve PDF'nin kendisiyle ilgili bir sorun olmadığına inanmak için nedenim var.
Szabolcs

Cevabımda yayınlandığı gibi .. bir tür hata gibi görünüyor.
Scott

Yani CC 2014 ile zaten denediniz mi? Şu anda yalnızca orijinal CC (Illustrator 17) ve CS6 mevcut, her ikisi de sorunu gösteriyor.
Szabolcs
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.