문서화 네임스페이스

클래스

클래스 이름설명
AddTimestampOptionsDocumentize.Timestamp 플러그인을 위한 타임스탬프 추가 옵션을 나타냅니다.
CompressOptionsDocumentize.Optimizer 플러그인을 위한 압축 옵션을 나타냅니다.
DecryptionOptionsDocumentize.Security 플러그인을 위한 복호화 옵션을 나타냅니다.
DirectoryDataSource플러그인의 로드 및 저장 작업을 위한 디렉터리 데이터를 나타냅니다.
DocConverterDocumentize.DocConverter 플러그인을 나타냅니다. PDF 문서를 DOC/DOCX 형식으로 변환하는 데 사용됩니다.
EncryptionOptionsDocumentize.Security 플러그인을 위한 암호화 옵션을 나타냅니다.
FileDataSource플러그인의 로드 및 저장 작업을 위한 파일 데이터를 나타냅니다.
FileResult파일에 대한 문자열 경로 형식의 작업 결과를 나타냅니다.
HtmlConverterDocumentize.HtmlConverter 플러그인을 나타냅니다. PDF 문서를 HTML 형식으로 변환하고 HTML 문서를 PDF 형식으로 변환하는 데 사용됩니다.
HtmlToPdfOptionsDocumentize.HtmlConverter 플러그인을 위한 HTML에서 PDF 변환기 옵션을 나타냅니다.
ImageExtractorDocumentize.ImageExtractor 플러그인을 나타냅니다. PDF 문서에서 이미지를 추출하는 데 사용됩니다.
ImageExtractorOptionsDocumentize.ImageExtractor 플러그인을 위한 이미지 추출 옵션을 나타냅니다.
Info현재 제품 빌드에 대한 정보를 제공하는 클래스입니다.
JpegConverterDocumentize.JpegConverter 플러그인을 나타냅니다. PDF 문서를 JPEG 형식으로 변환하는 데 사용됩니다.
License라이선스를 설정하는 메서드를 제공합니다.
MergeOptionsDocumentize.Merger 플러그인을 위한 병합 옵션을 나타냅니다.
MergerDocumentize.Merger 플러그인을 나타냅니다. 여러 PDF 문서를 단일 PDF로 병합하는 데 사용됩니다.
Message모델에 의해 생성된 채팅 완성 메시지입니다.
ObjectResult문자열 형식의 작업 결과를 나타냅니다.
OptimizeOptionsDocumentize.Optimizer 플러그인을 위한 최적화 옵션을 나타냅니다.
OptimizerDocumentize.Optimizer 플러그인을 나타냅니다.
PageInfo페이지 정보를 나타냅니다.
PageSizePDF 문서의 페이지 크기를 나타내는 클래스입니다.
PdfAConvertOptionsDocumentize.PdfAConverter 플러그인을 사용하여 PDF 문서를 PDF/A 형식으로 변환하기 위한 옵션을 나타냅니다.
PdfAConverterPDF/A 형식으로 PDF 문서를 변환하고 PDF/A 준수 여부를 검증하기 위한 플러그인을 나타냅니다.
PdfAOptionsBaseDocumentize.PdfAConverter 플러그인 옵션을 위한 기본 클래스를 나타냅니다. 이 클래스는 PDF/A 변환 및 검증 프로세스를 구성하기 위한 속성 및 메서드를 제공합니다.
PdfAValidateOptionsDocumentize.PdfAConverter 플러그인을 사용하여 PDF 문서의 PDF/A 준수를 검증하기 위한 옵션을 나타냅니다.
PdfAValidationResultPDF/A 검증 프로세스의 결과를 나타냅니다.
PdfChatGptPdfChatGpt 플러그인을 나타냅니다.
PdfChatGptOptionsDocumentize.PdfChatGpt 플러그인을 위한 옵션을 나타냅니다.
PdfChatGptRequestOptionsDocumentize.PdfChatGpt 플러그인을 위한 옵션을 나타냅니다.
PdfConverterOptionsPDF 변환기 플러그인을 위한 옵션을 나타냅니다.
PdfExtractorPDF 문서의 페이지에서 발생할 수 있는 텍스트, 이미지 및 기타 유형의 콘텐츠를 추출하는 데 필요한 기본 기능을 나타냅니다.
PdfExtractorOptionsTextExtractor 및 ImageExtractor 플러그인에 대한 옵션을 나타냅니다.
PdfToDocOptionsDocumentize.DocConverter 플러그인을 위한 PDF에서 DOC 변환기 옵션을 나타냅니다.
PdfToHtmlOptionsDocumentize.HtmlConverter 플러그인을 위한 PDF에서 HTML 변환기 옵션을 나타냅니다.
PdfToJpegOptionsDocumentize.JpegConverter 플러그인을 위한 PDF에서 JPEG 변환기 옵션을 나타냅니다.
PdfToPngOptionsDocumentize.PngConverter 플러그인을 위한 PDF에서 PNG 변환기 옵션을 나타냅니다.
PdfToTiffOptionsDocumentize.TiffConverter 플러그인을 위한 PDF에서 TIFF 변환기 옵션을 나타냅니다.
PdfToXlsOptionsDocumentize.XlsConverter 플러그인을 위한 PDF에서 XLSX 변환기 옵션을 나타냅니다.
PluginBaseOptions플러그인에 대한 기본 옵션을 나타냅니다.
PngConverterDocumentize.PngConverter 플러그인을 나타냅니다. PDF 문서를 PNG 형식으로 변환하는 데 사용됩니다.
Rectangle사각형을 나타내는 클래스입니다.
ResizeOptionsDocumentize.Optimizer 플러그인을 위한 크기 조정 옵션을 나타냅니다.
ResultContainer플러그인 처리 결과 컬렉션을 포함하는 컨테이너를 나타냅니다.
RotateOptionsDocumentize.Optimizer 플러그인을 위한 회전 옵션을 나타냅니다.
SecurityDocumentize.Security 플러그인을 나타냅니다.
SignOptionsDocumentize.Signature 플러그인을 위한 서명 옵션을 나타냅니다.
SignatureDocumentize.Signature 플러그인을 나타냅니다.
SplitOptionsDocumentize.Splitter 플러그인을 위한 분할 옵션을 나타냅니다.
SplitterDocumentize.Splitter 플러그인을 나타냅니다. 문서를 개별 페이지로 분할하는 데 사용됩니다.
StreamDataSource플러그인의 로드 및 저장 작업을 위한 스트림 데이터 소스를 나타냅니다.
StreamResult스트림 형식의 작업 결과를 나타냅니다.
StringResult문자열 형식의 작업 결과를 나타냅니다.
TableBuilderPDF 페이지의 테이블 빌더를 나타내는 클래스입니다.
TableCellBuilder테이블 셀 빌더를 나타내는 클래스입니다.
TableGeneratorDocumentize.TableGenerator 플러그인을 나타냅니다. PDF 문서에 테이블을 추가하는 데 사용됩니다.
TableOptionsDocumentize.TableGenerator 플러그인을 사용하여 문서에 테이블을 추가하기 위한 옵션을 나타냅니다.
TableRowBuilder테이블 행 빌더를 나타내는 클래스입니다.
TextExtractorDocumentize.TextExtractor 플러그인을 나타냅니다. PDF 문서에서 텍스트를 추출하는 데 사용됩니다.
TextExtractorOptionsDocumentize.TextExtractor 플러그인을 위한 텍스트 추출 옵션을 나타냅니다.
TiffConverterDocumentize.TiffConverter 플러그인을 나타냅니다. PDF 문서를 TIFF 형식으로 변환하는 데 사용됩니다.
TimestampDocumentize.Timestamp 플러그인을 나타냅니다.
XlsConverterDocumentize.XlsConverter 플러그인을 나타냅니다. PDF 문서를 XLSX/XLS 형식으로 변환하는 데 사용됩니다.

인터페이스

인터페이스 이름설명
IDataSource구체적인 데이터가 구현해야 할 공통 멤버를 정의하는 일반 데이터 인터페이스입니다.
IOperationResult구체적인 플러그인 작업 결과가 구현해야 할 공통 메서드를 정의하는 일반 작업 결과 인터페이스입니다.
IPluginOptions구체적인 플러그인 옵션이 구현해야 할 공통 메서드를 정의하는 일반 플러그인 옵션 인터페이스입니다.

열거형

열거형 이름설명
ConvertErrorAction이 클래스는 변환 오류에 대한 동작을 나타냅니다.
ConvertSoftMaskAction이 동작은 소프트 마스크가 있는 이미지의 변환에 대한 동작을 나타냅니다.
DataType플러그인 처리에 사용할 수 있는 데이터의 형식을 나타냅니다.
PdfToXlsOptions.ExcelFormat.xlsx, .xls/xml 또는 csv 파일 형식을 지정할 수 있도록 합니다. 기본값은 XLSX입니다.
HtmlMediaType렌더링 중에 사용되는 가능한 미디어 유형을 지정합니다.
HtmlPageLayoutOption다른 옵션과 함께 페이지의 크기 및 레이아웃을 결정하는 플래그를 지정합니다.
PdfAStandardVersionPDF 문서에 대한 PDF/A 표준 버전을 지정합니다.
Role메시지 작성자의 역할입니다.
Rotation가능한 회전 값의 열거형입니다.
PdfToHtmlOptions.SaveDataTypeHTML 파일의 출력 유형을 정의합니다.
TextExtractorOptions.TextFormattingModePDF 문서를 텍스트로 변환할 때 사용할 수 있는 다양한 모드를 정의합니다. Documentize.TextExtractorOptions 클래스를 참조하십시오.

문서화 네임스페이스의 하위 섹션

Class PdfAConverter

참고

PDF/A 형식의 PDF 문서 변환 처리 및 PDF/A 적합성 검증을 위한 플러그인을 나타냅니다.

public sealed class PdfAConverter

상속

objectPdfAConverter

상속된 멤버

예제

이 예제는 PDF 문서가 PDF/A 형식(PDF/A-1a의 경우)에 적합한지 검증하는 방법을 보여줍니다:

// 검증 프로세스를 설정하기 위해 옵션 클래스를 생성합니다.
var options = new PdfAValidateOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_1A
};

// 검증할 파일을 하나 이상 추가합니다.
options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // 실제 파일 경로로 바꾸세요.
options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
// 필요에 따라 더 많은 파일 추가

// 플러그인 인스턴스를 생성합니다.
var plugin = new PdfAConverter();

// 검증을 실행하고 결과를 가져옵니다.
var resultContainer = plugin.Process(options);

// 각 파일의 검증 결과를 위해 resultContainer.ResultCollection 속성을 확인합니다:
for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
{
    var result = resultContainer.ResultCollection[i];
    var validationResult = (PdfAValidationResult) result.Data;
    var isValid = validationResult.IsValid; // i번째 문서에 대한 검증 결과
}

이 예제는 PDF 문서를 PDF/A 형식(PDF/A-3b의 경우)으로 변환하는 방법을 보여줍니다:

// 변환 프로세스를 설정하기 위해 옵션 클래스를 생성합니다.
var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

// 소스 파일을 추가합니다.
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // 실제 파일 경로로 바꾸세요.

// 변환된 파일을 저장할 경로를 추가합니다.
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

// 플러그인 인스턴스를 생성합니다.
var plugin = new PdfAConverter();

// 변환을 실행합니다.
plugin.Process(options);

생성자

PdfAConverter()

public PdfAConverter()

메서드

Process(IPluginOptions)

주어진 옵션으로 PDF/A 변환 또는 검증 프로세스를 시작합니다.

