Часто задаваемые вопросы

Этот раздел часто задаваемых вопросов предоставляет исчерпывающую информацию о функциях и возможностях Documentize .NET Plugins, охватывающую такие аспекты, как конвертация PDF, обработка форм и генерация оглавлений (TOC).


Общие вопросы

1. Что такое Documentize для .NET?

Documentize для .NET — это мощная библиотека для программного управления и обработки PDF-документов. Она включает плагины для конвертации PDF в различные форматы, редактирования PDF-форм, добавления цифровых подписей, генерации оглавлений и обеспечения совместимости PDF/A для долгосрочного архивирования.

2. Как установить плагины Documentize для .NET?

Вы можете установить плагины Documentize, загрузив файлы сборок с официального сайта или получив пакеты напрямую из NuGet. Подробные инструкции по установке доступны в документации к каждому плагину.


Плагины конвертации PDF

3. Как я могу конвертировать PDF-документ в файл Word (DOC/DOCX)?

Чтобы конвертировать PDF-документ в формат Word с помощью PDF to DOC Converter:

  1. Создайте объект класса PdfDoc.
  2. Создайте объект PdfToDocOptions, чтобы настроить параметры конвертации.
  3. Добавьте пути к входному PDF и выходному файлу DOC/DOCX.
  4. Вызовите метод Process, чтобы выполнить конвертацию.

4. Как я могу конвертировать страницы PDF в изображения JPEG?

Используя PDF to JPEG Converter:

  1. Создайте экземпляр класса Jpeg.
  2. Установите параметры конвертации (например, разрешение, диапазон страниц) через JpegOptions.
  3. Добавьте пути к входным/выходным файлам.
  4. Вызовите метод Jpeg.Process, чтобы выполнить конвертацию.

5. Как я могу конвертировать PDF в PNG?

Чтобы конвертировать PDF в формат PNG:

  1. Создайте экземпляр класса Png и объект PngOptions.
  2. Добавьте входной PDF и укажите выходную папку.
  3. Установите такие параметры, как разрешение (например, 300 DPI).
  4. Вызовите метод Process, чтобы сгенерировать изображения PNG.

6. Как я могу конвертировать PDF в Excel (XLS/XLSX)?

Для конвертации PDF в Excel:

  1. Создайте объект класса PdfXls.
  2. Используйте PdfToXlsOptions, чтобы настроить пути входа/выхода и параметры конвертации.
  3. Вызовите метод Process, чтобы начать конвертацию.

7. Как я могу конвертировать PDF в HTML?

Чтобы конвертировать PDF-документы в HTML:

  1. Создайте экземпляр класса PdfHtml.
  2. Настройте параметры конвертации с помощью PdfToHtmlOptions или HtmlToPdfOptions.
  3. Добавьте пути входа/выхода и вызовите метод Process.

Обработка PDF-форм

8. Как я могу редактировать PDF-формы с помощью редактора форм?

Редактор PDF-форм предоставляет возможности для:

  • Добавления полей (FormEditorAddOptions).
  • Обновления полей (FormEditorSetOptions).
  • Удаления полей (FormRemoveSelectedFieldsOptions). После настройки полей формы выполните метод Process.

9. Как я могу упрощать PDF-формы?

Чтобы упростить поля формы:

  1. Создайте экземпляр класса FormFlattener.
  2. Используйте FormFlattenAllFieldsOptions, чтобы упростить все поля, или FormFlattenSelectedFieldsOptions, чтобы нацелиться на определенные поля.
  3. Добавьте входные/выходные файлы и вызовите метод Process.

10. Как я могу экспортировать данные из PDF-форм?

Чтобы экспортировать данные формы, используйте Экспортер PDF-форм. Создайте объект FormExporterValuesToCsvOptions, укажите условия для полей формы и вызовите метод Process, чтобы экспортировать данные в формат CSV.


PDF/A и Управление Оглавлением

11. Как я могу конвертировать PDF в формат PDF/A?

Для конвертации PDF в PDF/A:

  1. Используйте класс PdfAConverter.
  2. Настройте версию PDF/A (например, PDF/A-3B) в PdfAConvertOptions.
  3. Добавьте пути входа/выхода и вызовите метод Process.

12. Как я могу создать оглавление (TOC) в PDF?

Чтобы создать оглавление:

  1. Создайте экземпляр класса TocGenerator.
  2. Используйте TocOptions, чтобы определить параметры TOC.
  3. Добавьте входные/выходные файлы и выполните метод Process.

Обработка Подписей

13. Как я могу цифровым образом подписать PDF-документ?

Чтобы добавить цифровую подпись:

  1. Создайте экземпляр класса Signature.
  2. Используйте SignOptions, чтобы настроить файл PFX, пароль и детали подписи (например, причина, контактная информация).
  3. Добавьте входные/выходные файлы и выполните метод Process.

Дополнительные функции

14. Могу ли я разделить PDF-файлы с помощью Documentize?

Да, с использованием PDF Splitter:

  1. Создайте экземпляр класса Splitter.
  2. Настройте параметры разделения с помощью SplitOptions.
  3. Добавьте пути входа/выхода и вызовите метод Process.

15. Как я могу объединить несколько PDF-файлов в один?

Чтобы объединить PDF:

  1. Создайте экземпляр класса Merger.
  2. Добавьте входные PDF и укажите выходной файл через MergeOptions.
  3. Запустите метод Process, чтобы объединить файлы.

16. Ограничивается ли Documentize работой только с PDF?

Хотя Documentize в основном фокусируется на манипуляциях с PDF, он также поддерживает конверсии в и из форматов, таких как DOC, XLS, HTML, JPEG и PNG.


Лицензирование и Совместимость

17. Каковы системные требования для использования плагинов Documentize?

Documentize поддерживает:

  • Операционные системы: Windows 7-11, Windows Server 2003-2022, macOS (10.12+) и Linux.
  • Фреймворки: .NET Framework 4.0 до 8.0.
  • IDE: Совместимо с различными версиями Visual Studio.

18. Как я могу установить лицензионные ключи для Documentize?

Чтобы активировать плагин, сослитесь на Documentize в вашем проекте и установите лицензионные ключи перед вызовом каких-либо методов. Обратитесь к документации конкретного плагина для получения подробных инструкций.

19. Где я могу найти дополнительные примеры и документацию для плагинов Documentize?

Полная документация по API и примеры могут быть найдены на сайте Documentize или через пакеты NuGet в вашей среде разработки.


 Русский