Přidání vlastních vlastností dokumentu v aplikaci Word

Zavedení

Vítejte! Pokud prozkoumáváte Aspose.Words for .NET a chcete se naučit, jak přidat do souborů aplikace Word vlastní vlastnosti dokumentu, jste na správném místě. Vlastní vlastnosti jsou neocenitelné pro ukládání dalších metadat, která nepokrývají integrované vlastnosti. Ať už potřebujete sledovat autorizaci dokumentů, čísla revizí nebo konkrétní data, uživatelské vlastnosti vám mohou pomoci. V tomto tutoriálu vás provedeme kroky k bezproblémovému přidání těchto vlastností pomocí Aspose.Words for .NET. Začněme!

Předpoklady

Než se ponoříte do kódu, ujistěte se, že máte následující:

  1. Aspose.Words for .NET Library: Stáhněte si jizde.
  2. Vývojové prostředí: IDE, jako je Visual Studio.
  3. Základní znalost C#: Užitečná bude znalost C# a .NET.
  4. Ukázkový dokument: Připravte ukázkový dokument aplikace Word s názvemProperties.docx pro úpravu.

Import jmenných prostorů

Chcete-li získat přístup k funkcím Aspose.Words, budete muset na začátek kódu importovat potřebné jmenné prostory:

using System;
using Aspose.Words;

Krok 1: Nastavení cesty dokumentu

Dále definujeme cestu k vašemu dokumentu aplikace Word. Tento krok je nezbytný pro nalezení a otevření vašehoProperties.docx soubor.

// Zadejte cestu k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Properties.docx");

Nezapomeňte vyměnit"YOUR DOCUMENT DIRECTORY" se skutečnou cestou k vašemu dokumentu.

Krok 2: Přístup k uživatelským vlastnostem dokumentu

Nyní se podívejme na vlastnosti vlastního dokumentu dokumentu Word, kde budou umístěna vaše vlastní metadata.

CustomDocumentProperties customDocumentProperties = doc.CustomDocumentProperties;

Tento řádek vám poskytuje přístup ke kolekci uživatelských vlastností, se kterými budete pracovat.

Krok 3: Kontrola existujících vlastností

Před přidáním nových vlastností je rozumné zkontrolovat, zda vlastnost již existuje, aby se předešlo duplicitě.

if (customDocumentProperties["Authorized"] != null) return;

Tento kód zkontroluje, zda vlastnost “Authorized” již existuje. Pokud ano, metoda se předčasně ukončí, čímž se zabrání duplicitám.

Krok 4: Přidání booleovské vlastnosti

Pojďme přidat vlastní booleovskou vlastnost označující, zda je dokument autorizován.

customDocumentProperties.Add("Authorized", true);

Tento řádek přidá vlastnost s názvem „Authorized“ a nastaví její hodnotu natrue.

Krok 5: Přidání vlastnosti řetězce

Dále určíme, kdo dokument autorizoval, přidáním vlastnosti string.

customDocumentProperties.Add("Authorized By", "John Smith");

Neváhejte nahradit „John Smith“ libovolným jménem, které chcete.

Krok 6: Přidání vlastnosti Date

Chcete-li sledovat, kdy byl dokument autorizován, přidejte vlastnost datum.

customDocumentProperties.Add("Authorized Date", DateTime.Today);

Tento řádek přidá vlastnost nazvanou “Autorizované datum” a přiřadí jí dnešní datum pomocíDateTime.Today.

Krok 7: Přidání čísla revize

Pro správu verzí můžeme přidat vlastnost pro sledování čísla revize dokumentu.

customDocumentProperties.Add("Authorized Revision", doc.BuiltInDocumentProperties.RevisionNumber);

Zde přidáme vlastnost “Autorizovaná revize”, která obsahuje aktuální číslo revize dokumentu.

Krok 8: Přidání číselné vlastnosti

Nakonec přidáme číselnou vlastnost pro uložení autorizované částky, jako je číslo rozpočtu.

customDocumentProperties.Add("Authorized Amount", 123.45);

Tento řádek přidá vlastnost nazvanou “Autorizovaná částka” s hodnotou123.45. Toto číslo můžete upravit podle potřeby.

Závěr

Gratuluji! Úspěšně jste přidali vlastní vlastnosti dokumentu do dokumentu aplikace Word pomocí Aspose.Words for .NET. Tyto vlastnosti představují účinný způsob, jak ukládat metadata přizpůsobená vašim požadavkům, ať už jde o sledování podrobností o autorizaci, čísel revizí nebo konkrétních částek.

FAQ

Jaké jsou vlastnosti vlastních dokumentů?

Vlastní vlastnosti dokumentu jsou metadata, která můžete přidat do dokumentu aplikace Word pro uložení dalších informací, které nepokrývají integrované vlastnosti.

Mohu přidat jiné vlastnosti než řetězce a čísla?

Ano, můžete přidat různé typy vlastností, včetně booleovských hodnot, dat a dokonce i vlastních objektů.

Jak mohu získat přístup k těmto vlastnostem v dokumentu aplikace Word?

uživatelským vlastnostem můžete přistupovat programově pomocí Aspose.Words nebo je zobrazit přímo ve Wordu prostřednictvím vlastností dokumentu.

Je možné upravit nebo odstranit vlastní vlastnosti?

Absolutně! Vlastní vlastnosti můžete snadno upravit nebo odstranit pomocí metod poskytovaných Aspose.Words.

Lze uživatelské vlastnosti použít k filtrování dokumentů?

Ano! Vlastní vlastnosti jsou vynikající pro kategorizaci a filtrování dokumentů na základě konkrétních metadat.