public ResultContainer Process(IPluginOptions options)

매개변수

  • options IPluginOptions: 플러그인에 대한 지시를 포함하는 옵션 객체. Documentize.PdfAConvertOptions 또는 Documentize.PdfAValidateOptions 클래스의 인스턴스여야 합니다.

반환값

ResultContainer : 처리 결과를 포함하는 Documentize.ResultContainer 객체입니다.

Namespace: Documentize Assembly: Documentize.dll

Enum ConvertErrorAction

참고

이 클래스는 변환 오류에 대한 작업을 나타냅니다.

public enum ConvertErrorAction

필드

  • Delete = 0
  • None = 1

Namespace: Documentize Assembly: Documentize.dll

Enum ConvertSoftMaskAction

참고

이 액션은 소프트 마스크가 있는 이미지 변환을 위한 액션을 나타냅니다.

``csharp public enum ConvertSoftMaskAction

## 필드

- `ConvertToStencilMask = 1`: 소프트 마스크가 스텐실 마스크로 변환됩니다.
- `Default = 0`: 기본 전략을 사용합니다.


Namespace: Documentize Assembly: Documentize.dll

Enum HtmlMediaType

참고

렌더링 중에 사용되는 가능한 미디어 유형을 지정합니다.

public enum HtmlMediaType

필드

  • Print = 0: 인쇄.
  • Screen = 1: 화면.

Namespace: Documentize Assembly: Documentize.dll

Enum HtmlPageLayoutOption

참고

여러 옵션이 함께 페이지의 크기와 레이아웃을 결정하는 플래그를 지정합니다.

public enum HtmlPageLayoutOption

필드

  • FitToWidestContentWidth = 3: 페이지의 너비가 지정된 페이지 너비가 아닌 콘텐츠 크기 자체에서 결정된다는 것을 나타냅니다.
  • None = 0: HtmlPageLayoutOption이 페이지의 크기와 레이아웃에 영향을 미치지 않음을 나타내는 기본값입니다.
  • ScaleToPageWidth = 256: 문서의 내용이 페이지에 맞게 조정될 것임을 나타냅니다.

Namespace: Documentize Assembly: Documentize.dll

Enum PdfAStandardVersion

참고

PDF 문서에 대한 PDF/A 표준 버전을 지정합니다.

public enum PdfAStandardVersion

필드

  • Auto = 0: PDF/A 표준 버전이 자동으로 결정됩니다.
  • PDF_A_1A = 1: PDF/A-1a 표준 버전을 지정합니다.
  • PDF_A_1B = 2: PDF/A-1b 표준 버전을 지정합니다.
  • PDF_A_2A = 3: PDF/A-2a 표준 버전을 지정합니다.
  • PDF_A_2B = 4: PDF/A-2b 표준 버전을 지정합니다.
  • PDF_A_2U = 5: PDF/A-2u 표준 버전을 지정합니다.
  • PDF_A_3A = 6: PDF/A-3a 표준 버전을 지정합니다.
  • PDF_A_3B = 7: PDF/A-3b 표준 버전을 지정합니다.
  • PDF_A_3U = 8: PDF/A-3u 표준 버전을 지정합니다.

Namespace: Documentize Assembly: Documentize.dll

Enum PdfToHtmlOptions.SaveDataType

참고

출력 HTML 파일의 유형을 정의합니다.

public enum PdfToHtmlOptions.SaveDataType

필드

  • FileWithEmbeddedResources = 1: 자원 내장 파일로 HTMl 저장
  • FileWithExternalResources = 0: 외부 자원 파일로 HTMl 저장
  • StreamWithEmbeddedResources = 2: 자원 내장 파일 스트림으로 HTMl 저장

네임스페이스: Documentize 어셈블리: Documentize.dll

Enum PdfToXlsOptions.ExcelFormat

참고

파일 형식으로 .xlsx, .xls/xml 또는 csv를 지정할 수 있습니다. 기본값은 XLSX입니다.

파일 형식으로 .xlsx, .xls/xml 또는 csv를 지정할 수 있습니다. 기본값은 XLSX입니다.

public enum PdfToXlsOptions.ExcelFormat

필드

  • CSV = 2: 쉼표로 구분된 값(CSV) 파일 형식.
  • ODS = 4: 오픈 문서 스프레드시트.
  • XLSM = 3: 매크로 사용 가능 오피스 오픈 XML (.xlsm) 파일 형식.
  • XLSX = 1: 오피스 오픈 XML (.xlsx) 파일 형식.
  • XMLSpreadSheet2003 = 0: 엑셀 2003 XML (.xls) 파일 형식.

네임스페이스: Documentize 어셈블리: Documentize.dll

Enum TextExtractorOptions.TextFormattingMode

참고

PDF 문서를 텍스트로 변환할 때 사용할 수 있는 다양한 모드를 정의합니다. Documentize.TextExtractorOptions 클래스를 참조하십시오.

public enum TextExtractorOptions.TextFormattingMode

Fields

  • Plain = 2: 텍스트 조각의 상대적인 위치를 고려하여 PDF 텍스트 내용을 나타내지만 추가 공백을 추가하지 않습니다.
  • Pure = 0: 몇 가지 형식 지정 루틴이 포함된 PDF 텍스트 내용을 나타냅니다. 여기에는 상대적인 위치를 고려하고 페이지 너비에 맞추기 위해 추가 공백을 추가하는 것이 포함됩니다.
  • Raw = 1: 형식 없이 PDF 내용을 그대로 나타냅니다.

Namespace: Documentize Assembly: Documentize.dll

Enum 역할

참고

메시지 작성자의 역할.

public enum Role

필드

  • Assistant = 2
  • System = 1
  • User = 0

네임스페이스: Documentize 어셈블리: Documentize.dll

사각형 클래스

참고

클래스는 사각형을 나타냅니다.

public class Rectangle

상속

objectRectangle

상속된 멤버

생성자

Rectangle(double, double, double, double)

사각형의 생성자.

public Rectangle(double llx, double lly, double urx, double ury)

매개변수

  • llx double: 왼쪽 아래 모서리의 X 좌표.
  • lly double: 왼쪽 아래 모서리의 Y 좌표.
  • urx double: 오른쪽 위 모서리의 X 좌표.
  • ury double: 오른쪽 위 모서리의 Y 좌표.

네임스페이스: Documentize 어셈블리: Documentize.dll

열거형 데이터 타입

참고

플러그인 처리를 위한 가능한 데이터 타입을 나타냅니다.

public enum DataType

필드

  • Directory = 2: 데이터 타입은 해당 경로로 표시되는 디렉토리입니다.
  • File = 0: 데이터 타입은 해당 경로로 표시되는 파일입니다.
  • Stream = 1: 데이터 타입은 스트림입니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

열거형 회전

참고

가능한 회전 값의 열거.

public enum Rotation  

필드

  • None = 0: 비회전.
  • On180 = 2: 180도 회전.
  • On270 = 3: 시계 방향으로 270도 회전.
  • On360 = 4: 시계 방향으로 360도 회전.
  • On90 = 1: 시계 방향으로 90도 회전.

Namespace: Documentize
Assembly: Documentize.dll

인터페이스 IDataSource

참고

구체적인 데이터가 구현해야 하는 공통 구성원을 정의하는 일반 데이터 인터페이스입니다.

public interface IDataSource  

속성

DataType

데이터 소스의 유형입니다.

DataType DataType { get; }  

속성 값

DataType

네임스페이스: Documentize
어셈블리: Documentize.dll

인터페이스 IOperationResult

참고

구체적인 플러그인 작업 결과가 구현해야 하는 일반 작업 결과 인터페이스로, 공통 메서드를 정의합니다.

public interface IOperationResult

Properties

Data

원시 데이터를 가져옵니다.

object Data { get; }

Property Value

object

IsFile

결과가 출력 파일의 경로인지 여부를 나타냅니다.

bool IsFile { get; }

Property Value

bool

IsStream

결과가 출력 스트림인지 여부를 나타냅니다.

bool IsStream { get; }

Property Value

bool

IsString

결과가 텍스트 문자열인지 여부를 나타냅니다.

bool IsString { get; }

Property Value

bool

Methods

ToFile()

결과를 파일로 변환하려고 시도합니다.

string ToFile()

Returns

string : 결과가 파일일 경우 출력 파일의 경로를 나타내는 문자열; 그렇지 않으면 null입니다.

ToStream()

결과를 스트림 객체로 변환하려고 시도합니다.

Stream ToStream()

Returns

Stream : 결과가 스트림일 경우 출력 데이터를 나타내는 스트림 객체; 그렇지 않으면 null입니다.

Namespace: Documentize Assembly: Documentize.dll

인터페이스 IPluginOptions

참고

구체적인 플러그인 옵션이 구현해야 하는 일반적인 플러그인 옵션 인터페이스로, 공통 메서드를 정의합니다.

public interface IPluginOptions

Namespace: Documentize Assembly: Documentize.dll

클래스 AddTimestampOptions

참고

Documentize.Timestamp 플러그인에 대한 타임스탬프 추가 옵션을 나타냅니다.

public class AddTimestampOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
AddTimestampOptions

구현

상속된 멤버

생성자

AddTimestampOptions(Stream, string, string, string)

기본 옵션으로 Documentize.AddTimestampOptions 개체의 새 인스턴스를 초기화합니다.

public AddTimestampOptions(Stream pfx, string password, string serverUrl, string serverBasicAuthCredentials = "")  

매개변수

  • pfx Stream: pfx 파일의 경로입니다.
  • password string: pfx 파일의 비밀번호입니다.
  • serverUrl string: 타임스탬프 서버 URL입니다.
  • serverBasicAuthCredentials string: 기본 인증 자격 증명으로, 사용자 이름과 비밀번호가 “username:password"라는 문자열로 결합됩니다. (선택 사항).

AddTimestampOptions(string, string, string, string)

기본 옵션으로 Documentize.AddTimestampOptions 개체의 새 인스턴스를 초기화합니다.

public AddTimestampOptions(string pfx, string password, string serverUrl, string serverBasicAuthCredentials = "")  

매개변수

  • pfx string: pfx 파일의 경로입니다.
  • password string: pfx 파일의 비밀번호입니다.
  • serverUrl string: 타임스탬프 서버 URL입니다.
  • serverBasicAuthCredentials string: 기본 인증 자격 증명으로, 사용자 이름과 비밀번호가 “username:password"라는 문자열로 결합됩니다. (선택 사항).

Namespace: Documentize
Assembly: Documentize.dll

클래스 CompressOptions

참고

Documentize.Optimizer 플러그인을 위한 압축 옵션을 나타냅니다.

public sealed class CompressOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
CompressOptions

구현

상속된 멤버

생성자

CompressOptions()

기본 옵션으로 Documentize.CompressOptions 객체의 새 인스턴스를 초기화합니다.

public CompressOptions()  

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 DecryptionOptions

참고

Documentize.Security 플러그인을 위한 복호화 옵션을 나타냅니다.

public class DecryptionOptions : PluginBaseOptions, IPluginOptions

상속

objectPluginBaseOptionsDecryptionOptions

구현

상속된 멤버

생성자

DecryptionOptions(string)

기본 옵션으로 Documentize.DecryptionOptions 객체의 새 인스턴스를 초기화합니다.

public DecryptionOptions(string ownerPassword)

매개변수

  • ownerPassword string: 소유자 비밀번호.

속성

OwnerPassword

소유자 비밀번호.

public string OwnerPassword { get; set; }

속성 값

string

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 DocConverter

참고

