Seberapa baik Scalable Vector Graphics bekerja untuk mencetak?
Saya perlu menghasilkan grafik untuk dimasukkan dalam dokumen cetak secara terprogram. Tampaknya hanya ada dua pesaing serius untuk format file target, EPS dan SVG.
Sebagai seorang programmer, SVG terlihat lebih mudah untuk dikerjakan, tetapi sepertinya tidak diterima oleh industri grafis. Dulu ada proyek untuk mendasarkan grafik cetak pada SVG (mis. Adobe PDFXML), tetapi tidak ada yang tampak aktif sekarang. Juga, alat Adobe tampaknya telah mengakhiri hubungan singkat dengan SVG.
Jika saya memilih SVG sebagai format yang dapat dikirim, masalah apa yang mungkin ada, dibandingkan dengan alternatifnya? Saya telah mendengar keluhan tentang penanganan teks SVG, tetapi saya belum menemukan diskusi terperinci. Hal lain yang saya curigai mungkin menjadi masalah adalah seberapa bersih SVG mengkonversi ke PDF.
Jawaban:
Sebenarnya, untuk mencetak EPS atau PDF akan lebih baik. SVG tidak apa-apa untuk web (yang memang dirancang untuk itu) tetapi seringkali ada masalah dengan RIP saat mencetak. Sebagian besar desainer yang diberikan file SVG akan membukanya dalam aplikasi vektor dan menyimpannya kembali sebagai file asli, eps atau PDF. Saya tidak akan pernah mengirim file SVG ke penyedia cetak.
sumber
Saya telah menggunakan abcPDF untuk secara terprogram mengkonversi SVG yang dihasilkan ke PDF untuk keperluan pencetakan. Sudah sekitar 4 tahun, tapi saya tidak bisa membayangkan dukungan untuk itu di perpustakaan akan berkurang.
sumber
Inkscape dapat mengonversi file SVG ke PDF dan EPS melalui baris perintah. Google "svg to eps command line". Ini akan menjadi solusi yang baik untuk gambar yang ditujukan untuk pengiriman web dan cetak.
Hanya berhati-hatilah karena sementara ini harus bekerja di Linux, Inkscape melalui command line pada Mac agak rusak (mungkin harus mengkompilasi Inkscape sendiri atau mengubah tautan file di dalam .app)
sumber
Jika Anda perlu mengonversi gambar menjadi bitmap, pastikan Anda memilih ukuran yang tepat sebelum Anda mengonversi gambar karena ukuran apa pun setelah gambar dikonversi akan mengakibatkan kehilangan kualitas.
sumber
Semua industri (pemotong laser, mesin penggilingan, dll.) Bergantung pada "melakukan pekerjaan fisik" dengan DXF, yang merupakan
Drawing Exchange Format
, yang dapat dikonversi ke JSON AST (banyak perpustakaan di luar sana untuk tujuan ini) yang dapat dikonversi menjadi SVG; jadi tidak ada alasan yang memungkinkan untuk mencegah SVG digunakan untuk tujuan pencetakan.Satu atribut penting dari SVG untuk tujuan ini adalah
viewBox=
yang menunjukkan dimensi dunia nyata dari gambar.viewBox=
harus cocok denganwidth=
danheight=
, atau Anda akan dipotong dan diskalakan pencetakan. Anda harus memberikanviewBox=
atribut pada ekspor dan mengharuskannya pada impor.Namun, Anda mungkin mengalami masalah dengan SVG tetapi ini bukan kesalahan SVG: Ada banyak driver kereta / aplikasi di luar sana.
Di perusahaan saya, kami menggunakan SVG untuk format pertukaran gambar default.
sumber