Opslaan opties specificeren

Bij het opslaan van een document kunt u een aantal geavanceerde eigenschappen instellen. Aspose.Words geeft u de SaveOptions klasse, waardoor nauwkeuriger controle over het opslaan proces mogelijk is. Er zijn overbelastingen van de Save methode die een SaveOptions object Het moet een object van een klasse afgeleid van de SaveOptions Klasse. Elke opslaan formaat heeft een overeenkomstige klasse die opslaan opties voor dit opslaan formaat bevat, bijvoorbeeld, er is PdfSaveOptions voor het opslaan naar PDF-formaat, MarkdownSaveOptions voor opslaan aan Markdown formaat, of ImageSaveOptions voor het opslaan naar een afbeelding. Dit artikel biedt voorbeelden van werken met een aantal opties klassen afgeleid van SaveOptions.

Het volgende voorbeeld van code laat zien hoe u de opties voor het opslaan van het document in HTML:

Het artikel beschrijft een paar eigenschappen die u kunt controleren bij het opslaan van een document.

Een document versleutelen Met een wachtwoord

Gebruik de Password eigenschap om een wachtwoord voor een gecodeerd document te verkrijgen of in te stellen. Gebruik de Password eigenschap van de betreffende klasse om te werken met het geselecteerde documentformaat.

Bijvoorbeeld, bij het opslaan van een document naar DOC of DOT formaat, gebruik de Password eigendom van de DocSaveOptions Klasse.

Het volgende codevoorbeeld laat zien hoe je een wachtwoord instelt om een document te versleutelen met behulp van de RC4-encryptiemethode:

Gebruik de Password eigendom van de OdtSaveOptions Klasse.

Het volgende voorbeeld van code laat zien hoe OpenDocument versleuteld wordt geladen en opgeslagen met een wachtwoord:

Niet alle formaten ondersteunen encryptie en het gebruik van Password eigendom.

Document opslaan van voortgangsmeldingen tonen

Aspose.Words biedt de mogelijkheid om de ProgressCallback eigendom om meldingen te krijgen over de voortgang van het opslaan van documenten.

Het is nu beschikbaar bij het opslaan naar DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, of TXT-formaten.

De aanmaaktijd van het document bijwerken

Aspose.Words biedt een vermogen om de CreatedTime eigenschap om de aanmaakdatum van het document in UTC te verkrijgen of in te stellen. U kunt deze waarde ook bijwerken voordat u de UpdateCreatedTimeProperty optie.

Het volgende voorbeeld van code laat zien hoe u het document aanmaaktijd kunt bijwerken:

Laatste opgeslagen eigenschap bijwerken

Aspose.Words biedt een vermogen om de UpdateLastSavedTimeProperty eigenschap om een waarde te verkrijgen of in te stellen die bepaalt of de LastSavedTime eigenschap wordt bijgewerkt voordat opgeslagen wordt.

Het volgende voorbeeld van code laat zien hoe deze eigenschap in te stellen en het document op te slaan:

Zwarte en witte afbeelding opslaan met één bit per pixelformaat

Om het opslaan van afbeeldingen te controleren, de ImageSaveOptions De klasse wordt gebruikt. Bijvoorbeeld, kunt u de PixelFormat eigenschap om het beeldpuntformaat voor de gegenereerde afbeeldingen in te stellen. Houd er rekening mee dat het beeldpuntformaat van de uitvoerafbeelding kan verschillen van de ingestelde waarde vanwege het werk van GDI+.

Het volgende voorbeeld van code laat zien hoe je een zwart-wit afbeelding opslaat met één bit per pixel formaat: