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

Этот FAQ предоставляет полную информацию о функциях и возможностях 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 Form Editor предоставляет возможности для:

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

9. Как сделать пластику (flatten) PDF-форм?

Чтобы сделать пластику форм:

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

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

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


Управление PDF/A и оглавлением (TOC)

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, чтобы определить параметры оглавления.
  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 в вашей среде разработки.


 Русский