Documentize.DocConverter 플러그인을 나타냅니다. PDF 문서를 DOC/DOCX 형식으로 변환하는 데 사용됩니다.

public sealed class DocConverter

상속

objectDocConverter

상속된 멤버

예제

예제는 PDF 문서를 Doc 형식으로 변환하는 방법을 보여줍니다.

// DocConverter 생성
var plugin = new DocConverter();
// 지침을 설정하기 위한 PdfToDocOptions 객체 생성
var opt = new PdfToDocOptions();
// 입력 파일 경로 추가
opt.AddInput(new FileDataSource(inputPath));
// 출력 파일 경로 설정
opt.AddOutput(new FileDataSource(outputPath));
// 프로세스 수행
plugin.Process(opt);

생성자

DocConverter()

public DocConverter()

메서드

Dispose()

IDisposable의 구현입니다.

public void Dispose()

Process(PdfToDocOptions)

지정된 매개변수로 Documentize.DocConverter 처리를 시작합니다.

public ResultContainer Process(PdfToDocOptions options)

매개변수

  • options PdfToDocOptions: Documentize.DocConverter에 대한 지침을 포함하는 옵션 객체입니다.

반환

ResultContainer : 작업 결과를 포함하는 Documentize.ResultContainer 객체입니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 EncryptionOptions

참고

Documentize.Security 플러그인을 위한 암호화 옵션을 나타냅니다.

public class EncryptionOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
EncryptionOptions

구현

상속된 멤버

생성자

EncryptionOptions(string, string)

기본 옵션으로 Documentize.EncryptionOptions 객체의 새 인스턴스를 초기화합니다.

public EncryptionOptions(string ownerPassword, string userPassword)  

매개변수

  • ownerPassword string: 소유자 비밀번호.
  • userPassword string: 사용자 비밀번호.

속성

OwnerPassword

소유자 비밀번호.

public string OwnerPassword { get; set; }  

속성 값

string

UserPassword

사용자 비밀번호.

public string UserPassword { get; set; }  

속성 값

string

Namespace: Documentize
Assembly: Documentize.dll

클래스 FileDataSource

참고

플러그인의 로드 및 저장 작업을 위한 파일 데이터를 나타냅니다.

public sealed class FileDataSource : IDataSource

상속

objectFileDataSource

구현

상속된 멤버

생성자

FileDataSource(string)

지정된 경로로 새 파일 데이터 소스를 초기화합니다.

public FileDataSource(string path)

매개변수

  • path string: 소스 파일의 경로를 나타내는 문자열입니다.

속성

DataType

데이터 소스의 유형입니다.

public DataType DataType { get; }

속성 값

DataType

Path

현재 데이터의 파일 경로를 가져옵니다.

public string Path { get; }

속성 값

string

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 FileResult

참고

파일에 대한 문자열 경로 형태로 작업 결과를 나타냅니다.

public sealed class FileResult : IOperationResult

상속

objectFileResult

구현

상속된 멤버

속성

Data

원시 데이터를 가져옵니다.

public object Data { get; }

속성 값

object

IsFile

결과가 출력 파일의 경로인지 여부를 나타냅니다.

public bool IsFile { get; }

속성 값

bool

IsStream

결과가 출력 스트림인지 여부를 나타냅니다.

public bool IsStream { get; }

속성 값

bool

IsString

결과가 텍스트 문자열인지 여부를 나타냅니다.

public bool IsString { get; }

속성 값

bool

메서드

ToFile()

결과를 파일로 변환하려고 시도합니다.

public string ToFile()

반환값

string : 결과가 파일인 경우 출력 파일에 대한 경로를 나타내는 문자열; 그렇지 않으면 null입니다.

ToStream()

결과를 스트림 객체로 변환하려고 시도합니다.

public Stream ToStream()

반환값

Stream : 결과가 스트림인 경우 출력 데이터를 나타내는 스트림 객체; 그렇지 않으면 null입니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 HtmlConverter

참고

Documentize.HtmlConverter 플러그인을 나타냅니다. PDF 문서를 HTML 형식으로 변환하고 HTML 문서를 PDF 형식으로 변환하는 데 사용됩니다.

public sealed class HtmlConverter : IDisposable

상속 구조

objectHtmlConverter

구현

상속된 멤버

예제

이 예제는 PDF를 HTML 문서로 변환하는 방법을 보여줍니다.

// HtmlConverter 생성
var plugin = new HtmlConverter();
// 출력 데이터 유형을 내장 리소스가 포함된 파일로 설정하기 위해 PdfToHtmlOptions 객체 생성
var opt = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// 입력 파일 경로 추가
opt.AddInput(new FileDataSource(inputPath));
// 출력 파일 경로 설정
opt.AddOutput(new FileDataSource(outputPath));
plugin.Process(opt);

이 예제는 HTML을 PDF 문서로 변환하는 방법을 보여줍니다.

// HtmlConverter 생성
var plugin = new HtmlConverter();
// HtmlToPdfOptions 생성
var opt = new HtmlToPdfOptions();
// 입력 파일 경로 추가
opt.AddInput(new FileDataSource(inputPath));
// 출력 파일 경로 설정
opt.AddOutput(new FileDataSource(outputPath));
plugin.Process(opt);

생성자

HtmlConverter()

public HtmlConverter()

메서드

Dispose()

IDisposable 구현.

public void Dispose()

Process(IPluginOptions)

지정된 매개변수로 Documentize.HtmlConverter 처리를 시작합니다.

public ResultContainer Process(IPluginOptions options)

매개변수

  • options IPluginOptions: Documentize.HtmlConverter에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 Documentize.ResultContainer 객체입니다.

Namespace: Documentize Assembly: Documentize.dll

클래스 HtmlToPdfOptions

참고

Documentize.HtmlConverter 플러그인을 위한 HTML을 PDF로 변환하는 옵션을 나타냅니다.

public sealed class HtmlToPdfOptions : PluginBaseOptions, IPluginOptions

상속

objectPluginBaseOptionsHtmlToPdfOptions

구현

상속된 멤버

생성자

HtmlToPdfOptions()

Documentize.HtmlToPdfOptions 객체의 새 인스턴스를 초기화합니다.

public HtmlToPdfOptions()

속성

BasePath

HTML 파일의 기본 경로/URL입니다.

public string BasePath { get; set; }

속성 값

string

HtmlMediaType

렌더링 중에 사용되는 가능적인 미디어 유형을 가져오거나 설정합니다.

public HtmlMediaType HtmlMediaType { get; set; }

속성 값

HtmlMediaType

IsRenderToSinglePage

모든 문서를 단일 페이지로 렌더링 할지 여부를 가져오거나 설정합니다.

public bool IsRenderToSinglePage { get; set; }

속성 값

bool

PageInfo

문서 페이지 정보를 가져오거나 설정합니다.

public PageInfo PageInfo { get; set; }

속성 값

PageInfo

PageLayoutOption

레이아웃 옵션을 가져오거나 설정합니다.

public HtmlPageLayoutOption PageLayoutOption { get; set; }

속성 값

HtmlPageLayoutOption

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 ImageExtractorOptions

참고

Documentize.ImageExtractor 플러그인의 이미지 추출 옵션을 나타냅니다.

public sealed class ImageExtractorOptions : PdfExtractorOptions, IPluginOptions

상속

objectPdfExtractorOptionsImageExtractorOptions

구현

상속된 멤버

비고

입력 PDF 문서를 나타내는 데이터(파일, 스트림)를 추가하는 기능을 상속받습니다.

생성자

ImageExtractorOptions()

Documentize.ImageExtractorOptions 개체의 새 인스턴스를 초기화합니다.

public ImageExtractorOptions()

속성

OperationName

작업의 이름을 반환합니다.

public override string OperationName { get; }

속성 값

string

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 JpegConverter

참고

Documentize.JpegConverter 플러그인을 나타냅니다. PDF 문서를 JPEG 형식으로 변환하는 데 사용됩니다.

public sealed class JpegConverter  

상속

object
JpegConverter

상속된 멤버

예시

이 예시는 PDF 문서를 JPEG 형식으로 변환하는 방법을 보여줍니다.

// JpegConverter 생성  
var plugin = new JpegConverter();  
// 지침을 설정하기 위한 PdfToJpegOptions 객체 생성  
var opt = new PdfToJpegOptions();  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new DirectoryDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

JpegConverter()

public JpegConverter()  

메서드

Process(PdfToJpegOptions)

지정된 매개변수로 Documentize.JpegConverter 처리를 시작합니다.

public ResultContainer Process(PdfToJpegOptions options)  

매개변수

  • options PdfToJpegOptions: Documentize.JpegConverter를 위한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 MergeOptions

참고

Documentize.Merger 플러그인을 위한 병합 옵션을 나타냅니다.

public sealed class MergeOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
MergeOptions

구현

상속된 구성원

생성자

MergeOptions()

기본 옵션으로 Documentize.MergeOptions 객체의 새 인스턴스를 초기화합니다.

public MergeOptions()  

Namespace: Documentize
Assembly: Documentize.dll

클래스 ObjectResult

참고

문자열 형태로 작업 결과를 나타냅니다.

public sealed class ObjectResult : IOperationResult

상속

objectObjectResult

구현

상속된 멤버

프로퍼티

데이터

원시 데이터를 가져옵니다.

public object Data { get; }

프로퍼티 값

object

IsFile

결과가 출력 파일의 경로인지 여부를 나타냅니다.

public bool IsFile { get; }

프로퍼티 값

bool

IsObject

결과가 객체인지 여부를 나타냅니다.

public bool IsObject { get; }

프로퍼티 값

bool

IsStream

결과가 출력 파일의 경로인지 여부를 나타냅니다.

public bool IsStream { get; }

프로퍼티 값

bool

IsString

결과가 문자열인지 여부를 나타냅니다.

public bool IsString { get; }

프로퍼티 값

bool

텍스트

결과의 문자열 표현을 반환합니다.

public string Text { get; }

프로퍼티 값

string

메소드

ToFile()

결과를 파일로 변환하려고 합니다.

public string ToFile()

반환 값

string : 결과가 파일인 경우 출력 파일의 경로를 나타내는 문자열; 그렇지 않으면 null을 반환합니다.

ToStream()

결과를 스트림 객체로 변환하려고 합니다.

public Stream ToStream()

반환 값

Stream : 결과가 스트림인 경우 출력을 나타내는 스트림 객체; 그렇지 않으면 null을 반환합니다.

ToString()

결과를 문자열로 변환하려고 합니다.

public override string ToString()

반환 값

string : 결과가 문자열인 경우 텍스트 내용을 나타내는 문자열; 그렇지 않으면 base.ToString()을 반환합니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 OptimizeOptions

참고

Documentize.Optimizer 플러그인을 위한 최적화 옵션을 나타냅니다.

public sealed class OptimizeOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
OptimizeOptions

구현

상속된 멤버

생성자

OptimizeOptions()

기본 옵션으로 Documentize.OptimizeOptions 객체의 새 인스턴스를 초기화합니다.
문서를 선형화하여 다음을 수행합니다.

  • 첫 페이지를 가능한 한 빨리 엽니다.
  • 다음 페이지를 가능한 한 빨리 표시하거나 다음 페이지로의 링크를 따릅니다.
  • 느린 채널로 페이지를 위한 데이터가 제공될 때 도착하는 대로 페이지를 점진적으로 표시합니다 (가장 유용한 데이터를 먼저 표시).
  • 전체 페이지가 수신되고 표시되기 전에도 링크를 따르는 것과 같은 사용자 상호작용을 허용합니다.
public OptimizeOptions()  

