PDF Optimizer

Documentize PDF Optimizer เป็นปลั๊กอินที่ครบถ้วนซึ่งช่วยยกระดับเอกสาร PDF ผ่านเทคนิคการปรับแต่งขั้นสูง มันออกแบบมาเพื่อช่วยลดขนาดไฟล์ หมุนหน้า ครอปเนื้อหา และปรับขนาดเอกสาร การดำเนินการเหล่านี้ช่วยปรับปรุงคุณภาพและการจัดการของไฟล์ PDF ทำให้จัดเก็บ แบ่งปัน และดูได้ง่ายขึ้น

ฟีเจอร์หลัก:

  • การปรับแต่ง: ลดขนาดไฟล์ PDF โดยไม่สูญเสียคุณภาพ
  • การหมุน: ปรับทิศทางของหน้า PDF
  • การครอป: ลบขอบหรือตัดเนื้อหาที่ไม่จำเป็นออกจากเอกสาร
  • การปรับขนาด: ปรับขนาดหน้าให้เป็นตามมิติที่กำหนด (เช่น A4, Letter)

ปรับแต่งเอกสาร PDF

ขั้นตอนต่อไปนี้จะแสดงวิธีการปรับแต่งเอกสาร PDF โดยการลดขนาดไฟล์โดยรักษาคุณภาพ

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. สร้างวัตถุ OptimizeOptions เพื่อกำหนดการตั้งค่าการปรับแต่ง
  3. เพิ่มไฟล์ PDF ขาเข้าและตั้งค่าตำแหน่งไฟล์สำหรับไฟล์ที่ปรับแต่งแล้ว
  4. เรียกใช้วิธี Process เพื่อทำการปรับแต่ง
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);

ปรับขนาดเอกสาร PDF

ในการปรับขนาดเอกสาร PDF ให้ใช้คลาส ResizeOptions เพื่อกำหนดขนาดหน้าใหม่สำหรับเอกสาร

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. สร้างวัตถุ ResizeOptions เพื่อกำหนดขนาดหน้า
  3. เพิ่มไฟล์ขาเข้าและตั้งค่าตำแหน่งส่งออกที่ต้องการ
  4. ใช้เมธอด SetPageSize เพื่อระบุขนาดใหม่ (เช่น A4)
  5. เรียกใช้เมธอด Process เพื่อใช้การเปลี่ยนแปลง
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);

หมุนหน้า PDF

ใช้คลาส RotateOptions เพื่อปรับทิศทางของหน้าในไฟล์ PDF

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. สร้างวัตถุ RotateOptions และกำหนดมุมการหมุน
  3. เพิ่มไฟล์ PDF ขาเข้าและระบุที่ตั้งไฟล์ส่งออก
  4. ตั้งมุมการหมุน (เช่น 90 องศา) โดยใช้เมธอด SetRotation
  5. เรียกใช้การหมุนด้วยวิธี Process
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);

ครอปเอกสาร PDF

การครอปจะลบเนื้อหาหรือขอบที่ไม่ต้องการออกจากเอกสาร PDF คลาส CropOptions สามารถใช้เพื่อกำหนดพื้นที่ที่ต้องการครอป

  1. สร้างอินสแตนซ์ของคลาส Optimizer
  2. กำหนดพื้นที่การครอปด้วย CropOptions
  3. เพิ่มไฟล์ขาเข้าและระบุที่ตั้งไฟล์ส่งออก
  4. ใช้เมธอด SetCropBox เพื่อกำหนดพื้นที่การครอป
  5. เรียกใช้การครอปด้วยวิธี Process
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // กำหนดพื้นที่การครอป
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);
 แบบไทย