Aktualizujte rozvržení stránky
Tento výukový program vás provede procesem používání funkce Update Page Layout Aspose.Words for .NET. Tato funkce zajišťuje správnou aktualizaci rozvržení stránky při spojování a připojování dokumentů aplikace Word.
Předpoklady
Než začnete, ujistěte se, že máte následující:
- Aspose.Words for .NET nainstalován. Můžete si jej stáhnout z webu Aspose nebo nainstalovat přes NuGet.
- 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.Words.Document
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: Aktualizujte rozvržení stránky pro cílový dokument
Chcete-li zajistit, aby se rozvržení stránky před připojením zdrojového dokumentu správně aktualizovalo, můžete zavolatUpdatePageLayout
na cílovém dokumentu.
dstDoc.UpdatePageLayout();
Krok 4: Připojte zdrojový dokument k cílovému dokumentu
Nyní můžete připojit zdrojový dokument k cílovému dokumentu pomocíAppendDocument
metodaDocument
třída. TheImportFormatMode.KeepSourceFormatting
Parametr zajišťuje zachování formátování zdroje během operace připojení.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
Krok 5: Znovu aktualizujte rozvržení stránky
Po připojení zdrojového dokumentu musíte zavolatUpdatePageLayout
metodu znovu na cílovém dokumentu, abyste zajistili, že všechny změny provedené po operaci připojení se projeví ve vykresleném výstupu.
dstDoc.UpdatePageLayout();
Krok 6: Uložte konečný dokument
Nakonec uložte sloučený dokument s povolenou funkcí Aktualizovat rozvržení stránky pomocíSave
metodaDocument
třída.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");
Příklad zdrojového kódu pro aktualizaci rozvržení stránky pomocí Aspose.Words pro .NET
Zde je úplný zdrojový kód pro funkci “Aktualizovat rozvržení stránky” 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");
// Pokud je cílový dokument vykreslen jako PDF, obrázek atd.
// nebo UpdatePageLayout se volá před zdrojovým dokumentem. Je připojeno,
// pak se žádné změny provedené poté neprojeví ve vykresleném výstupu
dstDoc.UpdatePageLayout();
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
// Aby se změny aktualizovaly na vykreslený výstup, je nutné znovu zavolat UpdatePageLayout.
// Pokud nebude znovu volána, připojený dokument se neobjeví ve výstupu dalšího vykreslování.
dstDoc.UpdatePageLayout();
dstDoc.Save(dataDir + "JoinAndAppendDocuments.UpdatePageLayout.docx");
je to! Úspěšně jste implementovali funkci Update Page Layout pomocí Aspose.Words for .NET. Konečný dokument bude obsahovat sloučený obsah se správně aktualizovaným rozložením stránky.