자주 묻는 질문(FAQs)
이 FAQ는 Documentize .NET Plugins의 기능 및 사용에 대한 포괄적인 정보를 제공합니다. PDF 변환, 양식 처리, 목차(TOC) 생성과 같은 다양한 측면을 다룹니다.
일반 질문
1. Documentize for .NET이란 무엇인가요?
Documentize for .NET은 프로그래밍 방식으로 PDF 문서를 관리하고 처리하기 위한 강력한 라이브러리입니다. 다양한 형식으로 PDF를 변환하고, PDF 양식을 편집하며, 디지털 서명을 추가하고, TOC를 생성하고, 장기 보관을 위한 PDF/A 준수를 보장하는 플러그인이 포함되어 있습니다.
2. Documentize 플러그인을 .NET에 어떻게 설치하나요?
공식 웹사이트에서 어셈블리 파일을 다운로드하거나 NuGet에서 패키지를 직접 가져와 Documentize 플러그인을 설치할 수 있습니다. 각 플러그인의 문서에서 자세한 설치 지침을 확인할 수 있습니다.
PDF 변환 플러그인
3. PDF 문서를 Word(DOC/DOCX) 파일로 어떻게 변환하나요?
PDF to DOC Converter를 사용하여 PDF 문서를 Word 형식으로 변환하려면:
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)와 같은 옵션을 설정합니다.
- PNG 이미지를 생성하기 위해
Process
메서드를 호출합니다.
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 및 TOC 관리
11. PDF를 PDF/A 형식으로 변환하려면 어떻게 하나요?
PDF를 PDF/A로 변환하려면:
PdfAConverter
클래스를 사용합니다.PdfAConvertOptions
에서 PDF/A 버전(예: PDF/A-3B)을 구성합니다.- 입력/출력 경로를 추가하고
Process
메서드를 호출합니다.
12. PDF에서 목차(TOC)를 생성하려면 어떻게 하나요?
TOC를 생성하려면:
TocGenerator
클래스의 인스턴스를 생성합니다.- TOC 매개변수를 정의하기 위해
TocOptions
를 사용합니다. - 입력/출력 파일을 추가하고
Process
메서드를 실행합니다.
서명 처리
13. PDF 문서에 디지털 서명을 추가하려면 어떻게 하나요?
디지털 서명을 추가하려면:
Signature
클래스를 인스턴스화합니다.SignOptions
를 사용하여 PFX 파일, 비밀번호 및 서명 세부정보(예: 사유, 연락처 정보)를 구성합니다.- 입력/출력 파일을 추가하고
Process
메서드를 실행합니다.
추가 기능
14. Documentize를 사용하여 PDF 파일을 분할할 수 있나요?
네, 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 패키지를 통해 확인할 수 있습니다.