public void WithoutUpdateFields()
{
//ExStart
//ExFor:PdfSaveOptions.Clone
//ExFor:SaveOptions.UpdateFields
//ExSummary:Shows how to update fields before saving into a PDF document.
Document doc = DocumentHelper.CreateDocumentFillWithDummyText();
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions
{
UpdateFields = false
};
// PdfSaveOptions objects can be cloned
Assert.AreNotSame(pdfSaveOptions, pdfSaveOptions.Clone());
doc.Save(ArtifactsDir + "UpdateFields_False.pdf", pdfSaveOptions);
//ExEnd
#if !(__MOBILE__ || MAC)
Aspose.Pdf.Document pdfDocument = new Aspose.Pdf.Document(ArtifactsDir + "UpdateFields_False.pdf");
// Get text fragment by search String
Aspose.Pdf.Text.TextFragmentAbsorber textFragmentAbsorber = new Aspose.Pdf.Text.TextFragmentAbsorber("Page of");
pdfDocument.Pages.Accept(textFragmentAbsorber);
// Assert that fields are not updated
Assert.AreEqual("Page of", textFragmentAbsorber.TextFragments[1].Text);
#endif
}