Manage Comments in DOC or DOCX Files

Com afegir, gestionar i fer un seguiment dels comentaris i canvis en documents Word

La col·laboració efectiva de documents sovint depèn de la capacitat d’afegir, gestionar i seguir canvis de manera fluida. Aspose.Words per a .NET permet als desenvolupadors integrar programàticament aquestes funcions crucials a les seves aplicacions, facilitant fluxos de treball robustos de revisió de documents. Aquesta guia ofereix una explicació pas a pas de com afegir, gestionar i resoldre comentaris, així com habilitar i utilitzar el seguiment de canvis dins de documents Word mitjançant Aspose.Words.

Configuració del teu entorn

Abans de començar a implementar les funcions de col·laboració de documents, assegura’t que el teu entorn de desenvolupament està configurat correctament:

  1. Instal·la el SDK de .NET: Descarrega i instal·la l’última versió del SDK de .NET des de https://dotnet.microsoft.com/download . Assegura la compatibilitat amb Aspose.Words per a .NET.
  2. Afegeix Aspose.Words al teu projecte: Integra Aspose.Words al teu projecte .NET mitjançant el NuGet Package Manager:
  3. Prepara un document Word: Crea un document Word d’exemple (p. ex., review.docx) per provar les funcionalitats de comentaris i seguiment de canvis.

Una guia pas a pas

Aquesta secció ofereix una guia detallada, acompanyada d’exemples de codi, sobre com afegir comentaris i fer el seguiment de canvis dins de documents Word mitjançant Aspose.Words per a .NET.

Pas 1: Carrega el document Word i afegeix comentaris

using System;
using Aspose.Words;

class Program
{
    static void Main()
    {
        string filePath = "BigDocument.docx";
        Document doc = new Document(filePath);

        // Step 1: Add a comment to the document
        Comment comment = new Comment(doc, "Reviewer Name", "RN", DateTime.Now);
        Paragraph commentPara = new Paragraph(doc);
        commentPara.AppendChild(new Run(doc, "This section needs additional explanation."));
        comment.AppendChild(commentPara);
        Paragraph para = doc.FirstSection.Body.FirstParagraph;
        Run commentAnchorStart = para.Runs.Count > 0 ? para.Runs[0] : para.AppendChild(new Run(doc, "Annotated text"));
        Run commentAnchorEnd = para.AppendChild(new Run(doc, "Annotated text"));
        CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id);
        CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id);
        para.InsertBefore(commentRangeStart, commentAnchorStart);
        para.InsertAfter(commentRangeEnd, commentAnchorEnd);
        para.InsertAfter(comment, commentRangeStart);

        // Step 2: Enable change tracking
        doc.StartTrackRevisions("Reviewer Name");

        // Step 3: Modify the content
        para.AppendChild(new Run(doc, "Updated content added during review."));

        // Step 4: Save the updated document
        string outputPath = "ReviewedDocument.docx";
        doc.StopTrackRevisions();
        doc.Save(outputPath);

        Console.WriteLine("Comments and change tracking applied successfully.");
    }
}

Codi explicat

  • El codi primer carrega el document Word (review.docx).
  • Es crea un nou comentari i s’associa a un paràgraf específic.
  • El seguiment de canvis està activat utilitzant StartTrackRevisions.
  • El contingut del document es modifica (en aquest cas, s’afegeix una nova seqüència de text).
  • Finalment, el document actualitzat es desa com a ReviewedDocument.docx.

Pas 2: Verifica els comentaris i els canvis al document

  1. Obre el ReviewedDocument.docx fitxer a Microsoft Word.
  2. Verifica que el comentari que has afegit es mostri correctament dins del document.
  3. Confirma que les modificacions de contingut que has fet es registren com a canvis, amb la informació del revisor associada.

Problemes comuns

  1. Comentaris no es mostren: - Assegureu-vos que el comentari s’afegeixi correctament a un paràgraf vàlid o a un altre node de contingut dins de l’estructura del document. - Comproveu si la visualització de comentaris està habilitada a la configuració de visualització de Word.
  2. Canvis no seguits: - Verifica que el StartTrackRevisions es crida el mètode abans es fan modificacions al contingut del document. - Assegureu-vos que el nom d’usuari proporcionat a StartTrackRevisions no estigui buit o nul.
  3. Funcionalitats no compatibles: - Tingueu en compte que algunes funcions avançades de comentaris o seguiment de canvis introduïdes en versions més noves de Word poden no ser totalment compatibles amb versions més antigues de Word. Proveu-ho a fons.

Recursos

Milloreu avui mateix els fluxos de treball de col·laboració de documents! Baixeu una prova gratuïta de Aspose.Words per a .NET des de https://releases.aspose.com/words/ i exploreu les seves potents funcionalitats per afegir, gestionar i fer un seguiment de comentaris i canvis en documents de Word. Visiteu el nostre documentació per a més informació i exemples de codi. Exploreu el nostre productes i consulta el nostre blog per a les últimes actualitzacions i consells.

 Català