ds Elite Club 2016 small
Blog Nuovamacut

Gestione professionale delle immagini in Word per documenti tecnici


img_word

Quando si realizzano contenuti grafici con SolidWorks Composer per i propri manuali o documenti tecnici, capita spesso che questi debbano essere importati in Microsoft Word

Uso di MS Word per l'impaginazione

Purtroppo, per quanto l'applicativo del pacchetto Office si sia evoluto negli anni, esso resta un word processor e non un DTP (Desktop Publishing). Questo può creare qualche problema nel momento in cui si vogliano sostituire le immagini dopo che si è già disposto il layout.

Come fare?

Se si ha l’accortezza di inserire le immagini con l’opzione “Collega” è possibile aggiornare la grafica anche dopo averla disposta nel layout, come è usuale nei software DTP. 

collega al file - inserisci e collega

A questo punto però l’utente si trova davanti a due limiti di Word:

  1. La necessità di usare percorsi assoluti per le immagini referenziate;
  2. l’assenza di un comando per cambiare velocemente tali percorsi qualora si debba spostare o duplicare il progetto.

Grazie alla struttura XML dei file *.DOCX è possibile cambiare i percorsi intervenendo direttamente sulle tabelle interne a questi file.

Di seguito se ne illustra la procedura, sono 7 semplici passi da seguire.


Nota: si descrive qui l’uso di “7-Zip” per aprire e ricreare i file ZIP; con altri applicativi i passaggi potrebbero essere leggermente diversi.


Situazione di partenza

Ipotizziamo di avere un documento “ESEMPIO MANUALE 1.docx” nella cartella

D:\TEMP\MANUALI\MANUALE 1

che faccia riferimento a immagini nella cartella

D:\TEMP\MANUALI\MANUALE 1\IMMAGINI

situazione_di_partenza-1

1.Copia cartella e sottocartelle 

Si copi la cartella “MANUALE 1” a fianco, rinominandola “MANUALE 2”:

copia_cartella_e_sottocartelle

2.Rinomina file Word

Si rinomini anche il file “ESEMPIO MANUALE 1.docx” in “ESEMPIO MANUALE 2.docx”:

rinomina_file_word

3.Scompattamento del file Word

Con 7-Zip si scompatti il nuovo file Manuale 2, con l’attenzione di farlo in una cartella con lo stesso nome (senza estensione) del file *.DOCX:

scompattamento

4.Modifica del file “document.xml.rels”

Con un editor di testo, aprire il file “document.xml.rels” che si trova nella cartella “.\word\_rels”

Attenzione: esiste anche la cartella “.\_rels” che contiene il file “.rels” – non va toccata!

modifica_del_file-1

Sostituire il vecchio percorso delle immagini con quello nuovo (in questo caso “D:\TEMP\MANUALI\MANUALE 1\IMMAGINI” con “D:\TEMP\MANUALI\MANUALE 2\IMMAGINI”):

sostituire_il_vecchio_percorso_1

5.Creazione nuovo file ZIP/DOCX

Andare nella cartella “D:\TEMP\MANUALI\MANUALE 2\ESEMPIO MANUALE 2” e, dopo aver selezionato TUTTO il contenuto, creare un nuovo ZIP che abbia lo stesso nome della cartella padre (e quindi del  file DOCX, in questo caso “ESEMPIO MANUALE 2”):

creazione_nuovo_file_zip_docx

6.Eliminazione del vecchio file DOCX 

Cancellare il vecchio “ESEMPIO MANUALE 2.DOCX”.

7.Rinomina del nuovo file ZIP in DOCX

Rinominare “ESEMPIO MANUALE 2.ZIP” in “ESEMPIO MANUALE 2.DOCX” e metterlo nella cartella superiore (D:\TEMP\MANUALI\MANUALE 2).

Eliminare la cartella di lavoro “D:\TEMP\MANUALI\MANUALE 2\ESEMPIO MANUALE 2”.

Fine.


Nota - Modifica diretta dei file DOCX:
Usando 7-Zip, con un po’ di attenzione, è possibile aprire e modificare direttamente i file *.DOCX senza bisogno di decomprimere/comprimere/rinominare i materiali:

modifica_diretta

Con il *.DOCX aperto in 7-Zip, aprire il file “.\word\_rels\document.xml.rels”  con un editor di testo. Effettuare le sostituzioni di cui sopra, salvare e chiudere il file. A questo punto 7-Zip chiederà se aggiornare il file; acconsentire. Il file di Word sarà allineato coi nuovi link alle immagini.


 

 


Postato da Francesco Rustichelli

Product Manager SolidWorks Simulation / SolidWorks Composer
SolidWorks Elite AE
Nuovamacut Automazione Spa