Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
ModifyAnnotations 方法允许您更改注释的基本属性,即主题、修改日期、作者、注释颜色和打开标志。您还可以通过使用 ModifyAnnotations 方法直接设置作者。此类还提供了两个重载方法来删除注释。第一个方法称为 DeleteAnnotations,从 PDF 文件中删除所有注释。
例如,在以下代码中,考虑使用 ModifyAnnotationsAuthor 更改我们注释中的作者。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ModifyAnnotationsAuthor()
{
// 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");
// Modify annotations author
annotationEditor.ModifyAnnotationsAuthor(1, 2, "Aspose User", "Aspose.PDF user");
// Save PDF document
annotationEditor.Save(dataDir + "ModifyAnnotationsAuthor_out.pdf");
}
}
第二个方法允许您修改注释。
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ModifyAnnotations()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Annotations();
// Open PDF document
using (var document = new Aspose.Pdf.Document(dataDir + "AnnotationsInput.pdf"))
{
// Create PdfAnnotationEditor
using (var annotationEditor = new Aspose.Pdf.Facades.PdfAnnotationEditor())
{
// Bind PDF document
annotationEditor.BindPdf(document);
// Create a new object of type Annotation
TextAnnotation newTextAnnotation = new TextAnnotation(document.Pages[1], new Aspose.Pdf.Rectangle(200, 400, 400, 600));
newTextAnnotation.Title = "Updated title";
newTextAnnotation.Subject = "Updated subject";
newTextAnnotation.Contents = "Updated sample contents for the annotation";
// Modify annotations in the PDF file
annotationEditor.ModifyAnnotations(1, 1, newTextAnnotation);
// Save PDF document
annotationEditor.Save(dataDir + "ModifyAnnotations_out.pdf");
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.