저장 옵션 지정

문서를 저장할 때 일부 고급 속성을 설정할 수 있습니다. Aspose.Words는SaveOptions클래스를 제공하여 저장 프로세스를 보다 정확하게 제어할 수 있습니다. SaveOptions객체를 받아들이는Save메소드의 오버로드가 있습니다.SaveOptions클래스에서 파생된 클래스의 객체여야 합니다. 각 저장 형식에는 이 저장 형식에 대한 저장 옵션을 보유하는 해당 클래스가 있습니다.예를 들어,PDF형식으로 저장하는PdfSaveOptions,Markdown형식으로 저장하는MarkdownSaveOptions또는 이미지에 저장하는ImageSaveOptions이 있습니다. 이 문서에서는SaveOptions에서 파생된 일부 옵션 클래스로 작업하는 예를 제공합니다.

다음 코드 예제에서는HTML에 문서를 저장하기 전에 저장 옵션을 설정하는 방법을 보여 줍니다:

이 문서에서는 문서를 저장할 때 제어할 수 있는 몇 가지 속성에 대해 설명합니다.

암호로 문서 암호화

Password속성을 사용하여 암호화된 문서의 암호를 가져오거나 설정합니다. 선택한 문서 형식으로 작업하려면 해당 클래스의Password속성을 사용합니다.

예를 들어 문서를DOC또는DOT형식으로 저장할 때DocSaveOptions클래스의Password속성을 사용합니다.

다음 코드 예제에서는RC4암호화 방법을 사용하여 문서를 암호화하는 암호를 설정하는 방법을 보여 줍니다:

문서를ODT형식으로 저장할 때는OdtSaveOptions클래스의Password속성을 사용합니다.

다음 코드 예제에서는 암호로 암호화된OpenDocument을 로드하고 저장하는 방법을 보여 줍니다:

모든 형식이 암호화 및Password속성 사용을 지원하는 것은 아닙니다.

문서 저장 진행률 알림 표시

Aspose.WordsProgressCallback속성을 사용하여 문서 저장 진행 상황에 대한 알림을 받을 수 있는 기능을 제공합니다.

에 저장할 때 사용할 수 있습니다DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, 또는TXT형식.

문서 작성 시간 업데이트

Aspose.Words는CreatedTime속성을 사용하여UTC에서 문서 작성 날짜를 가져오거나 설정할 수 있는 기능을 제공합니다. UpdateCreatedTimeProperty옵션을 사용하여 저장하기 전에 이 값을 업데이트할 수도 있습니다.

다음 코드 예제에서는 문서 작성 시간을 업데이트하는 방법을 보여 줍니다:

마지막으로 저장된 속성 업데이트

Aspose.Words는UpdateLastSavedTimeProperty속성을 사용하여LastSavedTime속성을 저장하기 전에 업데이트할지 여부를 결정하는 값을 가져오거나 설정할 수 있는 기능을 제공합니다.

다음 코드 예제에서는 이 속성을 설정하고 문서를 저장하는 방법을 보여 줍니다:

픽셀 형식 당 하나의 비트로 흑백 이미지 저장

이미지 저장 옵션을 제어하기 위해ImageSaveOptions클래스가 사용됩니다. 예를 들어PixelFormat속성을 사용하여 생성된 이미지의 픽셀 형식을 설정할 수 있습니다. 출력 이미지의 픽셀 형식은GDI+의 작업으로 인해 설정 값과 다를 수 있습니다.

다음 코드 예제에서는 픽셀 형식당 1 비트로 흑백 이미지를 저장하는 방법을 보여 줍니다: