Часто задаваемые вопросы
Этот 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:
- Создайте экземпляр класса
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. Как сделать пластику (flatten) PDF-форм?
Чтобы сделать пластику форм:
- Создайте экземпляр класса
FormFlattener
. - Используйте
FormFlattenAllFieldsOptions
, чтобы сделать пластику всех полей илиFormFlattenSelectedFieldsOptions
, чтобы нацелиться на определенные поля. - Укажите входные/выходные файлы и вызовите метод
Process
.
10. Как экспортировать данные из PDF-форм?
Чтобы экспортировать данные формы, используйте PDF Form Exporter. Создайте объект FormExporterValuesToCsvOptions
, укажите условия для полей формы и вызовите метод Process
, чтобы экспортировать данные в формат CSV.
Управление PDF/A и оглавлением (TOC)
11. Как конвертировать PDF в формат PDF/A?
Для конвертации PDF в PDF/A:
- Используйте класс
PdfAConverter
. - Настройте версию PDF/A (например, PDF/A-3B) в
PdfAConvertOptions
. - Укажите пути для входных/выходных файлов и вызовите метод
Process
.
12. Как создать оглавление (TOC) в PDF?
Чтобы создать оглавление:
- Создайте экземпляр класса
TocGenerator
. - Используйте
TocOptions
, чтобы определить параметры оглавления. - Укажите входные/выходные файлы и вызовите метод
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 в вашей среде разработки.