Chytré stylové chování

Tento tutoriál vás provede procesem používání funkce Smart Style Behavior aplikace Aspose.Words for .NET. Tato funkce umožňuje připojovat a připojovat dokumenty Wordu při zachování chování inteligentního stylu.

Předpoklady

Než začnete, ujistěte se, že máte následující:

  1. Aspose.Words for .NET nainstalován. Můžete si jej stáhnout z webu Aspose nebo nainstalovat přes NuGet.
  2. Visual Studio nebo jiné vývojové prostředí C#.

Krok 1: Inicializujte adresáře dokumentů

Nejprve musíte nastavit cestu k adresáři dokumentů. Upravte hodnotudataDir proměnnou k cestě, kde jsou umístěny vaše dokumenty.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Krok 2: Načtěte zdrojové a cílové dokumenty

Dále musíte načíst zdrojové a cílové dokumenty pomocí Aspose.WordsDocument třída. Aktualizujte názvy souborů vDocument konstruktor podle názvů vašich dokumentů.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

Krok 3: Vložte konec stránky do cílového dokumentu

Abyste zajistili, že se připojený obsah objeví na nové stránce v cílovém dokumentu, můžete vložit konec stránky pomocí aDocumentBuilder.

DocumentBuilder builder = new DocumentBuilder(dstDoc);
builder.MoveToDocumentEnd();
builder.InsertBreak(BreakType.PageBreak);

Krok 4: Nastavte možnosti chování chytrého stylu

Chcete-li povolit chování inteligentního stylu během operace připojení, musíte vytvořit instanciImportFormatOptions a nastavteSmartStyleBehaviormajetek dotrue.

ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };

Krok 5: Připojte zdrojový dokument k cílovému dokumentu

Nyní můžete připojit zdrojový dokument k cílovému dokumentu pomocíInsertDocument metodaDocumentBuilder třída. PoužijteImportFormatMode.UseDestinationStyles parametr a předatImportFormatOptions objekt zachovat chování chytrého stylu.

builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);

Krok 6: Uložte konečný dokument

Nakonec uložte sloučený dokument s povolenou funkcí Smart Style Behavior pomocíSave metodaDocument třída.

builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");

Příklad zdrojového kódu pro Smart Style Behavior pomocí Aspose.Words pro .NET

Zde je úplný zdrojový kód pro funkci “Chování chytrého stylu” v C# pomocí Aspose.Words pro .NET:

	// Cesta k vašemu adresáři dokumentů
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	DocumentBuilder builder = new DocumentBuilder(dstDoc);
	builder.MoveToDocumentEnd();
	builder.InsertBreak(BreakType.PageBreak);
	ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };
	builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);
	builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");

A je to! Úspěšně jste implementovali funkci Smart Style Behavior pomocí Aspose.Words for .NET. Konečný dokument bude obsahovat sloučený obsah se zachováním chování inteligentního stylu.