+++ 
title = "자주 묻는 질문(FAQs)" 
description = "" 
weight = 3 
+++ 

이 FAQ는 **Documentize .NET 플러그인**의 기능 및 활용에 대한 포괄적인 정보를 제공합니다. PDF 변환, 양식 처리, 목차(TOC) 생성 등 여러 측면을 다룹니다.

---

## 일반 질문

### 1. Documentize for .NET란 무엇인가요?
**Documentize for .NET**은 PDF 문서를 프로그래밍적으로 관리하고 처리하기 위한 강력한 라이브러리입니다. PDF를 다양한 형식으로 변환하는 플러그인, PDF 양식 편집, 디지털 서명 추가, TOC 생성, 장기 보관을 위한 PDF/A 준수 확인 등을 포함합니다.

### 2. Documentize 플러그인을 .NET에 어떻게 설치하나요?
**Documentize** 플러그인은 공식 웹사이트에서 어셈블리 파일을 다운로드하거나 **NuGet**에서 패키지를 직접 가져와 설치할 수 있습니다. 각 플러그인의 문서 내에서 상세한 설치 지침을 확인할 수 있습니다.

---

## PDF 변환 플러그인

### 3. PDF 문서를 Word(DOC/DOCX) 파일로 어떻게 변환하나요?
**PDF to DOC Converter**를 사용하여 PDF 문서를 Word 형식으로 변환하려면:
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. PNG 이미지를 생성하기 위해 `Process` 메서드를 호출합니다.

### 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. Form Editor로 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 및 TOC 관리

### 11. PDF를 PDF/A 형식으로 어떻게 변환하나요?
PDF를 PDF/A로 변환하려면:
1. `PdfAConverter` 클래스를 사용합니다.
2. `PdfAConvertOptions`에서 PDF/A 버전(예: PDF/A-3B)을 구성합니다.
3. 입력/출력 경로를 추가하고 `Process` 메서드를 호출합니다.

### 12. PDF에서 목차(TOC)를 어떻게 생성하나요?
TOC를 생성하려면:
1. `TocGenerator` 클래스의 인스턴스를 생성합니다.
2. `TocOptions`를 사용하여 TOC 파라미터를 정의합니다.
3. 입력/출력 파일을 추가하고 `Process` 메서드를 실행합니다.

---

## 서명 처리

### 13. PDF 문서에 디지털 서명을 어떻게 추가하나요?
디지털 서명을 추가하려면:
1. `Signature` 클래스를 인스턴스화합니다.
2. PFX 파일, 비밀번호 및 서명 세부정보(예: 이유, 연락처 정보)를 구성하기 위해 `SignOptions`를 사용합니다.
3. 입력/출력 파일을 추가하고 `Process` 메서드를 실행합니다.

---

## 추가 기능

### 14. Documentize를 사용하여 PDF 파일을 분할할 수 있나요?
예, **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 패키지를 통해 찾을 수 있습니다.

---
2024. 10. 10.
 한국어