Namespace: Documentize
Assembly: Documentize.dll

클래스 PdfAConvertOptions

참고

Documentize.PdfAConverter 플러그인을 사용하여 PDF 문서를 PDF/A 형식으로 변환하기 위한 옵션을 나타냅니다.

public sealed class PdfAConvertOptions : PdfAOptionsBase, IPluginOptions  

상속

object
PdfAOptionsBase
PdfAConvertOptions

구현

상속된 멤버

생성자

PdfAConvertOptions()

public PdfAConvertOptions()  

속성

Outputs

작업 결과를 저장하기 위해 추가된 대상(파일 또는 스트림 데이터 소스)의 컬렉션을 가져옵니다.

public List<idatasource> Outputs { get; }  

속성 값

List<IDataSource&gt;

메서드

AddOutput(IDataSource)

새 결과 저장 대상을 추가합니다.

public void AddOutput(IDataSource dataSource)  

매개변수

  • dataSource IDataSource: 작업 결과를 저장하기 위한 대상(파일 또는 스트림 데이터 소스). :

Namespace: Documentize
Assembly: Documentize.dll

클래스 PdfAOptionsBase

참고

Documentize.PdfAConverter 플러그인 옵션의 기본 클래스를 나타냅니다. 이 클래스는 PDF/A 변환 및 검증 프로세스를 구성하기 위한 속성과 메서드를 제공합니다.

Documentize.PdfAConverter 플러그인 옵션의 기본 클래스를 나타냅니다.
이 클래스는 PDF/A 변환 및 검증 프로세스를 구성하기 위한 속성과 메서드를 제공합니다.

public abstract class PdfAOptionsBase : IPluginOptions  

상속

object
PdfAOptionsBase

파생

구현

상속된 멤버

생성자

PdfAOptionsBase()

protected PdfAOptionsBase()  

속성

AlignText

PDF/A 변환 프로세스 중 텍스트 정렬을 유지하기 위해 추가적인 수단이 필요한지 여부를 나타내는 값을 가져오거나 설정합니다.

public bool AlignText { get; set; }  

속성 값

bool

비고

true로 설정하면 변환 프로세스가 원래 텍스트 세그먼트 경계를 복원하려고 시도합니다.
대부분의 문서에서는 기본 false 값에서 이 속성을 변경할 필요가 없습니다,
기본 변환 프로세스 중에 텍스트 정렬이 변경되지 않기 때문입니다.

CheckDifferentNamesInFontDictionaries

원본 PDF 문서가 PDF 사양과 일치하지 않는 경우 PDF/A 변환을 제어하는 플래그를 가져옵니다.

public bool CheckDifferentNamesInFontDictionaries { get; set; }  

속성 값

bool

ErrorAction

변환할 수 없는 객체에 대해 수행할 작업을 가져오거나 설정합니다.

public ConvertErrorAction ErrorAction { get; set; }  

속성 값

ConvertErrorAction

IccProfileFileName

기본 ICC(International Color Consortium) 프로필 대신 PDF/A 변환에 사용할 ICC 프로필의 파일 이름을 가져오거나 설정합니다.

public string IccProfileFileName { get; set; }  

속성 값

string

Inputs

데이터 원본의 컬렉션을 가져옵니다.

public List<idatasource> Inputs { get; }  

속성 값

List<IDataSource&gt;

IsLowMemoryMode

PDF/A 변환 프로세스 중 저메모리 모드가 활성화되어 있는지 여부를 가져오거나 설정합니다.

public bool IsLowMemoryMode { get; set; }  

속성 값

bool

LogOutputSource

로그 출력을 위한 데이터 원본을 가져오거나 설정합니다.

public IDataSource LogOutputSource { get; set; }  

속성 값

IDataSource

OptimizeFileSize

PDF/A 변환 프로세스 중 파일 크기를 줄이려고 시도할지 여부를 나타내는 값을 가져오거나 설정합니다.

public bool OptimizeFileSize { get; set; }  

속성 값

bool

비고

true로 설정하면 변환 프로세스가 결과 파일 크기를 최소화하려고 시도합니다.
이는 변환 프로세스 성능에 영향을 미칠 수 있습니다.

PdfAVersion

검증 또는 변환에 사용할 PDF/A 표준의 버전을 가져오거나 설정합니다.

public PdfAStandardVersion PdfAVersion { get; set; }  

속성 값

PdfAStandardVersion

비고

PDF/A 표준 버전은 PDF/A 검증 및 변환에 대한 준수 수준을 결정하는 데 사용됩니다.
버전이 Documentize.PdfAStandardVersion.Auto로 설정되면 시스템은 문서 메타데이터에 따라 검증을 위한 적절한 PDF/A 표준 버전을 자동으로 결정합니다.
PDF/A 변환 프로세스의 경우 Documentize.PdfAStandardVersion.Auto는 PDF/A-1b 표준 버전으로 기본 설정됩니다.

SoftMaskAction

소프트 마스크가 있는 이미지 변환 중 수행할 작업을 가져오거나 설정합니다.

public ConvertSoftMaskAction SoftMaskAction { get; set; }  

속성 값

ConvertSoftMaskAction

메서드

AddInput(IDataSource)

컬렉션에 새로운 데이터 원본을 추가합니다.

public void AddInput(IDataSource dataSource)  

매개변수

Namespace: Documentize
Assembly: Documentize.dll

클래스 PdfAValidateOptions

참고

Documentize.PdfAConverter 플러그인을 사용하여 PDF 문서의 PDF/A 준수를 검증하기 위한 옵션을 나타냅니다.

public sealed class PdfAValidateOptions : PdfAOptionsBase, IPluginOptions  

상속

object
PdfAOptionsBase
PdfAValidateOptions

구현

상속된 멤버

생성자

PdfAValidateOptions()

public PdfAValidateOptions()  

Namespace: Documentize
Assembly: Documentize.dll

클래스 PdfAValidationResult

참고

PDF/A 검증 프로세스의 결과를 나타냅니다.

public sealed class PdfAValidationResult

상속

objectPdfAValidationResult

상속된 멤버

필드

  • DataSource 검증된 데이터 소스를 가져옵니다.

필드 값

IDataSource

IsValid

검증이 성공했는지를 나타내는 값을 가져옵니다.

public readonly bool IsValid

필드 값

bool

StandardVersion

검증에 사용된 PDF/A 표준 버전을 가져옵니다.

public readonly PdfAStandardVersion StandardVersion

필드 값

PdfAStandardVersion

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PdfChatGpt

참고

PdfChatGpt 플러그인을 나타냅니다.

public sealed class PdfChatGpt : IDisposable  

상속

object
PdfChatGpt

구현

상속된 멤버

예제

이 예제는 요청에 메시지를 추가하여 PdfChatGpt 플러그인을 사용하는 방법을 보여줍니다.

using (var plugin = new PdfChatGpt())  
{  
    var options = new PdfChatGptRequestOptions();  
    options.AddOutput(new FileDataSource("PdfChatGPT_output.pdf")); // 출력 파일 경로 추가.  
    options.ApiKey = "Your API key."; // API에 접근하기 위한 키를 제공해야 합니다.  
    options.MaxTokens = 1000; // 채팅 완료에서 생성할 최대 토큰 수입니다.  

    // 요청 메시지 추가.  
    options.Messages.Add(new Message  
    {  
        Content = "You are a helpful assistant.",  
        Role = Role.System  
    });  
    options.Messages.Add(new Message  
    {  
        Content = "What is the biggest pizza diameter ever made?",  
        Role = Role.User  
    });  

    // 요청 처리.  
    var result = await plugin.ProcessAsync(options);  

    var fileResultPath = result.ResultCollection[0].Data;  
    var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // ChatGPT API 채팅 완료 객체.  
}  

이 예제는 요청에 한 메시지를 추가하여 PdfChatGpt 플러그인을 사용하는 방법을 보여줍니다.

using (var plugin = new PdfChatGpt())  
{  
    var options = new PdfChatGptRequestOptions();  
    options.AddOutput(new FileDataSource("PdfChatGPT_output.pdf")); // 출력 파일 경로 추가.  
    options.ApiKey = "Your API key."; // API에 접근하기 위한 키를 제공해야 합니다.  
    options.MaxTokens = 1000; // 채팅 완료에서 생성할 최대 토큰 수입니다.  

    // 요청 메시지 추가.  
    // 이 경우, Content = "You are a helpful assistant."인 시스템 메시지가 기본으로 추가됩니다.  
    // 쿼리 메시지의 역할은 기본적으로 "user"입니다.  
    options.Query = "What is the lowest temperature recorded on the Earth?";  

    // 요청 처리.  
    var result = await plugin.ProcessAsync(options);  

    var fileResultPath = result.ResultCollection[0].Data;  
    var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // ChatGPT API 채팅 완료 객체.  
}  

이 예제는 파일을 메시지 소스로 추가하여 PdfChatGpt 플러그인을 사용하는 방법을 보여줍니다.

using (var plugin = new PdfChatGpt())  
{  
    var options = new PdfChatGptRequestOptions();  
    options.AddOutput(new FileDataSource("PdfChatGPT_output.pdf")); // 출력 파일 경로 추가.  

    // PDF 텍스트 소스 추가.  
    // 여러 소스가 있는 경우, 각 문서의 텍스트가 요청 메시지 컬렉션에 "user" 역할의 별도 메시지로 추가됩니다.  
    options.AddInput(new FileDataSource("TextSource.pdf"));  

    options.ApiKey = "Your API key."; // API에 접근하기 위한 키를 제공해야 합니다.  
    options.MaxTokens = 1000; // 채팅 완료에서 생성할 최대 토큰 수입니다.  

    // 요청 메시지 추가.  
    // 이 경우, Content = "You are a helpful assistant."인 시스템 메시지가 기본으로 추가됩니다.  
    // 쿼리 메시지의 역할은 기본적으로 "user"입니다.  
    options.Query = "How many letters in the provided text?";  

    // 요청 처리.  
    var result = await plugin.ProcessAsync(options);  

    var fileResultPath = result.ResultCollection[0].Data;  
    var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // ChatGPT API 채팅 완료 객체.  
}  

비고

Documentize.PdfChatGpt 객체는 ChatGPT에 직접 요청을 보내거나 PDF 파일 소스를 추가하고 응답을 출력 소스에 저장하는 데 사용됩니다.

생성자

PdfChatGpt()

Documentize.PdfChatGpt 객체의 새 인스턴스를 초기화합니다.

public PdfChatGpt()  

메서드

Dispose()

IDisposable 구현. 사실, PdfChatGpt에 대해서는 필요하지 않습니다.

public void Dispose()  

Process(IPluginOptions)

이 메서드에는 동기 버전이 없습니다. 대신 ProcessAsync 메서드를 사용하세요.

public ResultContainer Process(IPluginOptions options)  

매개변수

  • options IPluginOptions: PdfChatGpt를 위한 지침을 포함하는 옵션 객체.

반환

ResultContainer : #### 예외

NotImplementedException

ProcessAsync(IPluginOptions)

지정된 매개변수로 PdfChatGpt 처리를 시작합니다.

public Task<resultcontainer> ProcessAsync(IPluginOptions options)  

매개변수

  • options IPluginOptions: PdfChatGpt를 위한 지침을 포함하는 옵션 객체.

반환

Task<ResultContainer&gt;

비동기 작업을 나타내는 작업 객체.

예외

ArgumentException : InvalidOperationException

SetCancellationToken(CancellationToken)

취소 토큰을 설정합니다.

public void SetCancellationToken(CancellationToken cancellationToken)  

