Określ opcje zapisu

Podczas zapisywania dokumentu można ustawić pewne zaawansowane właściwości. Aspose.Words zapewnia Państwu SaveOptions klasa, która umożliwia bardziej precyzyjne sterowanie procesem zapisu. Są przeciążenia Save metoda akceptująca SaveOptions obiekt - powinien być obiektem klasy pochodzącej z SaveOptions Klasa. Każdy format zapisu posiada odpowiednią klasę, która posiada opcje zapisu dla tego formatu zapisu, na przykład, istnieje PdfSaveOptions do zapisu do formatu PDF, MarkdownSaveOptions dla zapisu do Markdown format, lub ImageSaveOptions do zapisu obrazu. Ten artykuł zawiera przykłady pracy z niektórych opcji klasy uzyskane z SaveOptions.

Poniższy przykład kodu pokazuje jak ustawić opcje zapisu przed zapisaniem dokumentu do HTML:

Artykuł opisuje kilka właściwości, które można kontrolować podczas zapisywania dokumentu.

Szyfruj dokument Hasło

Użyj Password właściwość do uzyskania lub ustawienia hasła dla zaszyfrowanego dokumentu. Użyj Password właściwość odpowiedniej klasy do pracy z wybranym formatem dokumentu.

Na przykład, podczas zapisywania dokumentu do DOC lub DOT format, wykorzystanie Password Własność DocSaveOptions Klasa.

Poniższy przykład kodu pokazuje jak ustawić hasło do szyfrowania dokumentu przy użyciu metody szyfrowania RC4:

Podczas zapisywania dokumentu do formatu ODT, użyj Password Własność OdtSaveOptions Klasa.

Poniższy przykład kodu pokazuje jak wczytać i zapisać OpenDocument zaszyfrowany hasłem:

Nie wszystkie formaty obsługują szyfrowanie i wykorzystanie Password nieruchomości.

Pokaż zapisywanie dokumentów

Aspose.Words zapewnia możliwość korzystania z ProgressCallback właściwość do otrzymywania powiadomień o postępach w zapisywaniu dokumentów.

Jest teraz dostępny przy zapisywaniu do DOCX, FlatOpc, DOCM, DOTM, DOTFormaty X, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack lub TXT.

Aktualizacja czasu tworzenia dokumentów

Aspose.Words zapewnia możliwość korzystania z CreatedTime właściwość do uzyskania lub ustalenia daty utworzenia dokumentu w UTC. Możesz również zaktualizować tę wartość przed zapisaniem przy użyciu UpdateCreatedTimeProperty opcja.

Poniższy przykład kodu pokazuje jak zaktualizować czas tworzenia dokumentu:

Aktualizuj ostatnio zapisaną właściwość

Aspose.Words zapewnia możliwość korzystania z UpdateLastSavedTimeProperty właściwość do uzyskania lub ustawienia wartości określającej, czy LastSavedTime właściwość jest aktualizowana przed zapisaniem.

Poniższy przykład kodu pokazuje jak ustawić tę właściwość i zapisać dokument:

Zapisz czarny i biały obrazek z jednym bitem na piksel Format

Aby kontrolować opcje oszczędzania obrazu, ImageSaveOptions Klasy są używane. Na przykład, można użyć PixelFormat właściwość do ustawienia formatu pikseli dla generowanych obrazów. Należy pamiętać, że format pikseli obrazu wyjściowego może różnić się od ustalonej wartości ze względu na pracę GDI +.

Poniższy przykład kodu pokazuje, jak zapisać czarno-biały obraz z jednym bitem na format piksela: