Ho bisogno di confrontare due documenti dell'ufficio, in questo caso due documenti word e fornire una differenza, che è in qualche modo simile a ciò che è mostrato in SVN. Non fino a quel punto, ma almeno in grado di evidenziare le differenze.confrontando a livello di codice i documenti word
Ho provato ad utilizzare la dll ufficio COM ed ho ottenuto fino a questo punto ..
object fileToOpen = (object)@"D:\doc1.docx";
string fileToCompare = @"D:\doc2.docx";
WRD.Application WA = new WRD.Application();
Document wordDoc = null;
wordDoc = WA.Documents.Open(ref fileToOpen, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
wordDoc.Compare(fileToCompare, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Eventuali suggerimenti su come procedere ulteriormente? Questa sarà un'applicazione web che ha molti successi. Sta usando l'oggetto office com la strada giusta da percorrere, o ci sono altre cose che posso guardare?
Proprio di interesse, come SVN mostra difefrence tra due file binari? (AFAIK 'docx' è un formato di archivio zip) – sll
seleziona i due file in questione, di solito nella stessa cartella sul lato client. Hai installato tortoiseSVN. Fai clic con il pulsante destro del mouse e vai al menu TortoiseSVN e seleziona Diff ... – user20358
Sì, lo so come farlo, ma quale differenza vedrai? Ha senso? – sll