імпорт експорт pdf xfdf анотації

Анотації часто використовуються для додавання уточнень, пояснень, деталей або коментарів до деяких документів. У файлах PDF часто використовуються анотації, і вам може знадобитися імпортувати або експортувати їх у формат XFDF. Ви можете легко імпортувати або експортувати анотації програмним шляхом за допомогою C# або VB.NET. Давайте переглянемо наступний вміст:

API імпортера або експортера анотацій – встановлення

Aspose.PDF for .NET API надає різні класи, властивості та методи для роботи з файлами PDF. Так само ви можете імпортувати або експортувати анотації з документів PDF у файл XFDF за допомогою класу PDFAnnotationEditor. Він розкриває різні методи, які можна використовувати для програмного імпорту та експорту анотацій. Вам потрібно інсталювати API, завантаживши його з New Releases або через диспетчер рішень NuGet у Microsoft Visual Studio IDE. Для встановлення API можна використати наступну команду:

PM> Install-Package Aspose.Pdf

Імпортуйте анотації з XFDF у PDF за допомогою C# або VB.NET

Ви можете імпортувати анотації у PDF-файл із наявного файлу XFDF у своїх програмах на основі .NET за допомогою мов програмування C# або VB.NET. API підтримує імпорт різних типів анотацій, як зазначено в переліку AnnotationType у посиланнях на API. Виконайте наступні кроки, щоб імпортувати анотації з XFDF у PDF за допомогою мов програмування C# або VB.NET у ваших програмах на основі .NET Framework.

  1. Ініціалізувати об’єкт класу PdfAnnotationEditor.
  2. Завантажте вхідний PDF-документ
  3. Завантажте файл XFDF, щоб імпортувати анотації
  4. Укажіть типи анотацій, які потрібно імпортувати
  5. Імпортуйте анотації з XFDF у файл PDF
  6. Збережіть вихідний файл PDF

Наведений нижче фрагмент коду показує, як імпортувати анотації з файлу XFDF у файл PDF за допомогою C# або VB.NET:

// Створіть об’єкт класу PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// Зв'язати вхідний файл PDF
editor.BindPdf(dataDir + "inFile.pdf");
// Створіть потік файлів для вхідного файлу XFDF для імпорту анотацій
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read);
// Створіть перелік усіх типів анотацій, які потрібно імпортувати
Enum[] annType = { AnnotationType.Text };
// Імпортувати анотації вказаного типу з файлу XFDF
editor.ImportAnnotationFromXfdf(fileStream, annType);
// Зберегти вихідний pdf-файл
editor.Save(dataDir + "ImportAnnotations_out.pdf");

Експортуйте анотації з PDF у файл XFDF за допомогою C# або VB.NET

Експортування анотацій із PDF-файлів може бути корисним, щоб зробити файл презентабельним або зберегти недоторканими лише певний тип анотацій. Наприклад, припустімо, коли хтось переглядає звіт про техніко-економічне обґрунтування або дипломну роботу, він може виділити певний текст, додати коментарі чи текст. Пізніше вони хочуть зберегти лише текст, перш ніж надіслати PDF назад автору. У таких сценаріях може допомогти експорт анотацій у XFDF, оскільки він дозволяє експортувати певні анотації відповідно до ваших вимог. Наступні кроки показують, як експортувати анотації з PDF у формат XFDF:

  1. Ініціалізація об’єкта PdfAnnotationEditor.
  2. Завантажити вхідний файл PDF
  3. Створіть файл XFDF, щоб зберегти експортовані анотації
  4. Укажіть тип анотації для експорту
  5. Експортуйте анотації за допомогою методу ExportAnnotationsXfdf.

Наведений нижче фрагмент коду показує, як експортувати анотації з файлу PDF у файл XFDF за допомогою C# або VB.NET:

// Створіть об’єкт класу PdfAnnotationEditor
PdfAnnotationEditor editor = new PdfAnnotationEditor();
// Зв'язати вхідний файл PDF
editor.BindPdf(dataDir + "inFile.pdf");
// Створіть потік файлів для вихідного файлу XFDF для експорту анотацій
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write);
// Створіть перелік усіх типів анотацій, які ви хочете експортувати
Enum[] annoType = { AnnotationType.Text };
// Експортувати анотації вказаного типу (типів) у файл XFDF
editor.ExportAnnotationsXfdf(fileStream, 1, 5, annoType);

Висновок

У цій статті ми дослідили, як імпортувати та експортувати анотації з PDF у формат XFDF. Ми дослідили різні приклади та сценарії, коли імпорт або експорт анотацій може бути корисним. Крім того, існує багато випадків використання та сценаріїв, де ця функція є цінною. Якщо ви хочете обговорити будь-який сценарій, зв’яжіться з нами на безкоштовному форумі підтримки. Ви також можете досліджувати API, вивчаючи Документацію API, а також Посилання на API. Ми з нетерпінням чекаємо від вас!

Дивись також