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