---
title: "Automatizzare il confronto di documenti Word nelle aziende più grandi"
date: "2019-03-13"
categories: 
  - "servers"
  - "tools"
tags: 
  - "diff-merge-tool"
  - "diffdog"
  - "diffdog-server"
  - "directory-comparison"
  - "file-comparison"
  - "word-document-comparison"
description: Scoprite come Altova DiffDog Server automatizza il confronto dei documenti Word, consentendo un'analisi efficiente di file e directory per le aziende più impegnate, grazie a opzioni personalizzabili.
---
Status: #blog

Tags:  #diff-merge-tool #diffdog #diffdog-server #directory-comparison #file-comparison #word-document-comparison

Categories: [server-software](/blog/it/category/server-software.md) | [development](/blog/it/category/development.md)
# Automatizzare il confronto di documenti Word nelle aziende più grandi

Molte aziende e contesti aziendali utilizzano documenti Microsoft Word in formati standardizzati, con variazioni nel contenuto nelle versioni successive. Pensate ai contratti o ad altri documenti legali, ai rapporti sullo stato di avanzamento, ai risultati dei test, alle liste di regole e a molti altri. Questi documenti possono essere generati anche attraverso processi automatizzati. Identificare e segnalare manualmente le modifiche tra le diverse versioni sarebbe un processo laborioso. Altova DiffDog Server offre una soluzione efficiente e automatizzata.

Il server DiffDog porta le funzionalità di confronto di file e directory di Altova DiffDog su server ad alte prestazioni, semplificando così [automatizzare il confronto tra documenti Word](https://www.altova.com/it/diffdog-server) e generare report di confronto che analizzano file, directory o URL, e persino documenti Word (.docx) salvati nelle versioni di MS Office 2007 o successive.

Esaminiamo un confronto tra due documenti Word.

![Automatizzate il confronto di documenti Word con DiffDog Server](/blog/images/DiffDog_Server_Comparison.jpg)

<!--more-->

Una volta installato su una macchina all'interno della rete, il server DiffDog viene eseguito come un servizio. È possibile eseguire confronti invocando il server DiffDog tramite l'interfaccia a riga di comando o attraverso script eseguibili.

È possibile confrontare documenti Word direttamente sul server su cui è installato DiffDog Server, oppure avviare un confronto da remoto da un computer client. L'installazione di DiffDog Server include un client da riga di comando DiffDog portatile, che può essere copiato su più computer, consentendo a più utenti di accedere a un server DiffDog in esecuzione da remoto.

È inoltre possibile automatizzare il confronto di documenti Word in base a intervalli di tempo o a eventi relativi a file/cartelle, gestiti dal server FlowForce, una soluzione altamente personalizzabile di Altova [motore di workflow per l'automazione di attività di integrazione dati a livello aziendale](https://www.altova.com/it/flowforceserver).

Supponiamo di voler individuare le differenze tra due versioni di un contratto di locazione di un appartamento e creare un rapporto che le evidenzi. Possiamo utilizzare un semplice comando da riga di comando, ad esempio:

[![Comando per confrontare documenti Word](/blog/images/comparison-cmd-1.png)](comparison-cmd-1.png)

Questo comando esegue il client a riga di comando del server DiffDog, richiede l'esecuzione del confronto, salva il risultato in un file di report di differenze in formato XML e specifica i documenti Word da confrontare.

Ecco il file di output, visualizzato con XMLSpy, il software più venduto [Editor XML](https://www.altova.com/it/xmlspy-xml-editor) per la modellazione, la modifica, la trasformazione e il debug di XML e delle tecnologie correlate

[![Automatizzare il confronto di documenti Word: risultato con le opzioni di comando predefinite](/blog/images/result1.png)](result1.png)

Analizzando le righe 10 e 13 del risultato, possiamo notare che la differenza segnalata durante il confronto sembra essere un cambiamento nella maiuscola/minuscola di alcuni caratteri. Se siamo più interessati alle differenze effettive nel testo del documento, possiamo aggiungere il comando --doc-ignore-case=true per ignorare la distinzione tra maiuscole e minuscole. L'esempio seguente utilizza abbreviazioni per i comandi per risparmiare spazio:

[![Comando per confrontare documenti Word che ignora la distinzione tra maiuscole e minuscole](/blog/images/comparison-cmd-2.png)](comparison-cmd-2.png)

Il nuovo file dei risultati mostra solo le differenze effettive nel contenuto del testo:

[![Automatizzare il confronto tra documenti Word: il risultato ignora la distinzione tra maiuscole e minuscole](/blog/images/comparison-result-2.png)](comparison-result-2.png)

Sono disponibili numerosi comandi per perfezionare il confronto dei documenti Word e il file dei risultati. È possibile scegliere di includere o escludere le differenze nella formattazione dei caratteri, negli spaziature, ecc. I comandi del server DiffDog per automatizzare il confronto dei documenti Word includono e ampliano tutte le impostazioni di preferenza per il confronto disponibili in DiffDog:

![Opzioni per il confronto di documenti Word in DiffDog](/blog/images/comparison-options.png)

È possibile impostare valori predefiniti per le opzioni di confronto del server DiffDog e per molte altre funzionalità, tramite un file di configurazione del client.

### **Confronto di documenti Word a tre vie**

Il server DiffDog supporta anche il confronto di documenti Word a tre vie. Basta aggiungere il nome del terzo documento alla riga di comando:

[![Automatizzare il confronto di documenti Word tra 3 file](/blog/images/comparison-cmd-3.png)](comparison-cmd-3.png)

Ecco il file dei risultati con tre diverse opzioni:

[![Automatizzare il confronto di documenti Word: risultato del confronto a tre vie](/blog/images/comparison-result-3.png)](comparison-result-3.png)

Si prega di notare che le designazioni "left_content", "middle_content" e "right_content" nel file di output corrispondono all'ordine dei nomi dei file specificati sulla riga di comando.

### **Funzionalità estese**

Abbiamo eliminato i percorsi negli esempi precedenti per mantenerli il più semplici possibile. Nella maggior parte delle installazioni, il server DiffDog verrà eseguito su un server di file centrale e sarà accessibile da client remoti. I file da confrontare possono essere specificati tramite percorsi a directory separate, oppure possono essere accessibili tramite URL basati sul web. Ad esempio, potreste voler confrontare versioni successive di un documento con un antenato comune memorizzato in una posizione centralizzata o addirittura sul web.

Per motivi di sicurezza, gli amministratori possono, facoltativamente, configurare il server DiffDog per limitare i percorsi del server accessibili ai client.

Per garantire la compatibilità con un'ampia gamma di ambienti operativi, il server DiffDog è disponibile per le piattaforme Windows, Linux e MacOS X.

### **Automatizzare il confronto tra documenti Word**

Il server DiffDog si integra con i file di confronto creati nell'applicazione desktop DiffDog. Il comando di importazione del server DiffDog esegue un confronto specificato in un file di confronto DiffDog. Questo permette agli utenti di ripetere un confronto in un momento successivo, utilizzando le stesse impostazioni.

Il server DiffDog Word può essere automatizzato anche tramite script batch. Ad esempio, DiffDog Server è ideale per automatizzare la generazione di report di confronto per documenti importanti in un determinato momento, ad esempio ogni giorno, una volta alla settimana, ecc.

Uno script batch di DiffDog può essere eseguito come parte di un processo da parte del server FlowForce, in base a un trigger temporale, a una modifica in una cartella monitorata, oppure come servizio HTTP.

Scoprite di persona quanto è facile e veloce automatizzare il confronto di documenti Word, così come il confronto di file di testo, binari, XML o intere directory, e persino di URL: scaricate una versione di prova completamente funzionante, con [30 giorni di utilizzo gratuito](https://www.altova.com/it/download)!
