기능

기능

Aspose.PDF FOSS for .NET은 여러 기능 영역에 걸쳐 광범위한 PDF 처리 기능을 제공합니다. 모든 기능은 MIT License 하에 라이선스 키 없이 사용할 수 있습니다.


문서 관리

새 PDF 문서를 만들고, 디스크 또는 바이트 배열에서 기존 파일을 열며, 페이지를 추가 및 제거하고, 문서를 스트림이나 파일로 다시 저장하거나 직렬화합니다.

핵심 클래스: Document, Page, PageCollection


주석

읽고, 만들고, PDF 주석 유형 전체를 수정합니다. 여기에는 텍스트 메모, 링크 주석, 잉크 주석, 파일 첨부, 캐럿 주석, 및 스탬프 주석이 포함됩니다. 주석은 Page.Annotations를 통해 액세스하고 AnnotationType 열거형을 통해 유형이 지정됩니다.

핵심 클래스: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


PDF 작업

링크 주석에 URI, GoTo, JavaScript, named 및 launch 작업을 연결하거나 문서 수준 열기 작업으로 첨부합니다. 작업은 PdfAction 팩토리를 통해 생성되며 ActionType 로 유형이 지정됩니다.

핵심 클래스: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


양식 및 필드

Document.Form을 통해 대화형 AcroForm 필드(텍스트 상자, 체크 박스, 선택 목록)에 액세스하고, 필드 값을 읽으며, 필드 컬렉션을 열거합니다.

핵심 클래스: Form, Field, CheckboxField, ChoiceField, TextBoxField


텍스트 추출

TextFragmentAbsorber를 사용하여 모든 페이지에서 텍스트 조각 및 문자 정보를 추출합니다.
텍스트 세그먼트를 탐색하고 글꼴 속성을 검사합니다.

핵심 클래스: TextFragmentAbsorber, TextFragment


이미지 처리

PDF에 포함된 이미지 리소스를 작업하고 지원되는 래스터 형식 간에 ImageFormat 열거형을 사용하여 변환합니다 (Bmp, Jpeg, Png, Tiff, Gif 및 기타).

핵심 클래스: ImageFormat


콘텐츠 스트림 파싱

연산자 수준에서 Operator
OperatorCollection를 사용하여 PDF 콘텐츠 스트림을 구문 분석합니다. 채우기/스트로크
알파 및 블렌드 모드를 ExtGState를 통해 검사합니다.

핵심 클래스: Operator, OperatorCollection, ExtGState, GraphicsState


JavaScript 필드 확장

관리 코드에서 Acrobat 호환 JavaScript 필드 서식 규칙을 적용합니다. FieldDateTimeFormatter는 Acrobat 스타일 형식 패턴을 사용하여 날짜/시간 문자열을 서식 지정합니다. FieldNumberCurrencyFormatter는 숫자 값을 통화 형식으로 서식 지정합니다. FieldNumberPercentFormatter는 숫자 값을 백분율 형식으로 서식 지정합니다.

핵심 클래스: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


파사드

FormattedText를 사용하여 스탬프 및 수선 작업에 대한 스타일이 적용된 텍스트를 설명합니다.
글꼴 스타일 및 인코딩은 FontStyle
EncodingType 열거형을 통해 제어됩니다.

핵심 클래스: FormattedText, FontColor, FontStyle, EncodingType

또 보기

 한국어