Zadejte možnosti uložení

Při ukládání dokumentu můžete nastavit některé pokročilé vlastnosti. Aspose.Words poskytuje vám SaveOptions třída, která umožňuje přesnější řízení procesu uložení. Jsou tu přetížení. Save metoda, která přijímá SaveOptions Objekt: SaveOptions třída. Každý formát uložení má odpovídající třídu, která drží možnosti uložení pro tento formát uložení, například, tam je PdfSaveOptions pro uložení do formátu PDF, MarkdownSaveOptions pro úsporu na Markdown formát nebo ImageSaveOptions za záchranu obrazu. Tento článek uvádí 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šifrovat dokument S heslem

Použijte Password vlastnost získat nebo nastavit heslo pro zašifrovaný dokument. Použijte Password vlastnost odpovídající třídy pracovat s vybraným formátem dokumentu.

Například při ukládání dokumentu do DOC nebo DOT formát, použijte Password majetek DocSaveOptions třída.

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

Při ukládání dokumentu do formátu Odt použijte Password majetek OdtSaveOptions třída.

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

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

Zobrazit oznámení o uložení dokumentu

Aspose.Words poskytuje schopnost používat ProgressCallback vlastnost získat oznámení o průběhu ukládání dokumentů.

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

Aktualizovat čas vytvoření dokumentu

Aspose.Words poskytuje schopnost užívat CreatedTime vlastnost získat nebo nastavit datum vytvoření dokumentu v UTC. Tuto hodnotu můžete také aktualizovat před uložením UpdateCreatedTimeProperty Možnost.

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

Aktualizovat naposledy uložená vlastnost

Aspose.Words poskytuje schopnost užívat UpdateLastSavedTimeProperty vlastnost získat nebo nastavit hodnotu určující, zda LastSavedTime vlastnost je aktualizována před uložením.

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

Ovládání externích zdrojů Při ukládání dokumentu do HTML nebo SVG

Chcete-li převést HTML nebo SVG do PDF, jednoduše použít Save metoda a zadejte název souboru s příponou PDF. Pokud chcete načíst obrázky, CSS, atd. z externích zdrojů, můžete použít IResourceSavingCallback.

Následující příklad kódu ukazuje, jak převést HTML do PDF a načítá obrázky z externích zdrojů:

Uložit černou a bílou obrázek s jedním bit na formát Pixel

Pro kontrolu možností ukládání obrazu ImageSaveOptions Hodina se používá. Například můžete použít PixelFormat vlastnost nastavit formát pixelů pro generované obrázky. Vezměte prosím na vědomí, že formát pixelů výstupního obrazu se může v důsledku práce GDI+ lišit od nastavené hodnoty.

Následující příklad kódu ukazuje, jak uložit černobílý obraz s jedním bitem na formát pixelů: