Когда дело доходит до «выравнивания» PDF-файла, акрополя делают поля доступными только для чтения.Он не удалит их из документа.Это становится очевидным, если вы установите значение полей перед их выравниванием.Значения полей будут напечатаны там, где они были расположены, они просто не могут быть изменены.
Если это то, что вы хотите, вы можете сделать это с PDFSharp
PdfDocument doc = PdfReader.Open(filePath, PdfDocumentOpenMode.Modify);
doc.Flatten();
Это сгладит поля, которые сделают их доступными только для чтения.Я только что попробовал, похоже, размер файла не уменьшается.Поэтому я не уверен, что это решение, которое вы искали, но в ответ на ваш вопрос.Да.Выровнять Acroform можно с помощью PDfSharp.