매개변수

Namespace: Documentize
Assembly: Documentize.dll

클래스 PdfChatGptOptions

참고

Documentize.PdfChatGpt 플러그인의 옵션을 나타냅니다.

public class PdfChatGptOptions : IPluginOptions

상속

objectPdfChatGptOptions

파생

구현

상속된 멤버

생성자

PdfChatGptOptions()

Documentize.PdfChatGptOptions 객체의 새 인스턴스를 초기화합니다.

public PdfChatGptOptions()

속성

Inputs

public List<idatasource> Inputs { get; }

속성 값

List<IDataSource&gt;

Outputs

public List<idatasource> Outputs { get; }

속성 값

List<IDataSource&gt;

메서드

AddInput(IDataSource)

PdfChatGpt 플러그인 데이터 컬렉션에 새로운 데이터 소스를 추가합니다.

public void AddInput(IDataSource dataSource)

매개변수

  • dataSource IDataSource: 추가할 데이터 소스(파일 또는 스트림).

AddOutput(IDataSource)

PdfChatGpt 플러그인 데이터 컬렉션에 새로운 저장 데이터 소스를 추가합니다.

public void AddOutput(IDataSource saveDataSource)

매개변수

  • saveDataSource IDataSource: 작업 결과를 저장하기 위한 데이터 소스(파일 또는 스트림). :

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PdfChatGptRequestOptions

참고

Documentize.PdfChatGpt 플러그인의 옵션을 나타냅니다.

public class PdfChatGptRequestOptions : PdfChatGptOptions, IPluginOptions

상속

objectPdfChatGptOptionsPdfChatGptRequestOptions

구현합니다

상속된 멤버

생성자

PdfChatGptRequestOptions()

기본 옵션으로 Documentize.PdfChatGptRequestOptions 객체의 새 인스턴스를 초기화합니다.

public PdfChatGptRequestOptions()

PdfChatGptRequestOptions(string, string, string, string)

옵션으로 Documentize.PdfChatGptRequestOptions 객체의 새 인스턴스를 초기화합니다.

public PdfChatGptRequestOptions(string apiKey, string model, string apiUrl, string query)

매개변수

속성

ApiKey

ChatGPT API에 접근하기 위한 키를 가져오거나 설정합니다.

public string ApiKey { get; set; }

속성 값

string

ApiUrl

ChatGPT API URL을 가져오거나 설정합니다.

public string ApiUrl { get; set; }

속성 값

string

MaxTokens

응답에서의 최대 토큰 수. 기본값은 null이며, 이는 무한을 의미합니다.

public int? MaxTokens { get; set; }

속성 값

int?

Messages

Documentize.Message 객체의 컬렉션을 가져오거나 설정합니다.

public List<message> Messages { get; set; }

속성 값

List<Message&gt;

Model

사용할 모델의 ID를 가져오거나 설정합니다.

public string Model { get; set; }

속성 값

string

NumberOfChoices

각 입력 메시지에 대해 생성할 채팅 완성 선택의 개수입니다.

public int NumberOfChoices { get; set; }

속성 값

int

Query

ChatGPT에 대한 문자열 요청을 가져오거나 설정합니다. 비어 있지 않으면, 이는 요청에서 전송될 컬렉션의 첫 번째 메시지입니다.

public string Query { get; set; }

속성 값

string

Temperature

사용할 샘플링 온도로 0과 2 사이의 값을 설정합니다. 0.8과 같은 높은 값은 출력을 보다 무작위로 만들고, 0.2와 같은 낮은 값은 보다 집중되고 결정적으로 만듭니다. 기본값은 1입니다.

public double Temperature { get; set; }

속성 값

double

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PdfConverterOptions

참고

Pdf 변환 플러그인에 대한 옵션을 나타냅니다.

public abstract class PdfConverterOptions : IPluginOptions  

상속

object
PdfConverterOptions

파생

구현

상속된 멤버

프로퍼티

입력

PdfConverterOptions 플러그인 데이터 컬렉션을 반환합니다.

public List<idatasource> Inputs { get; }  

프로퍼티 값

List<IDataSource&gt;

출력

저장 작업 결과를 위한 추가 대상의 컬렉션을 가져옵니다.

public List<idatasource> Outputs { get; }  

프로퍼티 값

List<IDataSource&gt;

메서드

AddInput(IDataSource)

PdfConverter 플러그인 데이터 컬렉션에 새 데이터 소스를 추가합니다.

public void AddInput(IDataSource dataSource)  

매개변수

  • dataSource IDataSource: 추가할 데이터 소스입니다.

AddOutput(IDataSource)

PdfToXLSXConverterOptions 플러그인 데이터 컬렉션에 새 데이터 소스를 추가합니다.

public void AddOutput(IDataSource saveDataSource)  

매개변수

  • saveDataSource IDataSource: 저장 작업 결과를 위한 데이터 소스(파일 또는 스트림)입니다.

예외

NotImplementedException

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 PdfExtractor

참고

PDF 문서의 페이지에 발생할 수 있는 텍스트, 이미지 및 기타 유형의 콘텐츠를 추출하는 기본 기능을 나타냅니다.

public abstract class PdfExtractor : IDisposable

상속

objectPdfExtractor

파생

구현

상속된 멤버

예제

이 예제는 PDF 문서의 텍스트 콘텐츠를 추출하는 방법을 보여줍니다.

// PDF 콘텐츠를 추출하기 위해 TextExtractor 객체 생성
using (TextExtractor extractor = new TextExtractor())
{
    // 지침을 설정하기 위해 TextExtractorOptions 객체 생성
    textExtractorOptions = new TextExtractorOptions();

    // 입력 파일 경로 추가
    textExtractorOptions.AddInput(new FileDataSource(inputPath));

    // 추출 프로세스 수행
    ResultContainer resultContainer = extractor.Process(textExtractorOptions);

    // ResultContainer 객체에서 추출된 텍스트 가져오기
    string textExtracted = resultContainer.ResultCollection[0].ToString();
}

비고

Documentize.TextExtractor 객체는 텍스트를 추출하는 데 사용되며, Documentize.ImageExtractor는 이미지를 추출하는 데 사용됩니다.

생성자

PdfExtractor()

protected PdfExtractor()

메서드

Dispose()

IDisposable의 구현. 사실, PdfExtractor에는 필요하지 않습니다.

public void Dispose()

Process(IPluginOptions)

지정된 매개변수를 사용하여 PdfExtractor 처리를 시작합니다.

public ResultContainer Process(IPluginOptions pdfExtractorOptions)

매개변수

  • pdfExtractorOptions IPluginOptions: PdfExtractor에 대한 지침을 포함하는 옵션 객체입니다.

반환

ResultContainer : 추출 결과를 포함하는 ResultContainer 객체입니다.

Namespace: Documentize Assembly: Documentize.dll

클래스 PdfExtractorOptions

참고

TextExtractor 및 ImageExtractor 플러그인에 대한 옵션을 나타냅니다.

public abstract class PdfExtractorOptions : IPluginOptions

상속

objectPdfExtractorOptions

파생

구현

상속된 멤버

비고

Documentize.PdfExtractorOptions는 입력 PDF 문서를 나타내는 데이터(파일, 스트림)를 추가하기 위한 기본 기능을 포함합니다. 대신 Documentize.TextExtractorOptions 또는 ImageExtractorOptions를 생성해 주십시오.

속성

입력

PdfExtractor 플러그인 데이터 컬렉션을 반환합니다.

public List<idatasource> Inputs { get; }

속성 값

List<IDataSource&gt;

OperationName

작업 이름을 반환합니다.

public virtual string OperationName { get; }

속성 값

string

메서드

AddInput(IDataSource)

PdfExtractor 플러그인 데이터 컬렉션에 새로운 데이터 소스를 추가합니다.

public void AddInput(IDataSource dataSource)

매개변수

  • dataSource IDataSource: 추가할 데이터 소스입니다. :

Namespace: Documentize Assembly: Documentize.dll

클래스 PdfToDocOptions

참고

Documentize.DocConverter 플러그인용 PDF에서 DOC 변환기 옵션을 나타냅니다.

public sealed class PdfToDocOptions : PdfConverterOptions, IPluginOptions

상속

objectPdfConverterOptionsPdfToDocOptions

구현

상속된 멤버

생성자

PdfToDocOptions()

기본 옵션으로 Documentize.PdfToDocOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToDocOptions()

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PdfToHtmlOptions

참고

Documentize.HtmlConverter 플러그인을 위한 PDF에서 HTML로 변환하는 옵션을 나타냅니다.

public sealed class PdfToHtmlOptions : PdfConverterOptions, IPluginOptions

상속

objectPdfConverterOptionsPdfToHtmlOptions

구현

상속된 멤버

생성자

PdfToHtmlOptions()

기본 옵션으로 Documentize.PdfToHtmlOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToHtmlOptions()

PdfToHtmlOptions(SaveDataType)

지정된 출력 데이터 유형에 대해 Documentize.PdfToHtmlOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType outputDataType)

매개변수

속성

OutputDataType

출력 데이터 유형을 가져옵니다.

public PdfToHtmlOptions.SaveDataType OutputDataType { get; }

속성 값

PdfToHtmlOptions.SaveDataType

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PdfToJpegOptions

참고

Documentize.JpegConverter 플러그인을 위한 PDF에서 JPEG 변환기 옵션을 나타냅니다.

public sealed class PdfToJpegOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
PdfToJpegOptions

구현

상속된 멤버

생성자

PdfToJpegOptions()

Documentize.PdfToJpegOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToJpegOptions()  

속성

OutputResolution

결과 이미지의 해상도 값을 가져오거나 설정합니다.

public int OutputResolution { get; set; }  

속성 값

int

PageList

프로세스를 위한 페이지 목록을 가져오거나 설정합니다.

public List<int> PageList { get; set; }  

속성 값

List<int&gt;

Quality

출력 품질을 가져오고 설정합니다.

public int Quality { get; set; }  

속성 값

int

Namespace: Documentize
Assembly: Documentize.dll

클래스 PdfToPngOptions

참고

Documentize.PngConverter 플러그인을 위한 PDF에서 PNG로 변환 옵션을 나타냅니다.

public sealed class PdfToPngOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
PdfToPngOptions

구현

상속된 멤버

생성자

PdfToPngOptions()

Documentize.PdfToPngOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToPngOptions()  

속성

OutputResolution

결과 이미지의 해상도 값을 가져오거나 설정합니다.

public int OutputResolution { get; set; }  

속성 값

int

PageList

프로세스를 위한 페이지 목록을 가져오거나 설정합니다.

public List<int> PageList { get; set; }  

속성 값

List<int&gt;

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 PdfToTiffOptions

참고

Documentize.TiffConverter 플러그인의 PDF에서 TIFF로 변환 옵션을 나타냅니다.

public sealed class PdfToTiffOptions : PluginBaseOptions, IPluginOptions

상속

objectPluginBaseOptionsPdfToTiffOptions

구현

상속된 멤버

생성자

PdfToTiffOptions()

Documentize.PdfToTiffOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToTiffOptions()

속성

MultiPage

하나의 다중 페이지 TIFF에 모든 페이지를 저장할 수 있도록 하는 플래그를 가져오고 설정합니다.

public bool MultiPage { get; set; }

속성 값

bool

OutputResolution

결과 이미지의 해상도 값을 가져오거나 설정합니다.

public int OutputResolution { get; set; }

속성 값

int

PageList

프로세스를 위한 페이지 목록을 가져오거나 설정합니다.

public List<int> PageList { get; set; }

