이 항목에서는 C#을 사용하여 PDF에 페이지 나누기를 삽입하는 방법을 설명합니다. 여기에는 개발 환경 설정에 대한 세부 정보, 단계 목록 및 C#을 사용하여 PDF 문서에 페이지 나누기를 삽입하는 방법을 보여주는 샘플 코드가 포함되어 있습니다. 페이지 나누기를 추가하기 위해 페이지에서 위치를 정의하는 세부 정보를 얻을 수 있습니다.
C#을 사용하여 PDF에 페이지 나누기를 추가하는 단계
- 페이지 나누기를 추가하려면 Aspose.PDF for .NET을 사용하도록 환경을 설정하세요.
- 페이지 나누기를 삽입하기 위해 소스 PDF 파일을 Document 클래스 개체에 로드합니다.
- 출력 PDF 파일을 저장하기 위해 또 다른 빈 PDF 파일을 만듭니다.
- PDF 작업을 위해 PdfFileEditor 객체를 인스턴스화합니다.
- 지정된 위치에 페이지 나누기 추가
- 출력 저장
위 단계에서는 C#을 사용하여 Adobe PDF에 페이지 나누기를 삽입하는 방법을 설명합니다. 소스 PDF 문서를 로드하고, 출력을 저장할 빈 PDF 문서를 만들고, PdfFileEditor 개체를 인스턴스화합니다. 문서 하단의 페이지 번호와 위치를 제공하여 AddPageBreak() 메서드를 호출합니다.
C#을 사용하여 PDF에 페이지 나누기를 추가하는 코드
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
using System; | |
namespace NewAsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the source document | |
Document doc = new Document("sample.pdf"); | |
// Create a new destination PDF document | |
Document dest = new Document(); | |
// Instantiate the PdfFileEditor object | |
PdfFileEditor fileEditor = new PdfFileEditor(); | |
// Add a page break at the specified position | |
fileEditor.AddPageBreak(doc, dest, new PdfFileEditor.PageBreak[] | |
{ | |
new PdfFileEditor.PageBreak(3, 300) | |
}); | |
// Save the output file | |
dest.Save("PageBreak_out.pdf"); | |
Console.WriteLine("Add page break to PDF"); | |
} | |
} | |
} |
이 예제 코드는 C#을 사용하여 Adobe PDF에 페이지 나누기를 삽입하는 방법을 보여줍니다. PdfFileEditor에는 PDF 파일의 내용을 작업하는 기능이 포함되어 있습니다. 소스 문서, 출력 문서 및 페이지 나누기를 추가하기 위해 페이지 번호와 아래쪽으로부터의 거리(픽셀)를 설정하는 페이지 나누기 배열을 사용하는 AddPageBreak() 메서드를 사용합니다.
이 간단한 예에서는 C#을 사용하여 PDF에 페이지 나누기를 추가하는 방법을 알려 주었습니다. 문서를 페이지별로 분할하려면 C#에서 PDF 파일을 페이지별로 분할하는 방법의 문서를 참조하세요.