PdfFileEditor
개요
PdfFileEditor은 Aspose.PDF FOSS에서 .NET용 클래스입니다.
PdfFileEditor에 대한 실제 전용 추가 사항: 예외 처리 상태, 기존 작업 메서드를 감싸는 Try* 래퍼, 그리고 MemoryStream/file 오버로드로 SplitToBulks/SplitToPages을(를) 감싸는 실제 byte[] 구현이 이미 PdfFileEditor.cs에 존재합니다.
이 클래스는 .NET 프로그램에서 PdfFileEditor 객체를 다루기 위한 117개의 메서드를 제공합니다. 사용 가능한 메서드에는 AddMargins, AddMarginsPct, AddPageBreak, Append, Concatenate, Delete, Extract, Insert, MakeBooklet, MakeNUp, ResizeContents, ResizeContentsPct 및 추가 15개의 메서드가 포함됩니다. 모든 public 멤버는 .NET 애플리케이션에서 Aspose.PDF FOSS for .NET 패키지를 설치한 후 접근할 수 있습니다. 속성: AllowConcatenateExceptions, AllowExceptions, CloseConcatenatedStreams, ConcatenationPacketSize, ConversionLog, ConvertTo 및 추가 19개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
AllowExceptions | bool | 읽기/쓰기 | true인 경우, Try* 메서드는 예외를 전파합니다; false(기본값)인 경우 예외를 LastException에 캡처하고 false를 반환합니다. |
LastException | Exception? | 읽기 | Try* 메서드가 캡처한 마지막 예외, 또는 null. |
RemoveSignatures | bool | 읽기/쓰기 | true인 경우, 입력에 존재하는 서명은 Concatenate 출력에서 제거됩니다. |
OwnerPassword | string | 읽기/쓰기 | 비어 있지 않은 경우, 병합이 완료된 후 Concatenate 출력은 이 소유자 비밀번호(AES-128)로 암호화됩니다. |
KeepActions | bool | 읽기/쓰기 | true인 경우, Concatenate는 입력에 대한 문서 수준 /AA 동작을 존중하고 이를 출력 카탈로그에 복사합니다. |
MergeDuplicateLayers | bool | 읽기/쓰기 | true인 경우, 입력에 있는 동일한 선택적 콘텐츠 그룹이 Concatenate 출력에서 중복 제거됩니다. |
PreserveUserRights | bool | 읽기/쓰기 | true인 경우, Concatenate 출력은 입력에서 /UR 사용 권한 항목을 유지합니다. |
UniqueSuffix | string | 읽기/쓰기 | KeepFieldsUnique가 true인 경우 충돌하는 폼 필드 이름을 구분하기 위해 사용하는 접미사 템플릿. |
ConversionLog | string | 읽기 | 가장 최근의 Concatenate / ConvertTo 패스에서 생성된 진단 로그. |
ConvertTo | PdfFormat | 읽기/쓰기 | 다음 Concatenate 출력에 대한 대상 PDF/A 형식. |
CorruptedItems | CorruptedItem[] | 읽기 | 입력 구문 분석에 실패했기 때문에 Concatenate 경로가 건너뛴 항목들. |
AllowConcatenateExceptions | bool | 읽기/쓰기 | 구식 속성으로, API 호환성을 위해 유지됩니다. |
CopyLogicalStructure | bool | 읽기/쓰기 | PdfFileEditor.CopyLogicalStructure을(를) 미러링합니다. |
CopyOutlines | bool | 읽기/쓰기 | 미러 PdfFileEditor.CopyOutlines. |
CorruptedFileAction | ConcatenateCorruptedFileAction | 읽기/쓰기 | 미러 PdfFileEditor.CorruptedFileAction. |
CloseConcatenatedStreams | bool | 읽기/쓰기 | true인 경우, 스트림 기반 Concatenate / Append / Insert 오버로드는 작업이 완료되면 입력 스트림을(및 쓰기 후 출력 스트림을) 해제합니다. |
KeepFieldsUnique | bool | 읽기/쓰기 | true인 경우, Concatenate는 입력에서 충돌하는 폼 필드 이름을 바꿔서 출력에 고유한 필드 이름이 있도록 합니다. |
MergeDuplicateOutlines | bool | 읽기/쓰기 | true인 경우, 입력의 동일한 개요 항목이 중복되지 않고 출력에서 병합됩니다. |
IncrementalUpdates | bool | 읽기/쓰기 | true인 경우, Concatenate는 전체 파일을 다시 쓰는 대신 PDF 증분 업데이트를 사용하여 페이지를 대상에 추가합니다. |
OptimizeSize | bool | 읽기/쓰기 | true일 경우, Concatenate는 저장하기 전에 출력에 최적화 단계를 실행합니다. |
ConcatenationPacketSize | int | 읽기/쓰기 | 스트리밍 Concatenate 구현에서 사용되는 버퍼 크기 힌트(바이트). |
UseDiskBuffer | bool | 읽기/쓰기 | true일 경우, Concatenate는 중간 페이지를 메모리가 아닌 디스크에 버퍼링합니다. |
E_EMPTY_PAGE_RANGE | string | 읽기 | null/empty 페이지 범위에 대한 오류 메시지. |
E_SMALL_PAGE_RANGE | string | 읽기 | 요소가 2개 미만인 페이지 범위에 대한 오류 메시지. |
E_WRONG_PAGE_RANGE | string | 읽기 | 시작 페이지가 끝 페이지보다 큰 경우에 대한 오류 메시지. |
메서드
| 시그니처 | 설명 |
|---|---|
TryAppend(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryAppend(inputFile, portFiles, startPage, endPage, outputFile)를 호출합니다. |
TryAppend(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryAppend(inputStream, portStreams, startPage, endPage, outputStream)를 호출합니다. |
TryConcatenate(inputFiles: string[], outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryConcatenate(inputFiles, outputFile)를 호출합니다. |
TryConcatenate(firstInputFile: string, secInputFile: string, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryConcatenate(firstInputFile, secInputFile, outputFile)를 호출합니다. |
TryConcatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryConcatenate(firstInputFile, secInputFile, blankPageFile, outputFile)를 호출합니다. |
TryConcatenate(inputStream: Stream[], outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryConcatenate(inputStream, outputStream)를 호출합니다. |
TryConcatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryConcatenate(firstInputStream, secInputStream, blankPageStream, outputStream)를 호출합니다. |
TryConcatenate(src: Document[], dest: Document) | 이 PdfFileEditor 인스턴스에서 TryConcatenate(src, dest)를 호출합니다. |
TryDelete(inputFile: string, pageNumber: int[], outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryDelete(inputFile, pageNumber, outputFile)를 호출합니다. |
TryDelete(inputStream: Stream, pageNumber: int[], outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryDelete(inputStream, pageNumber, outputStream)를 호출합니다. |
TryExtract(inputFile: string, startPage: int, endPage: int, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryExtract(inputFile, startPage, endPage, outputFile)를 호출합니다. |
TryExtract(inputFile: string, pageNumber: int[], outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryExtract(inputFile, pageNumber, outputFile)를 호출합니다. |
TryExtract(inputStream: Stream, pageNumber: int[], outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryExtract(inputStream, pageNumber, outputStream)를 호출합니다. |
TryInsert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryInsert(inputFile, insertLocation, portFile, pageNumber, outputFile)를 호출합니다. |
TryInsert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryInsert(inputStream, insertLocation, portStream, pageNumber, outputStream) 메서드를 호출합니다. |
TryMakeBooklet(inputFile: string, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputFile, outputFile) 메서드를 호출합니다. |
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputFile, outputFile, pageSize) 메서드를 호출합니다. |
TryMakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[]) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputFile, outputFile, leftPages, rightPages) 메서드를 호출합니다. |
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[]) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputFile, outputFile, pageSize, leftPages, rightPages)를 호출합니다. |
TrySplitFromFirst(inputFile: string, location: int, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TrySplitFromFirst(inputFile, location, outputFile)를 호출합니다. |
TrySplitFromFirst(inputStream: Stream, location: int, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TrySplitFromFirst(inputStream, location, outputStream)를 호출합니다. |
TrySplitToEnd(inputFile: string, location: int, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TrySplitToEnd(inputFile, location, outputFile)를 호출합니다. |
TrySplitToEnd(inputStream: Stream, location: int, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TrySplitToEnd(inputStream, location, outputStream)를 호출합니다. |
TryResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters) | 이 PdfFileEditor 인스턴스에서 TryResizeContents(source, destination, pages, parameters)를 호출합니다. |
TryResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters) | 이 PdfFileEditor 인스턴스에서 TryResizeContents(source, destination, pages, parameters)를 호출합니다. |
TryResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | 이 PdfFileEditor 인스턴스에서 TryResizeContents(source, destination, pages, newWidth, newHeight)를 호출합니다. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputStream, outputStream)를 호출합니다. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputStream, outputStream, pageSize)를 호출합니다. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[]) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputStream, outputStream, leftPages, rightPages)를 호출합니다. |
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[]) | 이 PdfFileEditor 인스턴스에서 TryMakeBooklet(inputStream, outputStream, pageSize, leftPages, rightPages)를 호출합니다. |
TryMakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(firstInputFile, secondInputFile, outputFile)를 호출합니다. |
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(inputFile, outputFile, x, y)를 호출합니다. |
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(inputFile, outputFile, x, y, pageSize)를 호출합니다. |
TryMakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(inputFiles, outputFile, isSidewise)를 호출합니다. |
TryMakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(firstInputStream, secondInputStream, outputStream)를 호출합니다. |
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(inputStream, outputStream, x, y)를 호출합니다. |
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(inputStream, outputStream, x, y, pageSize)를 호출합니다. |
TryMakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool) | 이 PdfFileEditor 인스턴스에서 TryMakeNUp(inputStreams, outputStream, isSidewise)를 호출합니다. |
ResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters) | 이 PdfFileEditor 인스턴스에서 ResizeContents(source, destination, pages, parameters)를 호출합니다. |
ResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters) | 이 PdfFileEditor 인스턴스에서 ResizeContents(source, destination, pages, parameters)를 호출합니다. |
ResizeContents(source: string, destination: string, pages: int[], newWidth: double, newHeight: double) | 이 PdfFileEditor 인스턴스에서 ResizeContents(source, destination, pages, newWidth, newHeight)를 호출합니다. |
ResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | 이 PdfFileEditor 인스턴스에서 ResizeContents(source, destination, pages, newWidth, newHeight)를 호출합니다. |
ResizeContentsPct(source: string, destination: string, pages: int[], newWidth: double, newHeight: double) | 이 PdfFileEditor 인스턴스에서 ResizeContentsPct(source, destination, pages, newWidth, newHeight)를 호출합니다. |
ResizeContentsPct(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double) | 이 PdfFileEditor 인스턴스에서 ResizeContentsPct(source, destination, pages, newWidth, newHeight)를 호출합니다. |
AddMargins(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | 이 PdfFileEditor 인스턴스에서 AddMargins(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin)를 호출합니다. |
AddMargins(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | 이 PdfFileEditor 인스턴스에서 AddMargins(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin)를 호출합니다. |
AddMarginsPct(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | 이 PdfFileEditor 인스턴스에서 AddMarginsPct(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin)를 호출합니다. |
AddMarginsPct(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double) | 이 PdfFileEditor 인스턴스에서 AddMarginsPct(source, destination, pages, leftMargin, rightMargin, topMargin, bottomMargin) 를 호출합니다. |
MakeBooklet(inputStream: Stream, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 MakeBooklet(inputStream, outputStream) 를 호출합니다. |
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 MakeBooklet(inputStream, outputStream, pageSize) 를 호출합니다. |
MakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[]) | 이 PdfFileEditor 인스턴스에서 MakeBooklet(inputStream, outputStream, leftPages, rightPages) 를 호출합니다. |
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[]) | 이 PdfFileEditor 인스턴스에서 MakeBooklet(inputStream, outputStream, pageSize, leftPages, rightPages)를 호출합니다. |
MakeNUp(inputFile: string, outputFile: string, x: int, y: int) | 이 PdfFileEditor 인스턴스에서 MakeNUp(inputFile, outputFile, x, y)를 호출합니다. |
MakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 MakeNUp(inputFile, outputFile, x, y, pageSize)를 호출합니다. |
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int) | 이 PdfFileEditor 인스턴스에서 MakeNUp(inputStream, outputStream, x, y)를 호출합니다. |
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize) | 이 PdfFileEditor 인스턴스에서 MakeNUp(inputStream, outputStream, x, y, pageSize)를 호출합니다. |
MakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string) | 이 PdfFileEditor 인스턴스에서 MakeNUp(firstInputFile, secondInputFile, outputFile)를 호출합니다. |
MakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream) | 이 PdfFileEditor 인스턴스에서 MakeNUp(firstInputStream, secondInputStream, outputStream)를 호출합니다. |
MakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool) | 이 PdfFileEditor 인스턴스에서 MakeNUp(inputFiles, outputFile, isSidewise)를 호출합니다. |
MakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool) | 이 PdfFileEditor 인스턴스에서 MakeNUp(inputStreams, outputStream, isSidewise)를 호출합니다. |
SplitToBulks(inputFile: string, numberOfPage: int[][]) | 이 PdfFileEditor 인스턴스에서 SplitToBulks(inputFile, numberOfPage)를 호출합니다. |
SplitToBulks(inputStream: Stream, numberOfPage: int[][]) | 이 PdfFileEditor 인스턴스에서 SplitToBulks(inputStream, numberOfPage)를 호출합니다. |
SplitToPages(inputStream: Stream) | 이 PdfFileEditor 인스턴스에서 SplitToPages(inputStream)를 호출합니다. |
SplitToPages(inputFile: string, fileNameTemplate: string) | 이 PdfFileEditor 인스턴스에서 SplitToPages(inputFile, fileNameTemplate)를 호출합니다. |
SplitToPages(inputStream: Stream, fileNameTemplate: string) | 이 PdfFileEditor 인스턴스에서 SplitToPages(inputStream, fileNameTemplate)를 호출합니다. |
Concatenate(inputFiles) | 여러 PDF 문서를 하나로 연결합니다. |
Extract(inputPdf: byte[], startPage: int, endPage: int) | PDF 문서에서 페이지를 추출합니다. |
Split(inputPdf: byte[]) | PDF를 개별 페이지 파일로 분할합니다. |
Delete(inputPdf: byte[], pageNumbers) | PDF에서 페이지를 삭제합니다. |
Extract(inputPdf: byte[], pageNumbers: int[]) | PDF에서 특정 페이지(페이지 번호 배열) 를 추출합니다. |
SplitFromFirst(inputPdf: byte[], pageCount: int) | PDF에서 처음 N 페이지를 추출합니다. |
SplitToEnd(inputPdf: byte[], startPage: int) | startPage부터 문서 끝까지 페이지를 추출합니다. |
SplitToPages(inputPdf: byte[]) | PDF를 개별 단일 페이지 문서로 분할합니다 (Split의 별칭). |
SplitToPages(inputFile: string) | 주어진 경로에 있는 PDF 파일을 MemoryStreams로 분할합니다, 페이지당 하나씩 . |
SplitToBulks(inputPdf: byte[], pageRanges: int[][]?) | PDF를 페이지 범위에 따라 여러 부분으로 분할합니다. |
MakeBooklet(inputPdf: byte[]) | PDF에서 소책자를 만듭니다. |
MakeBooklet(inputPdf: byte[], pageSize: PageSize) | 지정된 페이지 크기를 사용하여 PDF에서 소책자를 만들기. |
MakeBooklet(inputPdf: byte[], leftPages: int[], rightPages: int[]) | 지정된 왼쪽 및 오른쪽 페이지만 사용하여 소책자를 만들기. |
MakeBooklet(inputPdf: byte[], pageSize: PageSize, leftPages: int[], rightPages: int[]) | 지정된 왼쪽/오른쪽 페이지와 사용자 정의 페이지 크기를 사용하여 소책자를 만들기. |
Append(inputPdf: byte[], portPdf: byte[], startPage: int, endPage: int) | 소스 PDF의 페이지를 입력 PDF에 추가하기. |
Append(inputPdf: byte[], portPdfs: byte[][], startPage: int, endPage: int) | 여러 소스 PDF의 페이지를 입력 PDF에 추가합니다. |
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], startPage: int, endPage: int) | 소스 PDF의 페이지를 지정된 위치에 목적지 PDF에 삽입합니다. |
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], pageNumbers: int[]) | 소스 PDF의 특정 페이지를 지정된 위치에 목적지 PDF에 삽입합니다. |
ResizeContents(source: Document, parameters: ContentsResizeParameters) | 여백 매개변수에서 파생된 스케일/트랜슬레이트 변환을 적용하여 문서의 모든 페이지 내용 크기를 조정합니다. |
ResizeContents(source: Document, pages: int[], parameters: ContentsResizeParameters) | 여백 매개변수에서 파생된 스케일/트랜슬레이트 변환을 적용하여 문서의 특정 페이지 내용 크기를 조정합니다. |
Concatenate(inputFiles: string[], outputFile: string) | 여러 PDF 파일을 하나의 출력 파일로 연결합니다. |
Concatenate(firstInputFile: string, secInputFile: string, outputFile: string) | 두 개의 PDF 파일을 하나의 출력 파일로 연결합니다. |
Concatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string) | 두 개의 PDF 파일을 사이에 빈 페이지 구분자를 삽입하여 연결합니다. |
SplitFromFirst(inputFile: string, location: int, outputFile: string) | 첫 N 페이지부터 분할하여 출력 파일에 기록합니다. |
SplitToEnd(inputFile: string, location: int, outputFile: string) | 시작 페이지부터 끝 페이지까지 분할하고 출력 파일에 기록합니다. |
Extract(inputFile: string, pageNumber: int[], outputFile: string) | PDF 파일에서 특정 페이지를 추출하여 출력 파일에 기록합니다. |
Extract(inputFile: string, startPage: int, endPage: int, outputFile: string) | PDF 파일에서 페이지 범위를 추출하여 출력 파일에 기록합니다. |
Extract(inputStream: Stream, startPage: int, endPage: int, outputStream: Stream) | 스트림에서 페이지 범위를 추출하여 출력 스트림에 기록합니다 . |
Concatenate(inputStream: Stream[], outputStream: Stream) | 여러 PDF 스트림을 하나의 출력 스트림으로 연결합니다. |
Concatenate(firstInputStream: Stream, secInputStream: Stream, outputStream: Stream) | 두 PDF 스트림을 하나의 출력 스트림으로 연결합니다. |
Concatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream) | 두 PDF 스트림을 사이에 빈 페이지 구분자를 삽입하여 연결합니다. |
Concatenate(src: Document[], dest: Document) | src의 페이지들을 기존 dest 문서에 연결합니다. |
AddPageBreak(src: Document, dest: Document, pageBreaks: PageBreak[]) | 모든 원본 페이지를 대상에 복사하고, 하나 이상의 PageBreak 항목에 의해 참조되는 원본 페이지는 원본에서 차지하는 가로 영역을 MediaBoxes이 설명하도록 별도의 대상 페이지로 분할합니다. |
AddPageBreak(src: Stream, dest: Stream, pageBreaks: PageBreak[]) | AddPageBreak(Document, Document, PageBreak[]) 스트림 오버로드. |
AddPageBreak(src: string, dest: string, pageBreaks: PageBreak[]) | AddPageBreak(Document, Document, PageBreak[]) 파일 경로 오버로드. |
Append(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream) | 소스 스트림(들)에서 페이지를 입력 스트림에 추가하고 출력에 기록합니다. |
Append(inputStream: Stream, portStream: Stream, startPage: int, endPage: int, outputStream: Stream) | 단일 소스 스트림에서 페이지를 입력 스트림에 추가하고 출력에 기록합니다. |
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, startPage: int, endPage: int, outputStream: Stream) | 소스 스트림의 페이지를 지정된 위치에 입력 스트림에 삽입합니다. |
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream) | 소스 스트림에서 특정 페이지를 선택하여 입력 스트림에 삽입합니다. |
Extract(inputStream: Stream, pageNumber: int[], outputStream: Stream) | 스트림에서 특정 페이지를 추출하여 출력 스트림에 기록합니다. |
Delete(inputStream: Stream, pageNumber: int[], outputStream: Stream) | 스트림에서 특정 페이지를 삭제하고 출력 스트림에 기록합니다. |
SplitFromFirst(inputStream: Stream, location: int, outputStream: Stream) | 스트림을 첫 페이지부터 pageCount 페이지까지 분할합니다. |
SplitToEnd(inputStream: Stream, location: int, outputStream: Stream) | 스트림을 startPage 페이지부터 끝까지 분할합니다. |
Delete(inputFile: string, pageNumber: int[], outputFile: string) | PDF 파일에서 특정 페이지를 삭제하고 출력 파일에 기록합니다. |
Insert(inputFile: string, insertLocation: int, portFile: string, startPage: int, endPage: int, outputFile: string) | 소스 PDF의 페이지를 지정된 위치에 목적지 PDF에 삽입하고 출력 파일에 기록합니다. |
Insert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string) | 소스 PDF의 특정 페이지를 지정된 위치에 목적지 PDF에 삽입하고 출력 파일에 기록합니다. |
Append(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string) | 여러 소스 PDF 파일의 페이지를 입력 PDF에 추가하고 출력 파일에 기록합니다. |
Append(inputFile: string, portFile: string, startPage: int, endPage: int, outputFile: string) | 단일 소스 PDF 파일의 페이지를 입력 PDF에 추가하고 출력 파일에 기록합니다. |
MakeBooklet(inputFile: string, outputFile: string) | MakeBooklet 파일 경로에서 파일 경로로. |
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize) | MakeBooklet 파일 경로에서 파일 경로로, 특정 페이지 크기와 함께. |
MakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[]) | MakeBooklet 파일 경로에서 파일 경로로, 좌/우 페이지 배열과 함께. |
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[]) | MakeBooklet 파일 경로에서 파일 경로로, 페이지 크기와 좌/우 페이지 배열을 포함하여. |