Flattening borang PDF adalah penting untuk senario di mana anda ingin memastikan bahawa medan interaktif anda (AcroForms) dikunci, dilindungi, dan tidak lagi boleh diubah suai. proses ini mengubah medan bentuk ke dalam kandungan biasa, tidak dapat diedit, menjadikan dokumen selamat untuk berkongsi, mengarkibkan, atau mengemukakan undang-undang.

Introduction

Menyelaraskan borang PDF bermakna menukar semua elemen interaktif, seperti kotak teks, kotak semak, dropdowns, atau medan tandatangan, ke dalam kandungan biasa dan tidak boleh diedit.Ini memastikan bahawa tiada pengguna boleh mengubah nilai medan bentuk, semua data yang diisi secara kekal “dibakar” ke halaman, dan dokumen itu bersedia untuk kegunaan peraturan, undang-undang atau arkib.

Bilakah anda perlu membentuk bentuk yang halus?

  • Penyerahan undang-undang atau kontrak (di mana tiada edisi lanjut dibenarkan)
  • Borang Arkib dengan data lengkap untuk penyimpanan jangka panjang
  • Aliran kerja pematuhan di mana dokumen perlu disiapkan
  • Borang pengedaran sebagai dokumen statik kepada pihak luar

Bagaimana untuk Flat Form PDF menggunakan Aspose.PDF Plugin

Plugin Aspose.PDF.FormFlattener menjadikan PDF interaktif yang cepat dan boleh dipercayai tanpa Adobe Acrobat diperlukan. berikut adalah contoh langkah demi langkah dalam C#:

using Aspose.Pdf.Plugins;

// Create a new instance of the FormFlattener plugin.
var plugin = new FormFlattener();

// Create options to flatten all form fields in the PDF.
var options = new FormFlattenAllFieldsOptions();
options.AddInput(new FileDataSource("input-with-forms.pdf"));
options.AddOutput(new FileDataSource("output-static.pdf"));

// Flatten all interactive fields (convert to static content).
ResultContainer resultContainer = plugin.Process(options);

// Output result file path (validate output).
var resultPath = resultContainer.ResultCollection[0];
Console.WriteLine($"Flattened PDF saved to: {resultPath}"); 

Tip: Untuk senario lanjutan, anda boleh menggunakan FormFlattenSelectedFieldsOptions untuk melipat hanya medan tertentu sambil mengekalkan orang lain interaktif.

Pengesahan output

  • Buka output PDF dalam mana-mana Viewer—Tiada medan boleh diedit.
  • Pastikan semua data yang diisi oleh pengguna muncul sebagai teks / grafik biasa pada halaman.
  • Gunakan plugin Form Editor jika anda perlu memeriksa atau memanipulasi medan borang sebelum flattening.

Penggunaan Kasus & Amalan Terbaik

  • Flatten bentuk segera selepas mengumpul semua data pengguna untuk mengelakkan pengeditan rawak.
  • Gabungkan dengan plugin Optimizer untuk mengurangkan saiz fail selepas flattening.
  • Mengautomatikkan flattening sebagai sebahagian daripada penandatanganan PDF atau penyelesaian aliran kerja.

More in this category