PDF Optimizer

Documentize PDF Optimizer คือปลั๊กอินที่ครอบคลุม ซึ่งช่วยปรับปรุงเอกสาร 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. ตั้งค่ามุมการหมุน (เช่น 90 องศา) โดยใช้เมธอด SetRotation
  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)); // Defines the crop area  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 แบบไทย