How can I help you?
Remove PDF Form Fields in ASP.NET Core PDF Viewer
6 Feb 20262 minutes to read
Remove Form Fields Using the UI
Steps:
- Enable Form Designer mode.
- Select the form field.
- Click Delete in the toolbar or press the Delete key.
Remove Form Fields Programmatically
Use deleteFormField() with a field reference or ID.
<button id="deleteAllFields">Delete Form Fields</button>
<button id="deleteById">Delete First Field By ID</button>
<div class="text-center">
<ejs-pdfviewer id="pdfviewer" style="height:600px" resourceUrl="https://cdn.syncfusion.com/ej2/31.1.23/dist/ej2-pdfviewer-lib" documentPath="https://cdn.syncfusion.com/content/pdf/form-filling-document.pdf">
</ejs-pdfviewer>
</div>
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
var pdfviewer = document.getElementById('pdfviewer').ej2_instances[0];
document.getElementById('deleteAllFields').addEventListener('click', function () {
if (!pdfviewer || !pdfviewer.formDesignerModule) { console.warn('formDesignerModule not ready'); return; }
var fields = (pdfviewer.formFieldCollections || []).slice();
fields.forEach(function (field) { pdfviewer.formDesignerModule.deleteFormField(field); });
});
document.getElementById('deleteById').addEventListener('click', function () {
if (!pdfviewer || !pdfviewer.formDesignerModule) { console.warn('formDesignerModule not ready'); return; }
var collections = pdfviewer.formFieldCollections || [];
if (collections.length > 0) {
var id = collections[0].id;
if (id) { pdfviewer.formDesignerModule.deleteFormField(id); }
}
});
});
</script>