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.