Přijmout revize
Zavedení
Ocitli jste se někdy v bludišti revizí dokumentů a snažili jste se sledovat každou změnu provedenou více přispěvateli? S Aspose.Words pro .NET se správa revizí v dokumentech aplikace Word stává hračkou. Tato výkonná knihovna umožňuje vývojářům bez námahy sledovat, přijímat a odmítat změny a zajišťuje, že vaše dokumenty zůstanou organizované a aktuální. V tomto tutoriálu se ponoříme do procesu zpracování revizí dokumentu pomocí Aspose.Words for .NET krok za krokem, od inicializace dokumentu po přijetí všech změn.
Předpoklady
Než začneme, ujistěte se, že máte splněny následující předpoklady:
- Visual Studio nainstalované na vašem počítači.
- .NET framework (nejlépe nejnovější verze).
- Aspose.Words pro knihovnu .NET. Můžete si jej stáhnoutzde.
- Základní znalost programování v C#.
Nyní pojďme skočit do specifik a podívat se, jak můžeme zvládnout revize dokumentů pomocí Aspose.Words pro .NET.
Importovat jmenné prostory
Nejprve musíte importovat potřebné jmenné prostory pro práci s Aspose.Words. Přidejte následující pomocí direktiv v horní části souboru kódu:
using Aspose.Words;
using Aspose.Words.Revision;
Pojďme si tento proces rozdělit na zvládnutelné kroky. Každý krok bude podrobně vysvětlen, aby bylo zajištěno, že rozumíte každé části kódu.
Krok 1: Inicializujte dokument
Chcete-li začít, musíme vytvořit nový dokument a přidat několik odstavců. Tím se připraví půda pro sledování revizí.
// Cesta k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
Body body = doc.FirstSection.Body;
Paragraph para = body.FirstParagraph;
// Přidejte text do prvního odstavce a poté přidejte další dva odstavce.
para.AppendChild(new Run(doc, "Paragraph 1. "));
body.AppendParagraph("Paragraph 2. ");
body.AppendParagraph("Paragraph 3. ");
V tomto kroku jsme vytvořili nový dokument a přidali do něj tři odstavce. Tyto odstavce budou sloužit jako základ pro naše sledování revizí.
Krok 2: Spusťte sledování revizí
Dále musíme povolit sledování revizí. To nám umožňuje zachytit veškeré změny provedené v dokumentu.
// Začněte sledovat revize.
doc.StartTrackRevisions("John Doe", DateTime.Now);
ZavolánímStartTrackRevisions
, umožníme dokumentu sledovat všechny následné změny. Jako parametry jsou předány jméno autora a aktuální datum.
Krok 3: Přidejte revizi
Nyní, když je povoleno sledování revizí, přidáme nový odstavec. Tento dodatek bude označen jako revize.
// Tento odstavec je revizí a bude mít nastavený příznak "IsInsertRevision".
para = body.AppendParagraph("Paragraph 4. ");
Zde se doplňuje nový odstavec („Odstavec 4.“). Protože je povoleno sledování revizí, je tento odstavec označen jako revize.
Krok 4: Odstraňte odstavec
Dále odstraníme existující odstavec a budeme sledovat, jak je revize sledována.
// Získejte kolekci odstavců dokumentu a odstraňte odstavec.
ParagraphCollection paragraphs = body.Paragraphs;
para = paragraphs[2];
para.Remove();
V tomto kroku se odstraní třetí odstavec. Kvůli sledování revizí se toto vymazání zaznamená a odstavec se označí k vymazání, místo aby byl okamžitě odstraněn z dokumentu.
Krok 5: Přijměte všechny revize
Nakonec přijměme všechny sledované revize a upevníme změny v dokumentu.
// Přijměte všechny revize.
doc.AcceptAllRevisions();
ZavolánímAcceptAllRevisions
, zajistíme, aby všechny změny (přidání a odstranění) byly přijaty a aplikovány na dokument. Revize již nejsou označeny a jsou integrovány do dokumentu.
Krok 6: Zastavte sledování revizí
Zakázat sledování revizí
Abychom to zakončili, můžeme deaktivovat sledování revizí a zastavit nahrávání dalších změn.
// Zastavit sledování revizí.
doc.StopTrackRevisions();
Tento krok zastaví dokument ve sledování jakýchkoli nových změn a všechny následné úpravy budou považovat za běžný obsah.
Krok 7: Uložte dokument
Nakonec upravený dokument uložte do určeného adresáře.
// Uložte dokument.
doc.Save(dataDir + "WorkingWithRevisions.AcceptRevisions.docx");
Uložením dokumentu zajistíme zachování všech našich změn a přijatých revizí.
Závěr
Správa revizí dokumentů může být skličující úkol, ale s Aspose.Words pro .NET se stává přímočarým a efektivním. Podle kroků uvedených v této příručce můžete snadno sledovat, přijímat a odmítat změny v dokumentech aplikace Word a zajistit, aby byly vaše dokumenty vždy aktuální a přesné. Tak proč čekat? Ponořte se do světa Aspose.Words a zefektivněte svou správu dokumentů ještě dnes!
FAQ
Jak začnu sledovat revize v Aspose.Words pro .NET?
Sledování revizí můžete začít zavoláním naStartTrackRevisions
metoda na vašem objektu dokumentu a předání jména autora a aktuálního data.
Mohu kdykoli zastavit sledování revizí?
Ano, můžete zastavit sledování revizí zavoláním naStopTrackRevisions
metoda na vašem objektu dokumentu.
Jak přijmu všechny revize v dokumentu?
Chcete-li přijmout všechny revize, použijteAcceptAllRevisions
metoda na vašem objektu dokumentu.
Mohu odmítnout konkrétní revize?
Ano, konkrétní revize můžete odmítnout tak, že na ně přejdete a použijeteReject
metoda.
Kde si mohu stáhnout Aspose.Words pro .NET?
Aspose.Words for .NET si můžete stáhnout z webuodkaz ke stažení.