Class Optimizer
Mewakili plugin Documentize.Optimizer. Digunakan untuk Mengoptimalkan, Memutar, Mengubah Ukuran, Mengompres dokumen PDF.
public static class Optimizer
Inheritance
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Examples
Contoh ini menunjukkan cara Mengoptimalkan dokumen PDF.
// Buat objek OptimizeOptions untuk mengatur 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 mengatur 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 mengatur instruksi
var options = new ResizeOptions();
// Tetapkan PageSize 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 mengatur 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);
Methods
Process(OptimizeOptions)
Memulai pemrosesan Documentize.Optimizer dengan parameter yang ditentukan.
public static ResultContainer Process(OptimizeOptions options)
Parameters
options
OptimizeOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Process(RotateOptions)
Memulai pemrosesan Documentize.Optimizer dengan parameter yang ditentukan.
public static ResultContainer Process(RotateOptions options)
Parameters
options
RotateOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Process(ResizeOptions)
Memulai pemrosesan Documentize.Optimizer dengan parameter yang ditentukan.
public static ResultContainer Process(ResizeOptions options)
Parameters
options
ResizeOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Process(CompressOptions)
Memulai pemrosesan Documentize.Optimizer dengan parameter yang ditentukan.
public static ResultContainer Process(CompressOptions options)
Parameters
options
CompressOptions: Objek opsi yang berisi instruksi untuk operasi.
Returns
ResultContainer : Objek yang berisi hasil dari operasi.
Namespace: Documentize Assembly: Documentize.dll