Určete Možnosti Uložení

Při ukládání dokumentu můžete nastavit některé pokročilé vlastnosti. Aspose.Words vám poskytuje třídu SaveOptions, která umožňuje přesnější řízení procesu ukládání. Existují přetížení metody Save, které přijímají objekt SaveOptions - měl by to být objekt třídy odvozený od třídy SaveOptions. Každý formát uložení má odpovídající třídu, která obsahuje možnosti uložení pro tento formát uložení, například existuje PdfSaveOptions pro uložení do formátu PDF, MarkdownSaveOptions pro uložení do formátu Markdown nebo ImageSaveOptions pro uložení do obrázku. Tento článek poskytuje příklady práce s některými třídami možností odvozenými z SaveOptions.

Následující příklad kódu ukazuje, jak nastavit možnosti uložení před uložením dokumentu do HTML:

Článek popisuje několik vlastností, které můžete ovládat při ukládání dokumentu.

Zašifrujte dokument heslem

Pomocí vlastnosti Password získáte nebo nastavíte heslo pro šifrovaný dokument. Pro práci s vybraným formátem dokumentu použijte vlastnost Password odpovídající třídy.

Například při ukládání dokumentu do formátu DOC nebo DOT použijte vlastnost Password třídy DocSaveOptions.

Následující příklad kódu ukazuje, jak nastavit heslo pro šifrování dokumentu pomocí metody šifrování RC4:

Při ukládání dokumentu do formátu ODT Použijte vlastnost Password třídy OdtSaveOptions.

Následující příklad kódu ukazuje, jak načíst a uložit OpenDocument šifrované heslem:

Ne všechny formáty podporují šifrování a použití vlastnosti Password.

Zobrazit Oznámení O Průběhu Ukládání Dokumentů

Aspose.Words poskytuje možnost používat vlastnost ProgressCallback k získávání oznámení o průběhu ukládání dokumentů.

Nyní je k dispozici při ukládání do DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, nebo TXT formáty.

Aktualizujte čas vytvoření dokumentu

Aspose.Words poskytuje možnost použít vlastnost CreatedTime k získání nebo nastavení data vytvoření dokumentu v UTC. Tuto hodnotu můžete také aktualizovat před uložením pomocí možnosti UpdateCreatedTimeProperty.

Následující příklad kódu ukazuje, jak aktualizovat čas vytvoření dokumentu:

Aktualizovat Poslední Uloženou Vlastnost

Aspose.Words poskytuje možnost použít vlastnost UpdateLastSavedTimeProperty k získání nebo nastavení hodnoty určující, zda je vlastnost LastSavedTime aktualizována před uložením.

Následující příklad kódu ukazuje, jak nastavit tuto vlastnost a uložit dokument:

Uložte černobílý obrázek ve formátu jeden Bit na Pixel

K ovládání možností ukládání obrázků se používá třída ImageSaveOptions. Můžete například použít vlastnost PixelFormat k nastavení formátu pixelů pro generované obrázky. Vezměte prosím na vědomí, že formát Pixelů výstupního obrazu se může lišit od nastavené hodnoty kvůli práci GDI+.

Následující příklad kódu ukazuje, jak uložit černobílý obrázek ve formátu jeden bit na pixel: