v25.4

Peningkatan kegunaan Optimizer

  • Kelas ini statis dan tidak memerlukan penggunaan konstruktor.
  • Contoh utama ditingkatkan.
  • Ditambahkan contoh tambahan.

Penggunaan Contoh:

// Contoh ini menunjukkan cara mengoptimalkan dokumen PDF.
// Buat objek OptimizeOptions untuk menetapkan instruksi
var options = new OptimizeOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Tetapkan jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Optimizer.Process(options);

// Contoh ini menunjukkan cara memutar dokumen PDF.
// Buat objek RotateOptions untuk menetapkan instruksi
var options = new RotateOptions();
// Tetapkan Rotasi baru
options.Rotation = Rotation.On90;
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Tetapkan jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Optimizer.Process(options);

// Contoh ini menunjukkan cara mengubah ukuran dokumen PDF.
// Buat objek ResizeOptions untuk menetapkan instruksi
var options = new ResizeOptions();
// Tetapkan UkuranHalaman baru
options.PageSize = PageSize.A3;
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Tetapkan jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Optimizer.Process(options);

// Contoh ini menunjukkan cara mengompres dokumen PDF.
// Buat objek CompressOptions untuk menetapkan instruksi
var options = new CompressOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Tetapkan jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Optimizer.Process(options);

Peningkatan kegunaan Plugin Splitter

  • Kelas ini statis dan tidak memerlukan penggunaan konstruktor.
  • Contoh utama ditingkatkan.

Penggunaan Contoh:

// Contoh ini menunjukkan cara membagi dokumen PDF.
// Buat objek SplitOptions untuk menetapkan instruksi
var options = new SplitOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Tetapkan jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Lakukan proses
Splitter.Process(options);

Peningkatan kegunaan Plugin Merger

  • Kelas ini statis dan tidak memerlukan penggunaan konstruktor.
  • Contoh utama ditingkatkan.

Penggunaan Contoh:

// Contoh ini menunjukkan cara menggabungkan dua dokumen PDF.
// Buat objek MergeOptions untuk menetapkan instruksi
var options = new MergeOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Tetapkan jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
Merger.Process(options);

Perbaikan Kecil

  • Petunjuk kelas ditingkatkan.
 Indonesia