Saya memiliki file Inkscape SVG dengan beberapa efek transparansi dan lapisan berbeda yang ingin saya ekspor ke file PDF untuk distribusi. Ketika saya menggunakan "Simpan sebagai ..." atau "Simpan salinan ..." dan pilih format PDF, semua efeknya kacau:
Atas: output yang diharapkan. Bawah: output aktual.
Saya tidak keberatan meratakan gambar, kehilangan kemampuan pengeditan dan yang lainnya dalam proses, karena saya masih memiliki .svg asli, tetapi saya tetap tidak dapat menemukan opsi untuk itu. Saya lebih suka menghindari mengekspor ke format raster, karena saya ingin dapat menggunakannya untuk mencetak pada kertas besar.
Saat mencari solusi untuk ini, antara lain saya menemukan utas ini, berasal dari 2006 , di mana jawaban terbaru adalah dari 2012 dan berbunyi
6 tahun kemudian .. masalah yang sama. Inkscape tidak dapat mengekspor ke opacity level pdf. Sangat sedih.
Apakah benar-benar tidak ada cara untuk melakukan ini?
convert image filename.pdf
.inkscape --version
memberi sayaInkscape 0.48.4
, setelah mencetak pesan peringatan(inkscape:19694): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
beberapa kali. Itu diinstal dari repositori default di Ubuntu 13.04. Adapun pdf, saya kira mungkin ada masalah lain juga (font sepertinya tidak aktif, misalnya), tapi saya kira mereka akhirnya terkait.Jawaban:
Anda harus memutakhirkan Inkscape Anda ke versi PPA Pra-0.49, pengujian saya menghasilkan hasil menggunakan masking, kliping, dan perbedaan jalur referensi:
Untuk meningkatkan inkscape Anda, buka terminal dan berikan perintah berikut:
Ini harus menghapus inkscape versi 0.48 dan menggantinya dengan versi pra-0.49 yang Anda butuhkan untuk file pdf Anda.
sumber
Anda mungkin juga mencoba mengonversi
.svg
file inkscape Anda untuk.pdf
digunakanrsvg-convert
darilibrsvg2-bin
paket:Ini menjaga transparansi dalam file saya.
sumber
Oke, inilah dua sen saya untuk solusi untuk ini.
Saya mencoba menggunakan jawaban sebelumnya
rsvg-convert
, yang berfungsi baik untuk item transparan. Masalahnya sekarang, saya memiliki gambar tertanam di SVG saya yang sebenarnya dirasterisasi dengan resolusi yang sangat rendah. Menentukan dpi X / Y yang lebih tinggi untukrsvg-convert
tidak mengubahnya.Jadi saya melakukan yang berikut, yang menyelesaikan masalah:
rsvg-convert -f pdf -o rasterized.pdf orig.svg
inkscape orig.svg
inkscape rasterized.pdf
Hasil: Bentuk transparan, dan gambar beresolusi tinggi .
sumber
Salah satu solusi yang saya temukan untuk mengatasi bug yang jelas ini, adalah: Di Inkscape save as: EPS lalu epstopdf file. Hasilnya terlihat sempurna
sumber