Часто задаваемые вопросы
Этот раздел содержит полную информацию о характеристиках и функциональных возможностях 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:
- Создайте экземпляр класса
PdfDoc
. - Создайте объект
PdfToDocOptions
для настройки параметров конверсии. - Добавьте пути к входному PDF и выходному файлу DOC/DOCX.
- Вызовите метод
Process
, чтобы выполнить конвертацию.
4. Как конвертировать страницы PDF в изображения JPEG?
Используя PDF to JPEG Converter:
- Создайте экземпляр класса
Jpeg
. - Установите параметры конверсии (например, разрешение, диапазон страниц) через
JpegOptions
. - Добавьте пути к входным/выходным файлам.
- Вызовите метод
Jpeg.Process
для выполнения конвертации.
5. Как конвертировать PDF в PNG?
Для преобразования PDF в формат PNG:
- Создайте экземпляр класса
Png
и объектаPngOptions
. - Добавьте входной PDF и укажите выходную папку.
- Установите такие параметры, как разрешение (например, 300 DPI).
- Вызовите метод
Process
, чтобы сгенерировать изображения PNG.
6. Как конвертировать PDF в Excel (XLS/XLSX)?
Для конвертации PDF в Excel:
- Создайте экземпляр класса
PdfXls
. - Используйте
PdfToXlsOptions
для настройки входных/выходных путей и параметров конверсии. - Вызовите метод
Process
, чтобы начать конвертацию.
7. Как конвертировать PDF в HTML?
Для преобразования PDF-документов в HTML:
- Создайте экземпляр класса
PdfHtml
. - Настройте параметры конверсии с помощью
PdfToHtmlOptions
илиHtmlToPdfOptions
. - Добавьте входные/выходные пути и вызовите метод
Process
.
Обработка PDF-форм
8. Как я могу редактировать PDF-формы с помощью редактора форм?
PDF Form Editor предоставляет возможности для:
- Добавления полей (
FormEditorAddOptions
). - Обновления полей (
FormEditorSetOptions
). - Удаления полей (
FormRemoveSelectedFieldsOptions
).
После настройки полей формы запустите методProcess
.
9. Как упростить PDF-формы?
Чтобы упростить поля формы:
- Создайте экземпляр класса
FormFlattener
. - Используйте
FormFlattenAllFieldsOptions
, чтобы упростить все поля, илиFormFlattenSelectedFieldsOptions
, чтобы нацелиться на конкретные поля. - Добавьте входные/выходные файлы и вызовите метод
Process
.
10. Как я могу экспортировать данные из PDF-форм?
Для экспорта данных формы используйте PDF Form Exporter. Создайте объект FormExporterValuesToCsvOptions
, укажите условия полей формы и запустите метод Process
, чтобы экспортировать данные в формате CSV.
Управление PDF/A и оглавлением
11. Как конвертировать PDF в формат PDF/A?
Для преобразования PDF в PDF/A:
- Используйте класс
PdfAConverter
. - Настройте версию PDF/A (например, PDF/A-3B) в
PdfAConvertOptions
. - Добавьте входные/выходные пути и вызовите метод
Process
.
12. Как генерировать оглавление (TOC) в PDF?
Чтобы создать TOC:
- Создайте экземпляр класса
TocGenerator
. - Используйте
TocOptions
для определения параметров TOC. - Добавьте входные/выходные файлы и запустите метод
Process
.
Обработка подписей
13. Как я могу цифровым образом подписать PDF-документ?
Чтобы добавить цифровую подпись:
- Создайте экземпляр класса
Signature
. - Используйте
SignOptions
для настройки файла PFX, пароля и деталей подписи (например, причины, контактной информации). - Добавьте входные/выходные файлы и запустите метод
Process
.
Дополнительные функции
14. Могу ли я разделить PDF-файлы с помощью Documentize?
Да, с помощью PDF Splitter:
- Создайте экземпляр класса
Splitter
. - Настройте параметры разделения с помощью
SplitOptions
. - Добавьте входные/выходные пути и вызовите метод
Process
.
15. Как объединить несколько PDF-файлов в один?
Чтобы объединить PDF:
- Создайте экземпляр класса
Merger
. - Добавьте входные PDF и укажите выходной файл через
MergeOptions
. - Запустите метод
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 в вашей среде разработки.