Pengoptimal PDF
Pengoptimal PDF Documentize adalah plugin komprehensif yang meningkatkan dokumen PDF melalui teknik optimasi canggih. Ini dirancang untuk membantu mengurangi ukuran file, memutar halaman, memotong konten, dan mengubah ukuran dokumen. Operasi ini meningkatkan kualitas dan keterkelolaan file PDF, membuatnya lebih mudah untuk disimpan, dibagikan, dan dilihat.
Fitur Utama:
- Optimasi: Mengurangi ukuran file PDF tanpa kehilangan kualitas.
- Rotasi: Menyesuaikan orientasi halaman PDF.
- Pemotongan: Menghapus margin atau konten yang tidak perlu dari dokumen.
- Pengubahan Ukuran: Mengubah ukuran halaman ke dimensi tertentu (misalnya, A4, Letter).
Optimalisasi Dokumen PDF
Langkah-langkah berikut menunjukkan cara mengoptimalkan dokumen PDF dengan mengurangi ukuran file sambil mempertahankan kualitas.
- Buat sebuah instance dari kelas Optimizer.
- Buat objek OptimizeOptions untuk mengkonfigurasi pengaturan optimasi.
- Tambahkan file PDF input dan atur lokasi output untuk file yang dioptimalkan.
- Jalankan metode Process untuk mengeksekusi optimasi.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);
Mengubah Ukuran Dokumen PDF
Untuk mengubah ukuran dokumen PDF, kelas ResizeOptions digunakan untuk menentukan ukuran halaman baru untuk dokumen tersebut.
- Instansiasi kelas Optimizer.
- Buat objek ResizeOptions untuk mendefinisikan ukuran halaman.
- Tambahkan file input dan atur lokasi output yang diinginkan.
- Gunakan metode SetPageSize untuk menentukan ukuran baru (misalnya, A4).
- Panggil metode Process untuk menerapkan perubahan.
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);
Memutar Halaman PDF
Gunakan kelas RotateOptions untuk menyesuaikan orientasi halaman dalam file PDF.
- Instansiasi kelas Optimizer.
- Buat objek RotateOptions dan konfigurasikan sudut rotasi.
- Tambahkan file PDF input dan tentukan lokasi file output.
- Atur sudut rotasi (misalnya, 90 derajat) menggunakan metode SetRotation.
- Eksekusi rotasi dengan metode 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);
Memotong Dokumen PDF
Pemotongan menghapus konten atau margin yang tidak diinginkan dari dokumen PDF. Kelas CropOptions dapat digunakan untuk mendefinisikan area pemotongan.
- Buat sebuah instance dari kelas Optimizer.
- Definisikan area pemotongan dengan objek CropOptions.
- Tambahkan file input dan tentukan lokasi file output.
- Gunakan metode SetCropBox untuk mendefinisikan area pemotongan.
- Eksekusi pemotongan dengan metode Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Mendefinisikan area pemotongan
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);