속성 값

List<int&gt;

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PdfToXlsOptions

참고

Documentize.XlsConverter 플러그인을 위한 PDF에서 XLSX로 변환기 옵션을 나타냅니다.

public sealed class PdfToXlsOptions : PdfConverterOptions, IPluginOptions  

상속

object
PdfConverterOptions
PdfToXlsOptions

구현

상속된 멤버

생성자

PdfToXlsOptions()

기본 옵션으로 Documentize.PdfToXlsOptions 객체의 새 인스턴스를 초기화합니다.

public PdfToXlsOptions()  

속성

Format

출력 형식.

public PdfToXlsOptions.ExcelFormat Format { get; set; }  

속성 값

PdfToXlsOptions.ExcelFormat

InsertBlankColumnAtFirst

워크시트의 첫 번째 열로 빈 열을 삽입해야 하는 경우 true로 설정합니다.
기본값은 false이며, 이는 빈 열이 삽입되지 않음을 의미합니다.

public bool InsertBlankColumnAtFirst { get; set; }  

속성 값

bool

MinimizeTheNumberOfWorksheets

결과 워크북 내의 워크시트 수를 최소화해야 하는 경우 true로 설정합니다.
기본값은 false이며, 이는 각 PDF 페이지를 개별 워크시트로 저장함을 의미합니다.

public bool MinimizeTheNumberOfWorksheets { get; set; }  

속성 값

bool

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 PluginBaseOptions

참고

플러그인의 기본 옵션을 나타냅니다.

public class PluginBaseOptions : IPluginOptions

상속

objectPluginBaseOptions

파생

구현

상속된 멤버

속성

CloseInputStreams

작업 완료 후 입력 스트림을 닫습니다.

public bool CloseInputStreams { get; set; }

속성 값

bool

CloseOutputStreams

작업 완료 후 출력 스트림을 닫습니다.

public bool CloseOutputStreams { get; set; }

속성 값

bool

Inputs

작업을 위한 입력 데이터를 반환합니다.

public List<idatasource> Inputs { get; }

속성 값

List<IDataSource&gt;

Outputs

작업을 위한 출력 데이터를 반환합니다.

public List<idatasource> Outputs { get; }

속성 값

List<IDataSource&gt;

메서드

AddInput(IDataSource)

입력에 새 데이터를 추가합니다.

public void AddInput(IDataSource dataSource)

매개변수

AddOutput(IDataSource)

출력에 새 데이터를 추가합니다.

public void AddOutput(IDataSource saveDataSource)

매개변수

  • saveDataSource IDataSource: 추가할 데이터입니다. :

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 PngConverter

참고

Documentize.PngConverter 플러그인을 나타냅니다. PDF 문서를 PNG 형식으로 변환하는 데 사용됩니다.

public sealed class PngConverter  

상속

object
PngConverter

상속된 멤버

예제

이 예제는 PDF 문서를 PNG 형식으로 변환하는 방법을 보여줍니다.

// PngConverter 생성  
var plugin = new PngConverter();  
// 지침을 설정하기 위한 PdfToPngOptions 객체 생성  
var opt = new PdfToPngOptions();  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new DirectoryDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

PngConverter()

public PngConverter()  

방법

Process(PdfToPngOptions)

지정된 매개변수로 Documentize.PngConverter 처리를 시작합니다.

public ResultContainer Process(PdfToPngOptions options)  

매개변수

  • options PdfToPngOptions: Documentize.PngConverter에 대한 지침이 포함된 옵션 객체입니다.

반환

ResultContainer : 작업의 결과를 포함하는 ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 ResizeOptions

참고

Documentize.Optimizer 플러그인의 리사이즈 옵션을 나타냅니다.

public sealed class ResizeOptions : PluginBaseOptions, IPluginOptions

상속

objectPluginBaseOptionsResizeOptions

구현

상속된 멤버

생성자

ResizeOptions()

기본 옵션으로 Documentize.ResizeOptions 객체의 새 인스턴스를 초기화합니다.

public ResizeOptions()

속성

PageSize

새 페이지 크기를 가져오거나 설정합니다.

public PageSize PageSize { get; set; }

속성 값

PageSize

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 ResultContainer

참고

플러그인의 처리 결과 컬렉션을 포함하는 컨테이너를 나타냅니다.

public class ResultContainer  

상속

object
ResultContainer

상속된 멤버

속성

ResultCollection

작업 결과의 컬렉션을 가져옵니다.

public List<ioperationresult> ResultCollection { get; }  

속성 값

List<IOperationResult&gt;

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 SplitOptions

참고

Documentize.Splitter 플러그인의 Split 옵션을 나타냅니다.

public sealed class SplitOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
SplitOptions

구현

상속된 멤버

생성자

SplitOptions()

기본 옵션으로 Documentize.SplitOptions 객체의 새 인스턴스를 초기화합니다.

public SplitOptions()  

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 StreamDataSource

참고

플러그인의 로드 및 저장 작업을 위한 스트림 데이터 소스를 나타냅니다.

public sealed class StreamDataSource : IDataSource  

상속

object
StreamDataSource

구현

상속된 멤버

생성자

StreamDataSource(Stream)

지정된 스트림 객체로 새 스트림 데이터 소스를 초기화합니다.

public StreamDataSource(Stream data)  

매개변수

속성

Data

현재 데이터 소스의 스트림 객체를 가져옵니다.

public Stream Data { get; }  

속성 값

Stream

DataType

데이터 소스의 유형(스트림).

public DataType DataType { get; }  

속성 값

DataType

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 StreamResult

참고

스트림 형태로 작업 결과를 나타냅니다.

public sealed class StreamResult : IOperationResult  

상속

object
StreamResult

구현

상속된 멤버

속성

Data

원시 데이터를 가져옵니다.

public object Data { get; }  

속성 값

object

IsFile

결과가 출력 파일의 경로인지 여부를 나타냅니다.

public bool IsFile { get; }  

속성 값

bool

IsStream

결과가 출력 파일의 경로인지 여부를 나타냅니다.

public bool IsStream { get; }  

속성 값

bool

IsString

결과가 문자열인지 여부를 나타냅니다.

public bool IsString { get; }  

속성 값

bool

메서드

ToFile()

결과를 파일로 변환하려고 시도합니다.

public string ToFile()  

반환값

string : 결과가 파일인 경우 출력 파일의 경로를 나타내는 문자열; 그렇지 않으면 null입니다.

ToStream()

결과를 스트림 객체로 변환하려고 시도합니다.

public Stream ToStream()  

반환값

Stream : 결과가 스트림인 경우 출력 데이터를 나타내는 스트림 객체; 그렇지 않으면 null입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 StringResult

참고

문자열 형식의 연산 결과를 나타냅니다.

public sealed class StringResult : IOperationResult

상속

objectStringResult

구현

상속된 멤버

속성

데이터

원시 데이터를 가져옵니다.

public object Data { get; }

속성 값

object

IsFile

결과가 출력 파일에 대한 경로인지를 나타냅니다.

public bool IsFile { get; }

속성 값

bool

IsStream

결과가 출력 파일에 대한 경로인지를 나타냅니다.

public bool IsStream { get; }

속성 값

bool

IsString

결과가 문자열인지를 나타냅니다.

public bool IsString { get; }

속성 값

bool

텍스트

결과의 문자열 표현을 반환합니다.

public string Text { get; }

속성 값

string

메서드

ToFile()

결과를 파일로 변환하려고 시도합니다.

public string ToFile()

반환값

string : 결과가 파일인 경우 출력 파일에 대한 경로를 나타내는 문자열; 그렇지 않으면 null을 반환합니다.

ToStream()

결과를 스트림 객체로 변환하려고 시도합니다.

public Stream ToStream()

반환값

Stream : 결과가 스트림인 경우 출력 데이터를 나타내는 스트림 객체; 그렇지 않으면 null을 반환합니다.

ToString()

결과를 문자열로 변환하려고 시도합니다.

public override string ToString()

반환값

string : 결과가 문자열인 경우 텍스트 내용을 나타내는 문자열; 그렇지 않으면 base.ToString()을 반환합니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 TableCellBuilder

참고

클래스는 테이블 셀을 위한 빌더를 나타냅니다.

public class TableCellBuilder : TableRowBuilder  

상속

object
TableBuilder
TableRowBuilder
TableCellBuilder

상속된 멤버

메서드

AddCell()

테이블에 셀을 추가합니다.

public override TableCellBuilder AddCell()  

반환값

TableCellBuilder : 현재 Documentize.TableCellBuilder의 인스턴스입니다.

AddParagraph(params string[])

테이블 셀에 단락을 추가합니다.

public TableCellBuilder AddParagraph(params string[] paragraphs)  

매개변수

  • paragraphs string[]: 단락에 대한 텍스트입니다.

반환값

TableCellBuilder : 현재 Documentize.TableCellBuilder의 인스턴스입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 TableRowBuilder

참고

클래스는 테이블 행의 빌더를 나타냅니다.

public class TableRowBuilder : TableBuilder

상속

objectTableBuilderTableRowBuilder

파생 클래스

상속된 멤버

메서드

AddCell()

테이블 행에 셀을 추가합니다.

public virtual TableCellBuilder AddCell()

반환값

TableCellBuilder : 생성된 Documentize.TableCellBuilder의 인스턴스입니다.

AddRow()

AddRow를 재정의합니다.

public override TableRowBuilder AddRow()

반환값

TableRowBuilder : 현재 Documentize.TableRowBuilder의 인스턴스입니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 TextExtractorOptions

참고

Documentize.TextExtractor 플러그인을 위한 텍스트 추출 옵션을 나타냅니다.

public sealed class TextExtractorOptions : PdfExtractorOptions, IPluginOptions  

상속

object
PdfExtractorOptions
TextExtractorOptions

구현

상속된 멤버

예제

이 예제는 PDF 문서의 텍스트 내용을 추출하는 방법을 보여줍니다.

// PDF 내용을 추출하기 위해 TextExtractor 객체를 생성합니다.  
using (TextExtractor extractor = new TextExtractor())  
{  
    // TextFormattingMode (순수 또는 원시 - 기본값)를 설정하기 위해 TextExtractorOptions 객체를 생성합니다.  
    extractorOptions = new TextExtractorOptions(TextExtractorOptions.TextFormattingMode.Pure);  

    // 데이터 소스에 입력 파일 경로를 추가합니다.  
    extractorOptions.AddInput(new FileDataSource(inputPath));  

    // 추출 프로세스를 수행합니다.  
    ResultContainer resultContainer = extractor.Process(extractorOptions);  

    // ResultContainer 객체에서 추출된 텍스트를 가져옵니다.  
    string textExtracted = resultContainer.ResultCollection[0].ToString();  
}  

비고

Documentize.TextExtractorOptions 객체는 Documentize.TextExtractorOptions.TextFormattingMode 및 텍스트 추출 작업을 위한 다른 옵션을 설정하는 데 사용됩니다.
또한 입력 PDF 문서를 나타내는 데이터(파일, 스트림)를 추가하는 기능을 상속받습니다.

생성자

TextExtractorOptions(TextFormattingMode)

지정된 텍스트 형식 모드에 대한 Documentize.TextExtractorOptions 객체의 새 인스턴스를 초기화합니다.

public TextExtractorOptions(TextExtractorOptions.TextFormattingMode formattingMode)  

매개변수

TextExtractorOptions()

‘원시’(기본값) 텍스트 형식 모드로 Documentize.TextExtractorOptions 객체의 새 인스턴스를 초기화합니다.

public TextExtractorOptions()  

