Esportazione di grafica vettoriale da Inkscape a Libreoffice


12

Sto cercando di esportare un'illustrazione ragionevolmente complessa da Inkscape in un documento di Libreoffice Writer. Vorrei evitare di rasterizzare l'illustrazione il più possibile.

Finora ho provato quanto segue:

  • Inkscape SVG, Plain SVG, SVG con tutto ciò che è stato convertito in tracciati: le immagini bitmap incluse nella mia illustrazione sono visualizzate come scatole nere nel documento dello scrittore.
  • EPS: i caratteri sembrano brutti
  • ODG: non riconosciuto in Writer (?!)

Per ora ho esportato il mio disegno SVG in PNG, e funziona benissimo, ma non è molto soddisfacente. Quindi qual è il modo corretto per farlo? Qualsiasi input benvenuto!


Buona domanda!!! Farlo per Microsoft Office sarebbe una buona cosa.
robermorales,

Aggiungerò una taglia in pochi giorni per aggiungere maggiore esposizione alla domanda.
Peltier,

L'importazione PDF sembra essere stata un'opzione in LibreOffice 3.3, ma inspiegabilmente non è disponibile in 3.4 (problemi di licenza con Oracle?). In ogni caso, ciò non sarà di grande aiuto. Quello che faccio di solito in questo caso è esportare la grafica vettoriale ad alta risoluzione e DPI (180+), e l'immagine ridimensionata ridimensionata apparirà per la maggior parte del tempo nel documento.
mindcorrosive il

La risposta potrebbe essere cambiata come per LibreOffice 6.0.6
Wolf,

Risposte:


1

Un po 'più tardi

(come testato oggi), l'inserimento di SVG di Inkscape (0.92.3) si è dimostrato possibile in LibreOffice 6.0.6. Questo potrebbe essere solo un supporto parziale ma sembrava sufficiente per creare un manuale per l'utente. Ho fatto con successo quanto segue:

Inkscape

  • Avvia nuova immagine SVG
  • trascina e rilascia una schermata PNG su di essa (apri in Inkscape)
  • posto e una scatola rettangolare semitrasparente con testo colorato sullo screenshot
  • traccia una linea orizzontale sotto il testo
  • aggiunta una freccia che parte dal centro della linea e punta su un controllo su scrrenshot

LibreOffice

  • Inizia un nuovo documento di testo
  • aggiunta una pagina piena di testo
  • Inserisci> Immagine ... (immagine selezionata dalla descrizione sopra)
  • Ho salvato il documento
  • Esportato come PDF

Concluscion

Dubito che utilizzare con successo gli SVG di Inkscape solo all'interno di LibreOffice ti renderà molto felice. Probabilmente è solo per uno stadio intermedio. Che tu sia interessato a produrre documenti PDF o documenti HTML o cartacei (stampati da LibreOffice) può fare la differenza. Quindi, ad esempio, i caratteri contano.


Ho appena provato con LibreOffice 6.0.6 - La trasparenza funziona, la sfocatura continua a non funzionare. Negli ultimi 10 anni, ogni browser che si rispetti può farlo, anche Libreoffice 3,2 (IIRC ... qualunque cosa abbia usato nel 2011/12) potrebbe incorporare correttamente SVG, ma Libreoffice non ha ancora recuperato questa capacità. Non ho davvero idea di cosa stia provando a fare (o quale sia il problema) ... :(
Zak,

2

Esportare da Inkscape usando il formato immagine png che Libreoffice supporta pienamente, piuttosto che salvare in formato vettoriale che non supporta, è in realtà l'unica opzione.

Vedi in Inkscape Wiki: Salva come vs esportazione .

Tuttavia, il thread Come importare SVG in OOo Writer dice:

L'importazione svg sarà una nuova funzionalità di OOo 3.4, prova OOo 3.4 beta dal sito di download di OOo.

Si tratta di OpenOffice, di cui Libreoffice è in realtà un altro ramo.
Potresti prendere in considerazione la possibilità di cambiare a causa di questa funzione, fino a quando non trova la sua strada in Libreoffice.


Hai letto la mia domanda? Questo è quello che ho finito per fare, ma la mia domanda è precisamente su come evitare di farlo.
Peltier,

1
Puoi sottovalutarmi tutto quello che vuoi ma non puoi cambiare i fatti, che sono che Writer non supporta i formati vettoriali. Vedi la wiki di Inkscape FileTypes per i convertitori in altri formati, ma questi programmi funzionano dopo che hai salvato in formato vettoriale (e esistono molti altri convertitori).
harrymc,

Oppure puoi passare a OpenOffice, come nella mia modifica sopra.
harrymc,

L'importazione SVG è già inclusa in LibreOffice, al momento non funziona bene.
Peltier,

Il codice SVG in LibreOffice stable è probabilmente pre-beta. La soluzione migliore è probabilmente provare le versioni beta di LibreOffice e OpenOffice e fornire feedback in entrambi i forum. Fino a quando i problemi non saranno risolti.
harrymc,

0

TL-DR:

Se possibile, convertire il vostro SVG in PDF (o eps) in Inkscape, poi aperta che in GIMP e convertire in un molto PNG ad alta risoluzione senza anti-alias (stampe migliori), poi incorporare che nel documento. Perché il supporto per la grafica vettoriale è un incubo.

La lunga storia:

Il supporto per la grafica vettoriale in Libreoffice è una storia molto vivace ... al momento in cui questa domanda è stata posta, l'unico formato supportato in modo affidabile era eps. Tuttavia, Libreoffice non è riuscito a visualizzarlo correttamente, stampa solo su stampanti PostScript (la maggior parte delle stampanti di rete in ambienti professionali) e converti in PDF!

Il motivo è che eps è già un formato Postscript e la conversione PDF si basava sulla "stampa" in un file Postscript, quindi la conversione in PDF. Libreoffice ha semplicemente passato le immagini EPS, e in stampa sembravano esattamente come dovrebbero, sebbene LO potesse solo visualizzare un'anteprima a bassa risoluzione.

Un po 'più tardi, verso il 2012, Libreoffice è stato, per un breve periodo, in grado di effettuare correttamente il test e la stampa della grafica SVG! Questo si basava su un'installazione di Inkscape sulla stessa macchina (o almeno sulla libreria cairo fornita con essa). La funzione includeva tutte le fantasiose funzioni SVG come trasparenza, sfumature e sfocatura (!). L'ho usato con grande efficacia in una singola presentazione all'inizio del 2013, e a quel punto ho pensato di aver capito tutto.

A quel punto, qualcuno nella comunità LO iniziò a pensare che "l'incorporamento SVG" fosse lo stesso di "importazione SVG", e quindi, inserendo un SVG, Libreoffice iniziò a provare a interpretare il file e convertirlo in un disegno di libreoffice. Ciò non può funzionare se svg usa la sfocatura, ad esempio, ma in pratica fallisce anche in molti altri scenari, e questo ha rovinato molti dei miei documenti.

Ormai Libreoffice si è sviluppato ancora un po 'di più, e almeno le semplici immagini svg funzionano di nuovo bene. Quindi finché non hai pendenze, trasparenza o sfocatura, dovresti andare bene con SVG. Allo stesso tempo, è successo qualcosa all'incorporamento dell'EPS e in alcuni casi hanno iniziato a sembrare sbagliati.

Infine, ci sono più formati vettoriali, come WMF ed EMF. Possono funzionare bene, ma solo se il documento rimane sullo stesso computer. Ho avuto diversi documenti in cui i caratteri incorporati in un EMF erano completamente alterati (o meno), a seconda della macchina che stavi guardando l'immagine.

... inutile dirlo, lo trovo profondamente frustrante, ma è ancora molto meglio di Microsoft Office. Per quanto ne sappia, nessun formato di grafica vettoriale al momento funziona su MS Office (compresi i file WMF e EMF di Microsoft), ad eccezione delle cose che disegni direttamente nel software, come lo è per LO.

A questo punto, ho praticamente rinunciato alla speranza che SVG sarà mai correttamente utilizzabile in tutto tranne che Inkscape stesso e i browser web.


Perché ti sei arreso? La tua lunga risposta mi ha ispirato a testarlo di nuovo . Non perdere mai la speranza;)
Lupo,

Ho rinunciato alla speranza perché SVG lavorava nel 2012 per alcuni mesi, dopo molte lunghe discussioni sul bugtracker open / libreOffice, il tempo sufficiente per fare una bella presentazione per difendere la mia tesi di dottorato e presentarla. Ha smesso di funzionare con il prossimo aggiornamento, e dopo 5 anni non funzionava più in nessuna versione di LibreOffice, e nessuno sul bugtracker sembrava nemmeno capire come potesse essere un problema ... Ci riproverò ora ...
Zak,

In questi giorni, sto usando le figure PDF esportate da Inkscape in LaTeX. Hai sperato per un secondo, quindi l'ho provato con LibreOffice: qualsiasi lettore di PDF può visualizzare correttamente trasparenza e sfocatura ma in LO, il PDF è rasterizzato e non riesco nemmeno a specificare una risoluzione. Questo non mi rende felice.
Zak,

0

Quello che ha funzionato per me è stato in Inkscape per selezionare SVG - un circuito elettrico in bianco e nero - dal mio PDF e dall'esportazione dell'immagine PNG. Quindi in LO Writer ho usato Inserisci immagine. Inkscape versione 0.92, versione Libre Office 6.0.7.3 Mac High Sierra 10.13.6


2
Come diceva la domanda, "Vorrei evitare di rasterizzare l'illustrazione il più possibile"
RalfFriedl,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.