Save

Save()

다음 옵션을 사용하여 문서를 파일에 저장합니다. AddSuffix = true, RasterizeToPDF = true.

public string Save()

반환 값

수정된 문서의 경로

또한보십시오


Save(SaveOptions)

문서를 파일로 저장합니다.

public string Save(SaveOptions saveOptions)
모수 유형 설명
saveOptions SaveOptions 접미사 추가 또는 래스터화 옵션

반환 값

수정된 문서의 경로

다음 예제에서는 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"));
    }    

또한보십시오


Save(Stream, RasterizationOptions)

사용자 지정 위치를 포함하여 문서를 스트림에 저장합니다.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
모수 유형 설명
document Stream 대상 스트림
rasterizationOptions RasterizationOptions 래스터화 여부 및 래스터화할 페이지 지정 옵션

다음 예제에서는 래스터화 프로세스에 대한 옵션을 설정하는 방법을 보여줍니다.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // 첫 번째 슬라이드에서 중요한 데이터를 수정합니다. 
    
        var rasterizationOptions = new RasterizationOptions();
        rasterizationOptions.PageIndex = 0;
        rasterizationOptions.PageCount = 1;
        rasterizationOptions.Compliance = PdfComplianceLevel.PdfA1a;
        using (var stream = File.Open(Path.Combine(@"C:\Temp", "PresentationFirstSlide.pdf")))
        {
            redactor.Save(stream, rasterizationOptions);
        }
    }      

또한보십시오