속성

FormattingMode

형식 모드를 가져옵니다.

public TextExtractorOptions.TextFormattingMode FormattingMode { get; }  

속성 값

TextExtractorOptions.TextFormattingMode

OperationName

작업 이름을 반환합니다.

public override string OperationName { get; }  

속성 값

string

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 TiffConverter

참고

Documentize.TiffConverter 플러그인을 나타냅니다. PDF 문서를 TIFF 형식으로 변환하는 데 사용됩니다.

public sealed class TiffConverter  

상속

object
TiffConverter

상속된 멤버

예제

이 예제는 PDF 문서를 TIFF 형식으로 변환하는 방법을 보여줍니다.

// TiffConverter 생성  
var plugin = new TiffConverter();  
// 지침을 설정하기 위해 PdfToTiffOptions 객체 생성  
var opt = new PdfToTiffOptions();  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new DirectoryDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

TiffConverter()

public TiffConverter()  

메서드

Process(PdfToTiffOptions)

지정된 매개변수로 Documentize.TiffConverter 처리를 시작합니다.

public ResultContainer Process(PdfToTiffOptions options)  

매개변수

  • options PdfToTiffOptions: Documentize.TiffConverter에 대한 지침을 포함하는 옵션 객체입니다.

반환

ResultContainer: 작업 결과를 포함하는 ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 XlsConverter

참고

Documentize.XlsConverter 플러그인을 나타냅니다. PDF 문서를 XLSX/XLS 형식으로 변환하는 데 사용됩니다.

public sealed class XlsConverter  

상속

object
XlsConverter

상속된 멤버

예시

이 예시는 PDF를 XLSX 문서로 변환하는 방법을 보여줍니다.

// XlsConverter 생성  
var plugin = new XlsConverter();  
// PdfToXlsOptions 생성  
var opt = new PdfToXlsOptions();  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

XlsConverter()

public XlsConverter()  

메서드

Process(PdfToXlsOptions)

지정된 매개변수로 Documentize.XlsConverter 처리를 시작합니다.

public ResultContainer Process(PdfToXlsOptions options)  

매개변수

  • options PdfToXlsOptions: 작업에 대한 지침을 포함하는 옵션 개체입니다.

반환

ResultContainer : 작업 결과를 포함하는 Documentize.ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 디렉토리 데이터 소스

참고

플러그인의 로드 및 저장 작업을 위한 디렉토리 데이터를 나타냅니다.

public sealed class DirectoryDataSource : IDataSource  

상속

object
DirectoryDataSource

구현

상속된 멤버

생성자

DirectoryDataSource(string)

지정된 경로로 새 디렉토리 데이터를 초기화합니다.

public DirectoryDataSource(string path)  

매개변수

  • path string: 디렉토리 경로를 나타내는 문자열입니다.

속성

DataType

데이터 소스의 유형입니다.

public DataType DataType { get; }  

속성 값

DataType

Path

현재 데이터의 디렉토리 경로를 가져옵니다.

public string Path { get; }  

속성 값

string

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 라이센스

참고

라이센스를 설정하는 방법을 제공합니다.

public static class License  

상속

object
License

상속된 멤버

예시

라이센스를 활성화하는 방법을 보여줍니다.

// 라이센스 설정  
License.Set("PathToLicense.lic");  

메서드

Set(string)

구성을 라이센스합니다.

public static void Set(string licenseName)  

매개변수

  • licenseName string: 전체 또는 짧은 파일 이름이 될 수 있습니다. 평가 모드로 전환하려면 빈 문자열을 사용하세요.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 메시지

참고

모델에 의해 생성된 채팅 완료 메시지입니다.

public class Message

상속

objectMessage

상속된 멤버

생성자

Message()

public Message()

속성

내용

메시지의 내용입니다.

[JsonProperty("content")]
public string Content { get; set; }

속성 값

string

역할

이 메시지 작성자의 역할을 설정하거나 가져옵니다.

[JsonProperty("role")]
[JsonConverter(typeof(StringEnumConverter), new object[] { true })]
public Role Role { get; set; }

속성 값

Role

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 병합

참고

Documentize.Merger 플러그인을 나타냅니다. 여러 PDF 문서를 하나의 PDF로 병합하는 데 사용됩니다.

public sealed class Merger  

상속

object
Merger

상속된 멤버

예시

이 예시는 두 PDF 문서를 병합하는 방법을 보여줍니다.

// Merger 생성  
var plugin = new Merger();  
// 지침을 설정할 MergeOptions 객체 생성  
var opt = new MergeOptions();  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath1));  
opt.AddInput(new FileDataSource(inputPath2));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

Merger()

public Merger()  

메서드

Process(MergeOptions)

지정된 매개변수로 Documentize.Merger 처리를 시작합니다.

public ResultContainer Process(MergeOptions options)  

매개변수

  • options MergeOptions: 작업에 대한 지침을 포함하는 옵션 객체입니다.

반환

ResultContainer : 작업 결과를 포함하는 Documentize.ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 보안

참고

Documentize.Security 플러그인을 나타냅니다.

public sealed class Security  

상속

object
Security

상속된 멤버

예제

이 예제는 PDF 문서를 암호화하는 방법을 보여줍니다.

// Security 생성  
var plugin = new Security();  
// 지침을 설정하기 위한 EncryptionOptions 객체 생성  
var opt = new EncryptionOptions("123456", "qwerty");  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

이 예제는 PDF 문서를 복호화하는 방법을 보여줍니다.

// Security 생성  
var plugin = new Security();  
// 지침을 설정하기 위한 DecryptionOptions 객체 생성  
var opt = new DecryptionOptions("123456"));  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

Security()

public Security()  

메서드

Process(IPluginOptions)

지정된 매개변수를 사용하여 Documentize.Security 처리를 시작합니다.

public ResultContainer Process(IPluginOptions options)  

매개변수

  • options IPluginOptions: Documentize.Security에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 연산의 결과를 포함하는 ResultContainer 객체입니다.

예외

InvalidOperationException

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 분할기

참고

Documentize.Splitter 플러그인을 나타냅니다. 문서를 개별 페이지로 분할하는 데 사용됩니다.

public class Splitter  

상속

object
Splitter

상속된 멤버

예제

이 예제는 PDF 문서를 분할하는 방법을 보여줍니다.

// Splitter 생성  
var plugin = new Splitter();  
// 지침을 설정하기 위한 SplitOptions 객체 생성  
var opt = new SplitOptions();  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath1));  
opt.AddOutput(new FileDataSource(outputPath2));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

Splitter()

public Splitter()  

메서드

Process(IPluginOptions)

지정된 매개변수로 Documentize.Splitter 처리를 시작합니다.

public ResultContainer Process(IPluginOptions options)  

매개변수

  • options IPluginOptions: Documentize.Splitter에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업의 결과를 포함하는 ResultContainer 객체입니다.

예외

InvalidOperationException

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 서명

참고

Documentize.Signature 플러그인을 나타냅니다.

public sealed class Signature  

상속

object
Signature

상속된 멤버

예제

예제는 PDF 문서에 서명하는 방법을 보여줍니다.

// 서명 생성  
var plugin = new Signature();  
// 지침을 설정하기 위한 SignOptions 객체 생성  
var opt = new SignOptions(inputPfx, inputPfxPassword);  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

Signature()

public Signature()  

메서드

Process(IPluginOptions)

지정된 매개변수로 Documentize.Signature 처리를 시작합니다.

public ResultContainer Process(IPluginOptions options)  

매개변수

  • options IPluginOptions: Documentize.Signature를 위한 지침을 포함하는 옵션 객체입니다.

반환 값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

예외

InvalidOperationException

Namespace: Documentize
Assembly: Documentize.dll

클래스 서명 옵션

참고

Documentize.Signature 플러그인의 서명 옵션을 나타냅니다.

public sealed class SignOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
SignOptions

구현

상속된 멤버

생성자

SignOptions(string, string)

Documentize.SignOptions 객체의 새 인스턴스를 기본 옵션으로 초기화합니다.

public SignOptions(string pfx, string password)  

매개변수

  • pfx string: pfx 파일의 경로입니다.
  • password string: pfx 파일의 비밀번호입니다.

SignOptions(Stream, string)

Documentize.SignOptions 객체의 새 인스턴스를 기본 옵션으로 초기화합니다.

public SignOptions(Stream pfx, string password)  

매개변수

  • pfx Stream: pfx 파일이 있는 스트림입니다.
  • password string: pfx 파일의 비밀번호입니다.

속성

Contact

서명의 연락처입니다.

public string Contact { get; set; }  

속성 값

string

Location

서명의 위치입니다.

public string Location { get; set; }  

속성 값

string

Name

기존 서명 필드의 이름입니다.
새 필드를 만들려면 null을 입력합니다.

public string Name { get; set; }  

속성 값

string

PageNumber

서명이 이루어진 페이지 번호입니다.

public int PageNumber { get; set; }  

속성 값

int

Reason

서명의 이유입니다.

public string Reason { get; set; }  

속성 값

string

Rectangle

서명의 영역입니다.

public Rectangle Rectangle { get; set; }  

속성 값

Rectangle

Visible

서명의 가시성입니다.

public bool Visible { get; set; }  

속성 값

bool

Namespace: Documentize
Assembly: Documentize.dll

클래스 이미지 추출기

참고

Documentize.ImageExtractor 플러그인을 나타냅니다. PDF 문서에서 이미지를 추출하는 데 사용됩니다.

public class ImageExtractor : PdfExtractor, IDisposable

상속

objectPdfExtractorImageExtractor

구현

상속된 멤버

예제

이 예제는 PDF 문서에서 이미지를 추출하는 방법을 보여줍니다.

// 이미지를 추출하기 위해 ImageExtractor 객체 생성
using (var plugin = new ImageExtractor())
{
    // ImageExtractorOptions 생성
    var opt = new ImageExtractorOptions();

    // 입력 파일 경로 추가
    opt.AddInput(new FileDataSource(inputPath));
    // 출력 디렉토리 설정
    opt.AddInput(new FileDataSource("D:\\"));

    // 추출 프로세스 수행
    var resultContainer = plugin.Process(opt);

    // ResultContainer 객체에서 이미지 가져오기
    var imageExtracted = resultContainer.ResultCollection[0].ToFile();
}

생성자

ImageExtractor()

public ImageExtractor()

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 정보

참고

이 클래스는 현재 제품 빌드에 대한 정보를 제공합니다.

public static class Info

상속

objectInfo

상속된 멤버들

필드

  • AssemblyVersion 어셈블리 버전.

필드 값

string

제품

제품 이름.

public const string Product = "Documentize"

필드 값

string

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 최적화 도구

참고

Documentize.Optimizer 플러그인을 나타냅니다.

public sealed class Optimizer

상속 관계

objectOptimizer

상속된 멤버

예제

이 예제는 PDF 문서를 최적화하는 방법을 보여줍니다.

// Optimizer 생성
var plugin = new Optimizer();
// 지침을 설정하기 위한 OptimizeOptions 객체 생성
var opt = new OptimizeOptions();
// 입력 파일 경로 추가
opt.AddInput(new FileDataSource(inputPath));
// 출력 파일 경로 설정
opt.AddOutput(new FileDataSource(outputPath));
// 프로세스 수행
plugin.Process(opt);

생성자

Optimizer()

public Optimizer()

메서드

Process(OptimizeOptions)

지정된 매개변수로 Documentize.Optimizer 처리를 시작합니다.

public ResultContainer Process(OptimizeOptions options)

매개변수

  • options OptimizeOptions: Documentize.OptimizeOptions에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

Process(RotateOptions)

지정된 매개변수로 Documentize.Optimizer 처리를 시작합니다.

public ResultContainer Process(RotateOptions options)

매개변수

  • options RotateOptions: Documentize.RotateOptions에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

Process(ResizeOptions)

지정된 매개변수로 Documentize.Optimizer 처리를 시작합니다.

public ResultContainer Process(ResizeOptions options)

매개변수

  • options ResizeOptions: Documentize.ResizeOptions에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

Process(CompressOptions)

지정된 매개변수로 Documentize.Optimizer 처리를 시작합니다.

public ResultContainer Process(CompressOptions options)

매개변수

  • options CompressOptions: Documentize.CompressOptions에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 타임스탬프

참고

Documentize.Timestamp 플러그인을 나타냅니다.

public class Timestamp  

상속

object
Timestamp

상속된 멤버

예제

이 예제는 문서에 타임스탬프를 추가하는 방법을 보여줍니다.

// 타임스탬프 생성  
var plugin = new Timestamp();  
// 지침을 설정하기 위한 AddTimestampOptions 객체 생성  
var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource("path_to_pdf"));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource("path_to_result_pdf"));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

Timestamp()

public Timestamp()  

메서드

Process(AddTimestampOptions)

지정된 매개변수로 Documentize.Timestamp 처리를 시작합니다.

public ResultContainer Process(AddTimestampOptions options)  

매개변수

  • options AddTimestampOptions: Documentize.AddTimestampOptions에 대한 지침을 포함하는 옵션 객체입니다.

반환값

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 테이블 빌더

참고

클래스는 PDF 페이지의 테이블 빌더를 나타냅니다.

public class TableBuilder  

상속

object
TableBuilder

파생

상속된 멤버

메서드

AddRow()

테이블에 새로운 행을 추가합니다.

public virtual TableRowBuilder AddRow()  

반환값

TableRowBuilder : 현재 Documentize.TableRowBuilder의 인스턴스.

AddTable()

문서에 새로운 테이블을 추가합니다.

public TableBuilder AddTable()  

반환값

TableBuilder : 현재 Documentize.TableBuilder의 인스턴스.

InsertPageAfter(int)

지정된 페이지 뒤에 페이지를 삽입합니다.

public TableOptions InsertPageAfter(int page)  

매개변수

  • page int: 테이블을 추가할 페이지 번호.

반환값

TableOptions : 현재 Documentize.TableOptions의 인스턴스.

InsertPageBefore(int)

지정된 페이지 앞에 페이지를 삽입합니다.

public TableOptions InsertPageBefore(int page)  

매개변수

  • page int: 테이블을 추가할 페이지 번호.

반환값

TableOptions : 현재 Documentize.TableOptions의 인스턴스.

연산자

implicit operator TableOptions(TableBuilder)

빌더 Documentize.TableBuilder를 옵션 Documentize.TableOptions로 변환합니다.

public static implicit operator TableOptions(TableBuilder builder)  

매개변수

  • builder TableBuilder: 현재 Documentize.TableBuilder의 인스턴스.

반환값

TableOptions : PdfGeneratorTableOptions로의 변환 결과.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 테이블 제너레이터

참고

Documentize.TableGenerator 플러그인을 나타냅니다. PDF 문서에 테이블을 추가하는 데 사용됩니다.

public sealed class TableGenerator  

상속

object
TableGenerator

상속된 멤버

예제

이 예제는 PDF 파일에 테이블을 추가하는 방법을 보여줍니다.

// TableGenerator 생성  
var plugin = new TableGenerator();  
// 지침을 설정하기 위해 TableOptions 객체 생성  
TableOptions opt = new TableOptions().InsertPageBefore(1)  
   .AddTable()  
        .AddRow()  
            .AddCell().AddParagraph("이름")  
            .AddCell().AddParagraph("나이")  
        .AddRow()  
            .AddCell().AddParagraph("밥")  
            .AddCell().AddParagraph("12")  
        .AddRow()  
            .AddCell().AddParagraph("샘")  
            .AddCell().AddParagraph("20")  
        .AddRow()  
            .AddCell().AddParagraph("샌디")  
            .AddCell().AddParagraph("26")  
        .AddRow()  
            .AddCell().AddParagraph("톰")  
            .AddCell().AddParagraph("12")  
        .AddRow()  
            .AddCell().AddParagraph("짐")  
            .AddCell().AddParagraph("27");  
// 입력 파일 경로 추가  
opt.AddInput(new FileDataSource(inputPath1));  
// 출력 파일 경로 설정  
opt.AddOutput(new FileDataSource(outputPath));  
// 프로세스 수행  
plugin.Process(opt);  

생성자

TableGenerator()

public TableGenerator()  

메서드

Process(TableOptions)

지정된 매개변수로 Documentize.TableGenerator 처리를 시작합니다.

public ResultContainer Process(TableOptions options)  

매개변수

  • options TableOptions: Documentize.TableGenerator에 대한 지침을 포함하는 옵션 객체입니다.

반환

ResultContainer : 작업 결과를 포함하는 ResultContainer 객체입니다.

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 테이블옵션

참고

Documentize.TableGenerator 플러그인으로 문서에 테이블을 추가하기 위한 옵션을 나타냅니다.

public sealed class TableOptions : PluginBaseOptions, IPluginOptions

상속

objectPluginBaseOptionsTableOptions

구현

상속된 멤버

생성자

TableOptions()

기본 옵션으로 Documentize.TableOptions 객체의 새 인스턴스를 초기화합니다.

public TableOptions()

메서드

AddTable()

문서에 테이블을 추가합니다.

public TableBuilder AddTable()

반환 값

TableBuilder : Documentize.TableBuilder의 새 인스턴스입니다.

Create()

Documentize.TableOptions의 인스턴스를 생성합니다.

public static TableOptions Create()

반환 값

TableOptions : Documentize.TableOptions의 새 인스턴스입니다.

InsertPageAfter(int)

지정된 페이지 뒤에 페이지를 삽입합니다.

public TableOptions InsertPageAfter(int page)

매개변수

  • page int: 테이블을 삽입할 페이지 번호입니다.

반환 값

TableOptions : 현재 Documentize.TableOptions의 인스턴스입니다.

InsertPageBefore(int)

지정된 페이지 앞에 페이지를 삽입합니다.

public TableOptions InsertPageBefore(int page)

매개변수

  • page int: 테이블을 삽입할 페이지 번호입니다.

반환 값

TableOptions : 현재 Documentize.TableOptions의 인스턴스입니다.

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 텍스트 추출기

참고

Documentize.TextExtractor 플러그인을 나타냅니다. PDF 문서에서 텍스트를 추출하는 데 사용됩니다.

public class TextExtractor : PdfExtractor, IDisposable  

상속

object
PdfExtractor
TextExtractor

구현

상속된 멤버

예시

이 예시는 PDF 문서의 텍스트 내용을 추출하는 방법을 보여줍니다.

// PDF 내용에서 텍스트를 추출하기 위해 TextExtractor 객체를 생성합니다.  
using (var plugin = new TextExtractor())  
{  
    // TextExtractorOptions 생성  
    var opt = new TextExtractorOptions();  

    // 입력 파일 경로 추가  
    opt.AddInput(new FileDataSource(inputPath));  

    // 추출 프로세스 수행  
    var resultContainer = plugin.Process(opt);  

    // ResultContainer 객체에서 추출된 텍스트 가져오기  
    var textExtracted = resultContainer.ResultCollection[0].ToString();  
}  

생성자

TextExtractor()

public TextExtractor()  

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 페이지 정보

참고

페이지 정보를 나타냅니다.

public class PageInfo : PageSize  

상속

object
PageSize
PageInfo

상속된 멤버

생성자

PageInfo()

Documentize.PageInfo의 생성자입니다.

public PageInfo()  

PageInfo(double, double)

Documentize.PageInfo의 생성자입니다.

public PageInfo(double width, double height)  

매개변수

  • width double: 페이지의 너비입니다.
  • height double: 페이지의 높이입니다.

속성

MarginBottom

하단 여백을 나타내는 값을 가져오거나 설정합니다.

public double MarginBottom { get; set; }  

속성 값

double

MarginLeft

좌측 여백을 나타내는 값을 가져오거나 설정합니다.

public double MarginLeft { get; set; }  

속성 값

double

MarginRight

우측 여백을 나타내는 값을 가져오거나 설정합니다.

public double MarginRight { get; set; }  

속성 값

double

MarginTop

상단 여백을 나타내는 값을 가져오거나 설정합니다.

public double MarginTop { get; set; }  

속성 값

double

네임스페이스: Documentize
어셈블리: Documentize.dll

클래스 페이지 크기

참고

PDF 문서의 페이지 크기를 나타내는 클래스.

public class PageSize

상속

objectPageSize

파생

상속된 멤버

생성자

PageSize()

Documentize.PageSize의 생성자. 기본적으로 A4 크기입니다.

public PageSize()

PageSize(double, double)

Documentize.PageSize의 생성자.

public PageSize(double width, double height)

매개변수

  • width double: 페이지의 너비.
  • height double: 페이지의 높이.

속성

A0

A0 크기 (1189x840 mm).

public static PageSize A0 { get; }

속성 값

PageSize

A1

A1 크기 (840x594 mm).

public static PageSize A1 { get; }

속성 값

PageSize

A2

A2 크기 (594x420 mm).

public static PageSize A2 { get; }

속성 값

PageSize

A3

A3 크기 (420x297 mm).

public static PageSize A3 { get; }

속성 값

PageSize

A4

A4 크기 (297x210 mm).

public static PageSize A4 { get; }

속성 값

PageSize

A5

A5 크기 (210x148 mm).

public static PageSize A5 { get; }

속성 값

PageSize

A6

A6 크기 (148x105 mm).

public static PageSize A6 { get; }

속성 값

PageSize

B5

B5 크기 (250x176 mm).

public static PageSize B5 { get; }

속성 값

PageSize

Height

페이지 높이를 가져오거나 설정합니다.

public double Height { get; set; }

속성 값

double

IsLandscape

페이지 방향을 가져옵니다. 이 방향이 가로 방향이면 true를 반환하고, 세로 방향이면 false를 반환합니다.

public bool IsLandscape { get; }

속성 값

bool

P11x17

11x17 인치 형식.

public static PageSize P11x17 { get; }

속성 값

PageSize

PageLedger

Ledger 크기 (432x279 mm).

public static PageSize PageLedger { get; }

속성 값

PageSize

Legal 크기 (356x216 mm).

public static PageSize PageLegal { get; }

속성 값

PageSize

PageLetter

Letter 크기 (279x216 mm).

public static PageSize PageLetter { get; }

속성 값

PageSize

Width

페이지 너비를 가져오거나 설정합니다.

public double Width { get; set; }

속성 값

double

네임스페이스: Documentize 어셈블리: Documentize.dll

클래스 회전 옵션

참고

Documentize.Optimizer 플러그인을 위한 회전 옵션을 나타냅니다.

public sealed class RotateOptions : PluginBaseOptions, IPluginOptions  

상속

object
PluginBaseOptions
RotateOptions

구현

상속된 멤버

생성자

RotateOptions()

기본 옵션으로 Documentize.RotateOptions 객체의 새 인스턴스를 초기화합니다.

public RotateOptions()  

속성

Rotation

새 페이지 회전을 가져오거나 설정합니다.

public Rotation Rotation { get; set; }  

속성 값

Rotation

네임스페이스: Documentize
어셈블리: Documentize.dll

 한국어