PDF 최적화 도구

Documentize PDF 최적화 도구는 PDF 문서를 고급 최적화 기술을 통해 향상시키는 종합적인 플러그인입니다. 이 도구는 파일 크기를 줄이고, 페이지를 회전시키며, 내용을 잘라내고, 문서 크기를 조정하는 데 도움을 주기 위해 설계되었습니다. 이러한 작업은 PDF 파일의 품질과 관리 용이성을 개선하여 저장, 공유 및 보기 쉽게 만듭니다.

주요 기능:

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

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);  
 한국어