Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
O processo de achatamento significa que, quando uma anotação é removida de um documento, sua representação visual é mantida intacta. Uma anotação achatada ainda é visível, mas não é mais editável pelos seus usuários ou pelo seu aplicativo. Isso pode ser usado, por exemplo, para aplicar permanentemente anotações ao seu documento ou para tornar anotações visíveis para visualizadores que, de outra forma, não conseguem mostrar anotações. Se não especificado, uma exportação manterá todas as anotações como estão.
Quando esta opção é selecionada, suas anotações serão incluídas no seu PDF exportado como anotações padrão do PDF.
Verifique como o método flatteningAnnotations é usado no próximo trecho de código.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void FlattenAnnotationFromPdf()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations();
// Create PdfAnnotationEditor
using (var annotationEditor = new Aspose.Pdf.Facades.PdfAnnotationEditor())
{
// Bind PDF document
annotationEditor.BindPdf(dataDir + "AnnotationsInput.pdf");
// Create FlattenSettings
var flattenSettings = new Aspose.Pdf.Forms.Form.FlattenSettings
{
ApplyRedactions = true,
CallEvents = false,
HideButtons = true,
UpdateAppearances = true
};
annotationEditor.FlatteningAnnotations(flattenSettings);
// Save PDF document
annotationEditor.Save(dataDir + "FlattenAnnotation_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.