Mengekspor grafik vektor dari Inkscape ke Libreoffice

12

Saya mencoba untuk mengekspor ilustrasi yang cukup kompleks dari Inkscape ke dokumen Libreoffice Writer. Saya ingin menghindari rasterisasi ilustrasi sebanyak mungkin.

Sejauh ini saya sudah mencoba yang berikut ini:

  • Inkscape SVG, Plain SVG, SVG dengan semua yang dikonversi ke jalur: bitmap gambar yang disertakan dalam ilustrasi saya dirender sebagai kotak hitam dalam dokumen penulis.
  • EPS: font terlihat jelek
  • ODG: tidak dikenali dalam Writer (?!)

Untuk sekarang saya sudah mengekspor gambar SVG saya ke PNG, dan itu berfungsi dengan baik, tapi itu tidak terlalu memuaskan. Jadi apa cara yang benar untuk melakukan ini? Setiap masukan diterima!

Peltier
sumber
Pertanyaan bagus!!! Melakukannya untuk kantor Microsoft akan menjadi hal yang baik juga.
robermorales
Saya akan menambahkan hadiah dalam beberapa hari untuk menambahkan lebih banyak paparan pertanyaan.
Peltier
Impor PDF tampaknya menjadi pilihan di LibreOffice 3.3, tetapi tidak dapat dijelaskan dalam 3.4 (masalah lisensi dengan Oracle?). Bagaimanapun, itu tidak akan banyak membantu. Apa yang biasanya saya lakukan dalam kasus ini adalah untuk mengekspor grafik vektor pada resolusi tinggi dan DPI (180+), dan gambar downscal rasterized akan terlihat oke sebagian besar waktu dalam dokumen.
mindcorrosive
Jawabannya mungkin telah berubah untuk LibreOffice 6.0.6
Wolf

Jawaban:

1

Beberapa saat kemudian

(seperti yang diuji hari ini), memasukkan Inkscape (0.92.3) SVG terbukti dimungkinkan di LibreOffice 6.0.6. Ini mungkin hanya sebagian dukungan tetapi tampaknya cukup untuk membuat manual pengguna. Saya berhasil melakukan hal berikut:

Inkscape

  • Mulai gambar SVG baru
  • seret 'n' letakkan PNG-Screenshot di atasnya (buka di Inkscape)
  • tempat dan kotak persegi panjang semi-transparan dengan teks berwarna pada tangkapan layar
  • gambar garis horizontal di bawah teks
  • menambahkan panah mulai di tengah garis yang menunjuk pada kontrol pada scrrenshot

LibreOffice

  • Mulai dokumen teks baru
  • menambahkan satu halaman penuh teks
  • Sisipkan> Gambar ... (gambar yang dipilih dari deskripsi di atas)
  • Menyimpan dokumen
  • Diekspor sebagai PDF

Kesimpulan

Saya ragu bahwa berhasil menggunakan Inkscape SVG di dalam LibreOffice saja akan membuat Anda sangat bahagia. Mungkin ini hanya untuk tahap menengah. Apakah Anda tertarik untuk menghasilkan dokumen PDF, atau dokumen HTML atau dokumen kertas (dicetak dari LibreOffice) dapat membuat perbedaan besar. Jadi misalnya, font akan jadi masalah.

