Připojit dokument k prázdnému

Tento tutoriál vysvětluje, jak používat Aspose.Words pro .NET k připojení obsahu jednoho dokumentu k prázdnému cílovému dokumentu. Poskytnutý zdrojový kód ukazuje, jak vytvořit nový dokument, odstranit jeho obsah a poté k němu připojit zdrojový dokument.

Krok 1: Nastavte projekt

Ujistěte se, že máte následující předpoklady:

  • Nainstalovaná knihovna Aspose.Words for .NET. Můžete si jej stáhnout z[Aspose.Releases]https://releases.aspose.com/words/net/ nebo k instalaci použijte správce balíčků NuGet.
  • Cesta k adresáři dokumentů, kde jsou umístěny zdrojové a cílové dokumenty.

Krok 2: Vytvořte nový cílový dokument

Vytvoř novýDocument objekt pro cílový dokument.

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

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

Krok 3: Odstraňte existující obsah z cílového dokumentu

Chcete-li zajistit čistý cílový dokument, odstraňte z dokumentu veškerý existující obsah pomocíRemoveAllChildren metoda.

dstDoc.RemoveAllChildren();

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

Připojte obsah zdrojového dokumentu k cílovému dokumentu pomocíAppendDocument metoda sImportFormatMode.KeepSourceFormatting volba.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Krok 5: Uložte cílový dokument

Nakonec uložte upravený cílový dokument pomocíSave metodaDocument objekt.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");

Tím je implementace připojení dokumentu k prázdnému cílovému dokumentu pomocí Aspose.Words for .NET dokončena.

Příklad zdrojového kódu pro Append Document To Blank pomocí Aspose.Words for .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();
	// Cílový dokument není prázdný, což často způsobuje, že se před připojeným dokumentem objeví prázdná stránka.
	// To je způsobeno tím, že základní dokument má prázdnou sekci a nový dokument je spuštěn na další stránce.
	// Před připojením odstraňte veškerý obsah z cílového dokumentu.
	dstDoc.RemoveAllChildren();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");