PDF 최적화기

Documentize PDF 최적화기는 고급 최적화 기술을 통해 PDF 문서를 향상시키는 종합 플러그인입니다. 이 도구는 파일 크기를 줄이고, 페이지를 회전시키며, 컨텐츠를 자르고, 문서의 크기를 조정하는 데 도움을 줍니다. 이러한 작업은 PDF 파일의 품질과 관리 용이성을 향상시켜 저장, 공유 및 보기 쉽게 만듭니다.

주요 기능:

  • 최적화: 품질을 유지하면서 PDF 파일 크기를 줄입니다.
  • 회전: PDF 페이지의 방향을 조정합니다.
  • 자르기: 문서에서 불필요한 여백이나 내용을 제거합니다.
  • 크기 조정: 페이지를 특정 치수로 조정합니다 (예: A4, 레터).

PDF 문서 최적화

다음 단계는 품질을 유지하면서 PDF 문서의 파일 크기를 줄이는 최적화 과정을 보여줍니다.

  1. Optimizer 클래스의 인스턴스를 생성합니다.
  2. 최적화 설정을 구성하기 위해 OptimizeOptions 객체를 생성합니다.
  3. 입력 PDF 파일을 추가하고 최적화된 파일의 출력 위치를 설정합니다.
  4. Process 메서드를 실행하여 최적화를 수행합니다.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

PDF 문서 크기 조정

PDF 문서의 크기를 조정하기 위해 ResizeOptions 클래스를 사용하여 문서의 새로운 페이지 크기를 지정합니다.

  1. Optimizer 클래스의 인스턴스를 생성합니다.
  2. 페이지 크기를 정의하기 위해 ResizeOptions 객체를 생성합니다.
  3. 입력 파일을 추가하고 원하는 출력 위치를 설정합니다.
  4. SetPageSize 메서드를 사용하여 새로운 크기를 지정합니다 (예: A4).
  5. Process 메서드를 호출하여 변경 사항을 적용합니다.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

PDF 페이지 회전

RotateOptions 클래스를 사용하여 PDF 파일 내 페이지의 방향을 조정합니다.

  1. Optimizer 클래스의 인스턴스를 생성합니다.
  2. RotateOptions 객체를 생성하고 회전 각도를 설정합니다.
  3. 입력 PDF 파일을 추가하고 출력 파일 위치를 지정합니다.
  4. SetRotation 메서드를 사용하여 회전 각도(예: 90도)를 설정합니다.
  5. Process 메서드를 실행하여 회전을 수행합니다.
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

PDF 문서 자르기

자르기는 PDF 문서에서 원치 않는 내용이나 여백을 제거합니다. CropOptions 클래스를 사용하여 자르는 영역을 정의할 수 있습니다.

  1. Optimizer 클래스의 인스턴스를 생성합니다.
  2. CropOptions 객체를 사용하여 자르는 영역을 정의합니다.
  3. 입력 파일을 추가하고 출력 파일 위치를 지정합니다.
  4. SetCropBox 메서드를 사용하여 자르는 영역을 정의합니다.
  5. Process 메서드를 실행하여 자르기를 수행합니다.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // 자르는 영역 정의  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 한국어