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