Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
ExtractAnnotations метод позволяет извлекать аннотации из PDF-файла. Для извлечения аннотаций вам необходимо создать объект PdfAnnotationEditor и связать PDF-файл с помощью метода BindPdf. После этого вам нужно создать перечисление типов аннотаций, которые вы хотите извлечь из PDF-файла.
Затем вы можете использовать метод ExtractAnnotations для извлечения аннотаций в ArrayList. После этого вы можете пройтись по этому списку и получить отдельные аннотации. И, наконец, сохраните обновленный PDF-файл, используя метод Save объекта PdfAnnotationEditor. Следующий фрагмент кода показывает, как извлечь аннотации из PDF-файла.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ExtractAnnotation()
{
// 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"))
{
using (var annotationEditor = new Aspose.Pdf.Facades.PdfAnnotationEditor())
{
// Bind PDF document
annotationEditor.BindPdf(document);
// Extract annotations
var annotationTypes = new[] { Aspose.Pdf.Annotations.AnnotationType.FreeText, Aspose.Pdf.Annotations.AnnotationType.Text };
var annotations = annotationEditor.ExtractAnnotations(1, 2, annotationTypes);
foreach (var annotation in annotations)
{
Console.WriteLine(annotation.Contents);
}
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.