PDF Optimizer
The Documentize PDF Optimizer adalah plugin komprehensif yang meningkatkan dokumen PDF melalui teknik optimisasi lanjutan. Plugin ini dirancang untuk membantu mengurangi ukuran file, memutar halaman, memotong konten, dan mengubah ukuran dokumen. Operasi ini meningkatkan kualitas dan kelola dokumen PDF, menjadikannya lebih mudah untuk disimpan, dibagikan, dan dilihat.
Optimalkan PDF
Langkah-langkah berikut menunjukkan cara mengoptimalkan dokumen PDF dengan mengurangi ukuran filenya sambil mempertahankan kualitas.
- Buat objek OptimizeOptions untuk mengkonfigurasi pengaturan optimisasi.
- Tambahkan file PDF input dan atur lokasi output untuk file yang sudah dioptimalkan.
- Jalankan metode
Process
dariOptimizer
untuk mengeksekusi optimisasi.
1// Buat objek OptimizeOptions untuk mengatur instruksi
2var options = new OptimizeOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8Optimizer.Process(options);
Putar PDF
Gunakan kelas RotateOptions untuk menyesuaikan orientasi halaman dalam file PDF.
- Buat objek RotateOptions dan konfigurasi sudut rotasi.
- Tambahkan file PDF input dan tentukan lokasi file output.
- Atur sudut rotasi (misalnya, 90 derajat) menggunakan metode SetRotation.
- Jalankan metode
Process
dariOptimizer
.
1// Buat objek RotateOptions untuk mengatur instruksi
2var options = new RotateOptions();
3// Atur Rotasi baru
4options.Rotation = Rotation.On90;
5// Tambahkan jalur file input
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Atur jalur file output
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Lakukan proses
10Optimizer.Process(options);
Ubah Ukuran PDF
Untuk mengubah ukuran dokumen PDF, kelas ResizeOptions digunakan untuk menentukan ukuran halaman baru untuk dokumen.
- 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).
- Jalankan metode
Process
dariOptimizer
.
1// Buat objek ResizeOptions untuk mengatur instruksi
2var options = new ResizeOptions();
3// Atur PageSize baru
4options.PageSize = PageSize.A3;
5// Tambahkan jalur file input
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// Atur jalur file output
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// Lakukan proses
10Optimizer.Process(options);
Kompres PDF
Kompresi dokumen PDF ketika memungkinkan dengan menghapus sumber daya halaman yang tidak terpakai, menggabungkan aset yang identik, dan membuang objek yang redundan.
- Buat objek CompressOptions untuk mengkonfigurasi pengaturan optimisasi.
- Tambahkan file input dan tentukan lokasi file output.
- Gunakan metode SetCropBox untuk mendefinisikan area potong.
- Jalankan metode
Process
dariOptimizer
.
1// Buat objek CompressOptions untuk mengatur instruksi
2var options = new CompressOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8Optimizer.Process(options);
Fitur Kunci:
- Optimisasi: Kurangi ukuran file PDF tanpa kehilangan kualitas.
- Rotasi: Sesuaikan orientasi halaman PDF.
- Mengubah Ukuran: Ubah ukuran halaman ke dimensi tertentu (misalnya, A4, Letter).
- Kompresi: Hapus sumber daya halaman yang tidak terpakai dan objek dari dokumen.