Geben Sie Speicheroptionen an

Beim Speichern eines Dokuments können Sie einige erweiterte Eigenschaften festlegen. Aspose.Words stellt Ihnen die SaveOptions-Klasse zur Verfügung, die eine genauere Steuerung des Speichervorgangs ermöglicht. Es gibt Überladungen der save-Methode, die ein SaveOptions-Objekt akzeptieren – es sollte ein Objekt einer von der SaveOptions-Klasse abgeleiteten Klasse sein. Jedes Speicherformat verfügt über eine entsprechende Klasse, die Speicheroptionen für dieses Speicherformat enthält. Es gibt beispielsweise PdfSaveOptions zum Speichern im PDF-Format oder ImageSaveOptions zum Speichern als Bild. Dieser Artikel enthält Beispiele für die Arbeit mit einigen von SaveOptions abgeleiteten Optionsklassen.

Das folgende Codebeispiel zeigt, wie Sie die Speicheroptionen festlegen, bevor Sie das Dokument in HTML speichern:

Der Artikel beschreibt einige Eigenschaften, die Sie beim Speichern eines Dokuments steuern können.

Verschlüsseln Sie ein Dokument mit einem Passwort

Verwenden Sie die Passwort-Eigenschaft, um ein Kennwort für ein verschlüsseltes Dokument abzurufen oder festzulegen. Verwenden Sie die Passwort-Eigenschaft der entsprechenden Klasse, um mit dem ausgewählten Dokumentformat zu arbeiten.

Wenn Sie beispielsweise ein Dokument im DOC- oder DOT-Format speichern, verwenden Sie die password-Eigenschaft der DocSaveOptions-Klasse.

Das folgende Codebeispiel zeigt, wie Sie ein Kennwort festlegen, um ein Dokument mit der RC4-Verschlüsselungsmethode zu verschlüsseln:

Wenn Sie ein Dokument im password-Format speichern, verwenden Sie die password-Eigenschaft der OoxmlSaveOptions-Klasse.

Das folgende Codebeispiel zeigt, wie man Docx verschlüsselt mit einem Passwort lädt und speichert:

Nicht alle Formate unterstützen die Verschlüsselung und die Verwendung der Passwort-Eigenschaft.

Aktualisieren Sie die Dokumenterstellungszeit

Aspose.Words bietet die Möglichkeit, die created_time-Eigenschaft zu verwenden, um das Erstellungsdatum des Dokuments in UTC abzurufen oder festzulegen. Sie können diesen Wert auch vor dem Speichern mithilfe der update_created_time_property-Option aktualisieren.

Das folgende Codebeispiel zeigt, wie die Dokumenterstellungszeit aktualisiert wird:

Zuletzt gespeicherte Eigenschaft aktualisieren

Aspose.Words bietet die Möglichkeit, mithilfe der update_last_saved_time_property-Eigenschaft einen Wert abzurufen oder festzulegen, der bestimmt, ob die last_saved_time-Eigenschaft vor dem Speichern aktualisiert wird.

Das folgende Codebeispiel zeigt, wie diese Eigenschaft festgelegt und das Dokument gespeichert wird:

Speichern Sie Schwarzweißbilder im Ein-Bit-pro-Pixel-Format

Zur Steuerung der Bildspeicheroptionen wird die ImageSaveOptions-Klasse verwendet. Beispielsweise können Sie die pixel_format-Eigenschaft verwenden, um das Pixelformat für die generierten Bilder festzulegen. Bitte beachten Sie, dass das Pixelformat des Ausgabebildes aufgrund der Arbeit von skia vom eingestellten Wert abweichen kann.

Das folgende Codebeispiel zeigt, wie ein Schwarzweißbild mit einem Bit pro Pixel-Format gespeichert wird: