Анотації часто використовуються для додавання уточнень, пояснень, деталей або коментарів до деяких документів. У файлах PDF часто використовуються анотації, і вам може знадобитися імпортувати або експортувати їх у формат XFDF. Ви можете легко імпортувати або експортувати анотації програмним шляхом за допомогою C# або VB.NET. Давайте переглянемо наступний вміст:
- API імпортера або експортера анотацій – встановлення
- Імпортуйте анотації з XFDF у PDF за допомогою C# або VB.NET
- Експортуйте анотації з 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.
- Ініціалізувати об’єкт класу PdfAnnotationEditor.
- Завантажте вхідний PDF-документ
- Завантажте файл XFDF, щоб імпортувати анотації
- Укажіть типи анотацій, які потрібно імпортувати
- Імпортуйте анотації з XFDF у файл PDF
- Збережіть вихідний файл 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:
- Ініціалізація об’єкта PdfAnnotationEditor.
- Завантажити вхідний файл PDF
- Створіть файл XFDF, щоб зберегти експортовані анотації
- Укажіть тип анотації для експорту
- Експортуйте анотації за допомогою методу 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. Ми з нетерпінням чекаємо від вас!