SaveOptions
내용물
[
숨다
]
SaveOptions class
출력 파일 이름을 변경하거나 문서를 이미지 기반 PDF(래스터화)로 변환하기 위한 옵션을 제공합니다.
public class SaveOptions
생성자
이름 | 설명 |
---|---|
SaveOptions() | 기본값으로 새 인스턴스를 초기화합니다: PDF로 래스터화 - false, 접미사 추가 - false. |
SaveOptions(bool, string) | 지정된 매개변수로 새 인스턴스를 초기화합니다. |
속성
이름 | 설명 |
---|---|
AddSuffix { get; set; } | 저장하기 전에 파일 이름을 변경해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. 기본적으로 거짓입니다. |
Rasterization { get; } | 래스터화 설정을 가져옵니다. |
RasterizeToPDF { get; set; } | 문서의 모든 페이지를 이미지로 변환하고 단일 PDF 파일에 넣어야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
RedactedFileSuffix { get; set; } | 출력 파일 이름에 대한 사용자 지정 접미사를 가져오거나 설정합니다. 지정되지 않은 경우,SaveSuffix 상수가 사용됩니다. |
필드
이름 | 설명 |
---|---|
const SaveSuffix | “수정됨"인 기본 접미사 값을 나타냅니다. |
비고
더 알아보기
예
다음 예제에서는 SaveOptions를 사용하여 문서를 저장하는 방법을 보여줍니다.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// 문서 편집은 여기로 이동합니다.
// ...
// 기본 옵션으로 문서 저장(페이지를 이미지로 변환, PDF로 저장)
redactor.Save();
// 원본 파일을 덮어써 원본 형식으로 문서 저장
redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
// 문서를 원본 형식으로 "*_Redacted.*" 파일에 저장
redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
// 문서를 래스터화하지 않고 파일 이름에 "*_AnyText.*"(예: "AnyText" 대신 타임스탬프)로 저장합니다.
redactor.Save(new SaveOptions(false, "AnyText"));
}