Opties Voor Opslaan Opgeven
Wanneer u een document opslaat, kunt u een aantal geavanceerde eigenschappen instellen. Aspose.Words geeft u de SaveOptions - klasse, die een nauwkeuriger controle van het opslagproces mogelijk maakt. Er zijn overbelastingen van de Save methode die een SaveOptions object accepteren – het moet een object zijn van een klasse afgeleid van de SaveOptions klasse. Elke opslagnotatie heeft een overeenkomstige klasse met opslagopties voor deze opslagnotatie, bijvoorbeeld is er PdfSaveOptions voor Opslaan in PDF - indeling, MarkdownSaveOptions voor Opslaan in Markdown - indeling of ImageSaveOptions voor Opslaan in een afbeelding. Dit artikel geeft voorbeelden van het werken met een aantal opties klassen afgeleid van SaveOptions.
Het volgende codevoorbeeld laat zien hoe u de opslagopties instelt voordat u het document opslaat in HTML:
In het artikel worden enkele eigenschappen beschreven die u kunt beheren wanneer u een document opslaat.
Een Document versleutelen met een wachtwoord
Gebruik de eigenschap Password om een wachtwoord voor een versleuteld document op te vragen of in te stellen. Gebruik de eigenschap Password van de corresponderende klasse om met de geselecteerde documentnotatie te werken.
Als u bijvoorbeeld een document opslaat in de indeling DOC of DOT, gebruikt u de eigenschap Password van de klasse DocSaveOptions.
Het volgende codevoorbeeld laat zien hoe u een wachtwoord instelt om een document te versleutelen met behulp van de versleutelingsmethode RC4:
Wanneer u een document opslaat in de indeling ODT, gebruikt u de eigenschap Password van de klasse OdtSaveOptions.
Het volgende codevoorbeeld laat zien hoe OpenDocument versleuteld met een wachtwoord geladen en opgeslagen moet worden:
Niet alle indelingen ondersteunen encryptie en het gebruik van de eigenschap Password.
Document Opslaan Voortgangsvermeldingen Tonen
Aspose.Words biedt de mogelijkheid om de eigenschap ProgressCallback te gebruiken om meldingen te ontvangen 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 de mogelijkheid om de Eigenschap CreatedTime te gebruiken om de aanmaakdatum van het document in UTC op te halen of in te stellen. U kunt deze waarde ook bijwerken voordat u deze opslaat met de optie UpdateCreatedTimeProperty.
Het volgende codevoorbeeld laat zien hoe u de aanmaaktijd van het document kunt bijwerken:
Laatst Opgeslagen Eigenschap Bijwerken
Aspose.Words biedt de mogelijkheid om de eigenschap UpdateLastSavedTimeProperty te gebruiken om een waarde te verkrijgen of in te stellen die bepaalt of de Eigenschap LastSavedTime is bijgewerkt voordat deze wordt opgeslagen.
Het volgende codevoorbeeld laat zien hoe u deze eigenschap instelt en het document opslaat:
Sla zwart-witafbeelding op met één Bit per pixelformaat
Om de opties voor het opslaan van afbeeldingen te beheren, wordt de klasse ImageSaveOptions gebruikt. U kunt bijvoorbeeld de eigenschap PixelFormat gebruiken om de pixelindeling voor de gegenereerde afbeeldingen in te stellen. Houd er rekening mee dat het pixelformaat van de uitvoerafbeelding kan afwijken van de ingestelde waarde vanwege het werk van GDI+.
Het volgende codevoorbeeld laat zien hoe u een zwart-wit afbeelding met één bit per pixelformaat kunt opslaan: