PDF Form Flattener

Plugin Documentize PDF Form Flattener untuk .NET dirancang untuk mengonversi formulir PDF interaktif menjadi dokumen non-editable, membuatnya aman dari modifikasi yang tidak sah. Alat ini mengubah bidang formulir menjadi konten statis, meningkatkan keamanan dokumen PDF Anda. Ini sangat berguna ketika Anda perlu mengamankan kontrak, perjanjian, atau dokumen apa pun di mana bidang formulir harus tetap tidak berubah.

Cara Meratakan Bidang Formulir dalam PDF

Untuk meratakan bidang formulir dalam dokumen PDF, ikuti langkah-langkah ini:

  1. Buat instance dari kelas FormFlattener.
  2. Buat instance dari kelas FormFlattenAllFieldsOptions atau FormFlattenSelectedFieldsOptions.
  3. Tambahkan file masukan dan keluaran ke dalam opsi.
  4. Panggil metode Process untuk melakukan operasi perataan.
 1var formFlattener = new FormFlattener();
 2
 3// Buat opsi untuk meratakan semua bidang
 4var flattenOptions = new FormFlattenAllFieldsOptions();
 5
 6// Tambahkan file masukan dan keluaran
 7flattenOptions.Inputs.Add(new FileDataSource("input.pdf"));
 8flattenOptions.Outputs.Add(new FileDataSource("output-flat.pdf"));
 9
10// Proses operasi perataan formulir
11var resultContainer = formFlattener.Process(flattenOptions);

Meratakan Bidang Terpilih

Anda dapat meratakan hanya bidang formulir tertentu berdasarkan kriteria seperti posisi atau tipe bidang.

  1. Buat instance dari kelas FormFlattener.
  2. Tentukan kriteria untuk meratakan bidang tertentu menggunakan FormFlattenSelectedFieldsOptions.
  3. Tambahkan file masukan dan keluaran ke dalam opsi.
  4. Panggil metode Process untuk menerapkan perubahan.
 1var formFlattener = new FormFlattener();
 2
 3// Buat opsi untuk meratakan bidang terpilih (misalnya, bidang dengan koordinat x sudut kiri bawah > 300)
 4var flattenOptions = new FormFlattenSelectedFieldsOptions(
 5    (field) => field.Rect.LLX > 300
 6);
 7
 8// Tambahkan file masukan dan keluaran
 9flattenOptions.Inputs.Add(new FileDataSource("input.pdf"));
10flattenOptions.Outputs.Add(new FileDataSource("output-flat.pdf"));
11
12// Proses operasi perataan formulir
13var resultContainer = formFlattener.Process(flattenOptions);

Fitur Utama:

  • Meratakan Semua Bidang Formulir: Mengonversi bidang formulir interaktif menjadi konten statis yang tidak dapat diedit.
  • Meratakan Bidang Terpilih: Opsi untuk meratakan bidang tertentu dalam PDF sementara membiarkan yang lain dapat diedit.
  • Aman untuk Dokumen: Memastikan bahwa bidang yang diratakan terlindungi dari modifikasi lebih lanjut.
  • Pemrosesan Batch: Mampu meratakan beberapa formulir PDF dalam satu proses.
 Indonesia