VintaSoft PDF .NET Plug-in의 "PDF 비주얼 에디터" 에디션은 PDF 문서의 시각적 편집 기능을 제공합니다. "PDF 비주얼 에디터" 에디션에는
PdfAnnotationTool이라는 비주얼 도구가 포함되어 있어 PDF 주석과 상호 작용할 수 있습니다.
PdfAnnotationTool은 생성된 PDF 주석이 모든 PDF 뷰어 애플리케이션과 호환되도록 보장합니다.
이 문서에서는
PdfAnnotationTool 클래스가
VintaSoft PDF Editor Demo에서 어떻게 사용되는지 설명합니다.
VintaSoft PDF Editor Demo)에서는 다음 기능을 사용할 수 있습니다.
-
새 PDF 문서 또는 기존 PDF 문서에 주석 추가
-
PDF 주석 복사, 편집 또는 삭제 한 PDF 문서에서 다른 PDF 문서로 주석을 복사합니다.
-
링크 주석을 마우스로 클릭했을 때 수행할 작업을 지정합니다.
-
주석의 동작 및 시각적 모양을 담당하는 모든 PDF 주석 속성을 편집합니다.
VintaSoft PDF Editor Demo)에서는 다음 기능을 사용할 수 있습니다.
- JavaScript 작업을 실행합니다. JavaScript 작업을 실행하면 PDF 문서의 양식을 작성하는 과정에 추가적인 상호 작용 기능을 추가할 수 있습니다. 예를 들어 다른 필드의 값으로 계산된 필드를 채울 수 있습니다.
-
마우스와 키보드를 사용하여 모든 대화형 필드 유형을 채웁니다.
-
PDF 문서에서 대화형 필드를 생성, 복사 또는 삭제합니다. 한 PDF 문서에서 다른 PDF 문서로 대화형 필드를 복사합니다.
-
보기, 추가,모든 대화형 필드의 트리거 동작을 제거하고 편집합니다.
-
주석의 동작 및 시각적 모양을 담당하는 모든 PDF 필드 속성을 편집합니다.
보기 모드는 PDF 문서를 보고 PDF 대화형 필드를 채우는 데 사용됩니다.
마크업 모드는 PDF 문서를 보고 주석을 달고 PDF 대화형 필드를 채우는 데 사용됩니다.
편집 모드는 PDF 문서를 보고 PDF 주석 및 PDF 대화형 필드를 편집하는 데 사용됩니다.
보기 및
편집 모드에서:
편집 모드에서:
- PdfAnnotationTool은 PDF 주석 및 PDF 대화형 필드의 트리거를 수행하지 않습니다.
-
모든 (표시 및 숨김) PDF 주석과 PDF 대화형 필드를 표시하고 조정 가능한 강조 표시를 사용하여 강조 표시할 수 있습니다.
-
여러 PDF 주석과 PDF 대화형 필드를 이동, 복사 또는 삭제할 수 있습니다.
-
탐색 프로세스를 간소화하기 위해 PDF 대화형 필드 위에 필드 이름을 표시할 수 있습니다.
VintaSoft PDF Editor Demo는 바코드 생성을 위해
VintaSoft Barcode .NET SDK를 사용하며, "PDF 1.7 ExtensionLevel 3" 사양에 따라 바코드 필드를 생성 및 편집할 수 있습니다.
허용되는 바코드 유형은 QR 코드, DataMatrix, PDF417의 세 가지입니다.
바코드 값은 JavaScript 코드를 사용하여 동적으로 계산할 수 있습니다(예: 바코드는 문자 '|'로 구분된 모든 양식 값을 포함할 수 있으며 필드가 변경될 때 변경될 수 있습니다).
테스트를 위해 간단한 "계산기"가 포함된 PDF 문서를 만들어 보겠습니다. PDF에서 JavaScript 액션 실행. 이를 위해 다음 단계를 수행해야 합니다.
계산기가 포함된
결과 PDF 문서가 준비되었으며
VintaSoft PDF Editor Demo 및 다른 PDF 뷰어 애플리케이션에서 테스트할 수 있습니다! :-)
VintaSoft PDF Editor Demo에서 "보기 -> JavaScript ->" 메뉴를 선택하면 JavaScript 코드를 디버깅할 수 있습니다. 디버거:
VintaSoft PDF Editor Demo의 소스 코드는
VintaSoft Imaging .NET SDK 배포 패키지에서 찾을 수 있으며 자체 코드의 템플릿으로 사용할 수 있습니다.