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

Этот раздел содержит полную информацию о характеристиках и функциональных возможностях 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. Как упростить PDF-формы?

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

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

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

Для экспорта данных формы используйте PDF Form Exporter. Создайте объект 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?

Чтобы создать TOC:

  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 в вашей среде разработки.


10 окт. 2024 г.
 Русский