Acceptera revisioner

Introduktion

Har du någonsin hamnat i ett virrvarr av dokumentrevisioner och kämpat för att hålla reda på varje förändring som gjorts av flera bidragsgivare? Med Aspose.Words för .NET blir det enkelt att hantera revisioner i Word-dokument. Detta kraftfulla bibliotek låter utvecklare spåra, acceptera och avvisa ändringar utan ansträngning, vilket säkerställer att dina dokument förblir organiserade och uppdaterade. I den här handledningen kommer vi att dyka in i processen steg-för-steg för att hantera dokumentrevideringar med Aspose.Words för .NET, från att initiera dokumentet till att acceptera alla ändringar.

Förutsättningar

Innan vi börjar, se till att du har följande förutsättningar på plats:

  • Visual Studio installerat på din dator.
  • .NET framework (helst den senaste versionen).
  • Aspose.Words för .NET-bibliotek. Du kan ladda ner denhär.
  • Grundläggande förståelse för C#-programmering.

Låt oss nu gå in i detaljerna och se hur vi kan bemästra dokumentrevisioner med Aspose.Words för .NET.

Importera namnområden

Först och främst måste du importera de nödvändiga namnrymden för att arbeta med Aspose.Words. Lägg till följande med hjälp av direktiv överst i din kodfil:

using Aspose.Words;
using Aspose.Words.Revision;

Låt oss dela upp processen i hanterbara steg. Varje steg kommer att förklaras i detalj för att säkerställa att du förstår varje del av koden.

Steg 1: Initiera dokumentet

Till att börja med måste vi skapa ett nytt dokument och lägga till några stycken. Detta kommer att skapa förutsättningar för spårning av revisioner.

// Sökvägen till dokumentkatalogen.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
Body body = doc.FirstSection.Body;
Paragraph para = body.FirstParagraph;

// Lägg till text i det första stycket och lägg sedan till ytterligare två stycken.
para.AppendChild(new Run(doc, "Paragraph 1. "));
body.AppendParagraph("Paragraph 2. ");
body.AppendParagraph("Paragraph 3. ");

I det här steget skapade vi ett nytt dokument och lade till tre stycken till det. Dessa stycken kommer att fungera som baslinjen för vår revisionsspårning.

Steg 2: Börja spåra revisioner

Därefter måste vi aktivera revisionsspårning. Detta gör att vi kan fånga alla ändringar som görs i dokumentet.

// Börja spåra revisioner.
doc.StartTrackRevisions("John Doe", DateTime.Now);

Genom att ringaStartTrackRevisions, gör vi det möjligt för dokumentet att spåra alla efterföljande ändringar. Författarens namn och aktuellt datum skickas som parametrar.

Steg 3: Lägg till en revision

Nu när revisionsspårning är aktiverad, låt oss lägga till ett nytt stycke. Detta tillägg kommer att markeras som en revision.

// Detta stycke är en revidering och kommer att ha flaggan "IsInsertRevision" inställd.
para = body.AppendParagraph("Paragraph 4. ");

Här läggs ett nytt stycke (“Paragraf 4.”) till. Eftersom revisionsspårning är aktiverat markeras detta stycke som en revision.

Steg 4: Ta bort ett stycke

Därefter tar vi bort ett befintligt stycke och observerar hur revisionen spåras.

// Skaffa dokumentets styckesamling och ta bort ett stycke.
ParagraphCollection paragraphs = body.Paragraphs;
para = paragraphs[2];
para.Remove();

I detta steg tas tredje stycket bort. På grund av revisionsspårning registreras denna radering och stycket markeras för radering istället för att omedelbart tas bort från dokumentet.

Steg 5: Acceptera alla versioner

Slutligen, låt oss acceptera alla spårade revisioner, vilket förstärker ändringarna i dokumentet.

// Acceptera alla ändringar.
doc.AcceptAllRevisions();

Genom att ringaAcceptAllRevisions, ser vi till att alla ändringar (tillägg och raderingar) accepteras och tillämpas på dokumentet. Revisionerna är inte längre markerade och är integrerade i dokumentet.

Steg 6: Sluta spåra revisioner

Inaktivera revisionsspårning

För att avsluta kan vi inaktivera revisionsspårning för att sluta registrera ytterligare ändringar.

// Sluta spåra revisioner.
doc.StopTrackRevisions();

Detta steg stoppar dokumentet från att spåra några nya ändringar, och behandlar alla efterföljande redigeringar som vanligt innehåll.

Steg 7: Spara dokumentet

Spara slutligen det ändrade dokumentet i den angivna katalogen.

// Spara dokumentet.
doc.Save(dataDir + "WorkingWithRevisions.AcceptRevisions.docx");

Genom att spara dokumentet säkerställer vi att alla våra ändringar och accepterade revisioner bevaras.

Slutsats

Att hantera dokumentrevideringar kan vara en skrämmande uppgift, men med Aspose.Words för .NET blir det enkelt och effektivt. Genom att följa stegen som beskrivs i den här guiden kan du enkelt spåra, acceptera och avvisa ändringar i dina Word-dokument, och se till att dina dokument alltid är uppdaterade och korrekta. Så varför vänta? Dyk in i Aspose.Words-världen och effektivisera din dokumenthantering idag!

FAQ’s

Hur börjar jag spåra revisioner i Aspose.Words för .NET?

Du kan börja spåra revisioner genom att ringaStartTrackRevisions metod på ditt dokumentobjekt och skickar författarens namn och det aktuella datumet.

Kan jag sluta spåra revisioner när som helst?

Ja, du kan sluta spåra revisioner genom att ringaStopTrackRevisions metod på ditt dokumentobjekt.

Hur accepterar jag alla ändringar i ett dokument?

För att acceptera alla ändringar, användAcceptAllRevisions metod på ditt dokumentobjekt.

Kan jag avvisa specifika ändringar?

Ja, du kan avvisa specifika revisioner genom att navigera till dem och användaReject metod.

Var kan jag ladda ner Aspose.Words för .NET?

Du kan ladda ner Aspose.Words för .NET frånnedladdningslänk.