Serigala
sumber
Hanya mencobanya dengan LibreOffice 6.0.6 - Transparansi berfungsi, blur masih tidak. Selama 10 tahun terakhir, setiap browser yang menghargai diri sendiri dapat melakukan ini, bahkan Libreoffice 3,2 (IIRC ... apa pun yang saya gunakan pada 2011/12) dapat dengan benar menanamkan SVG, tetapi Libreoffice masih belum mendapatkan kembali kemampuan itu. Saya benar-benar tidak tahu apa yang coba dilakukan (atau apa masalahnya) ... :(
Zak
2

Mengekspor dari Inkscape menggunakan format gambar png yang didukung penuh oleh Libreoffice, daripada menyimpan dalam format vektor yang tidak didukungnya, sebenarnya merupakan satu-satunya pilihan.

Lihat di Inkscape Wiki: Simpan sebagai vs ekspor .

Namun, utas Cara mengimpor SVG di OOo Writer mengatakan:

Impor svg akan menjadi fitur baru di OOo 3.4, coba OOo 3.4 beta dari situs unduhan OOo.

Ini tentang OpenOffice, dimana Libreoffice sebenarnya adalah cabang lain.
Anda mungkin mempertimbangkan untuk mengubah karena fitur ini, sampai menemukan jalannya ke Libreoffice.

harrymc
sumber
Apakah Anda membaca pertanyaan saya? Itulah yang akhirnya saya lakukan, tetapi pertanyaan saya justru tentang bagaimana menghindari melakukannya.
Peltier
1
Anda dapat memberi suara rendah pada saya semua yang Anda inginkan tetapi Anda tidak dapat mengubah fakta, yang mana Writer tidak mendukung format vektorial. Lihat wiki Inkscape FileTypes untuk konverter ke format lain, tetapi program ini beroperasi setelah Anda menyimpannya dalam format vektor (dan ada banyak konverter lainnya).
harrymc
Atau Anda dapat mengubah ke OpenOffice, seperti dalam edit saya di atas.
harrymc
Impor SVG sudah termasuk dalam LibreOffice, sepertinya tidak berfungsi dengan baik saat ini.
Peltier
Kode SVG di LibreOffice stable mungkin pra-beta. Taruhan terbaik Anda mungkin untuk mencoba versi beta dari LibreOffice dan OpenOffice, dan memberikan umpan balik di kedua forum. Sampai masalah teratasi.
harrymc
0

TL-DR:

Jika memungkinkan, konversikan SVG Anda ke PDF (atau eps) di Inkscape, lalu buka di GIMP dan konversikan ke PNG resolusi sangat tinggi tanpa anti-alias (mencetak lebih baik), lalu sematkan di dokumen Anda. Karena dukungan grafik vektor adalah mimpi buruk.

Ceritanya panjang:

Dukungan grafis vektor di Libreoffice adalah kisah yang sangat hidup ... pada saat pertanyaan ini diajukan, satu-satunya format yang didukung adalah eps. Namun, Libreoffice tidak dapat menampilkannya dengan benar, hanya mencetak ke printer postscript (sebagian besar printer jaringan di lingkungan profesional) dan mengkonversi ke PDF!

Alasannya adalah bahwa eps sudah merupakan format postscript, dan konversi PDF didasarkan pada "pencetakan" ke file Postscript, kemudian dikonversi ke PDF. Libreoffice hanya melewati gambar EPS, dan dalam cetakan mereka tampak persis seperti seharusnya, meskipun LO hanya bisa menampilkan pratinjau beresolusi rendah.

Beberapa saat kemudian, sekitar tahun 2012, Libreoffice, untuk waktu yang singkat, dapat melakukan dspay dan mencetak grafik SVG dengan benar! Ini bergantung pada instalasi Inkscape pada mesin yang sama (atau setidaknya pustaka cairo yang menyertainya). Fitur ini mencakup semua fitur SVG mewah seperti transparansi, gradien dan blur (!). Saya menggunakan ini untuk efek yang luar biasa dalam satu presentasi tunggal pada awal 2013, dan pada saat itu saya pikir saya sudah mengetahui semuanya.

Pada saat itu, seseorang di komunitas LO mulai berpikir bahwa "penyematan SVG" sama dengan "impor SVG", dan ketika menyisipkan SVG, Libreoffice mulai mencoba menafsirkan file dan mengubahnya menjadi gambar libreoffice. Itu tidak bisa berfungsi jika svg menggunakan blur, misalnya, tetapi dalam praktiknya juga gagal dalam banyak skenario lain, dan ini merusak beberapa dokumen saya.

Pada saat ini, Libreoffice telah berkembang sedikit lebih jauh, dan setidaknya gambar svg sederhana berfungsi dengan baik lagi. Jadi selama Anda tidak memiliki gradien, transparansi atau blur, Anda harus baik-baik saja dengan SVG. Pada saat yang sama, sesuatu telah terjadi pada penyematan EPS, dan mereka mulai terlihat salah dalam beberapa kasus.

Akhirnya, ada lebih banyak format vektor, seperti WMF dan EMF. Mereka dapat bekerja dengan baik, tetapi hanya jika dokumen Anda tetap di komputer yang sama. Saya sudah memiliki beberapa dokumen di mana font yang tertanam dalam EMF sepenuhnya hancur (atau tidak), tergantung pada mesin apa yang Anda lihat pada gambar.

... tak perlu dikatakan, saya menemukan ini sangat frustasi, tetapi masih jauh lebih baik daripada Microsoft Office. Sepengetahuan saya, tidak ada format grafik vektor yang berfungsi pada MS office saat ini (termasuk WMF dan EMF milik Microsoft), kecuali hal-hal yang Anda gambar langsung dalam perangkat lunak, seperti untuk LO.

Pada titik ini, saya sudah cukup banyak berharap bahwa SVG akan pernah dapat digunakan dengan baik dalam apa pun kecuali Inkscape itu sendiri dan browser web.

Zak
sumber
Mengapa kamu menyerah? Jawaban panjang Anda menginspirasi saya untuk mengujinya lagi . Jangan pernah kehilangan harapan;)
Wolf
Saya menyerah karena SVG dulu bekerja pada 2012 selama beberapa bulan, setelah banyak diskusi panjang tentang bugtracker open / libreOffice, cukup lama bagi saya untuk membuat presentasi yang indah untuk mempertahankan tesis PhD saya, dan mempresentasikannya. Itu berhenti bekerja dengan pembaruan berikutnya, dan masih tidak berfungsi dalam versi LibreOffice setelah itu, 5 tahun kemudian, dan tak seorang pun di bugtracker itu yang bahkan mengerti bagaimana itu bisa menjadi masalah ... Akan coba lagi sekarang ...
Zak
Hari ini, saya menggunakan angka PDF yang diekspor dari inkscape di LaTeX. Anda mendapatkan harapan saya untuk sesaat, jadi saya mencobanya dengan LibreOffice - Pembaca PDF mana pun dapat menampilkan transparansi dan blur dengan benar tetapi dalam LO, PDF di raster, dan saya bahkan tidak dapat menentukan resolusi. Ini tidak membuatku bahagia.
Zak
0

Apa yang berhasil bagi saya adalah di Inkscape untuk memilih SVG - sirkuit listrik hitam dan putih - dari PDF dan Ekspor PNG Gambar saya. Kemudian di LO Writer saya menggunakan Insert Image. Inkscape versi 0.92, Libre Office Versi 6.0.7.3 Mac High Sierra 10.13.6

Joerg
sumber
2
Seperti pertanyaan, "Saya ingin menghindari rasterisasi ilustrasi sebanyak mungkin"
RalfFriedl