Achatar todos os Campos em um Arquivo PDF existente (facades)
O método flattenAllFields(..) da classe Form permite achatar todos os campos do formulário PDF. Primeiro, você precisa criar um objeto Form, vincular o arquivo PDF de origem e, em seguida, chamar o método flattenAllFields(…) e, finalmente, salvar o PDF atualizado usando o método save(..).
O trecho de código a seguir mostra como achatar todos os campos do arquivo PDF.
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Java | |
// open document | |
Form pdfForm = new Form(); | |
// bind source PDF file | |
pdfForm.bindPdf("input.pdf"); | |
// flatten fields | |
pdfForm.flattenAllFields(); | |
// save output | |
pdfForm.save("output.pdf"); |