PDF에서 C#을 사용하여 PDF 페이지 스탬프 추가

C#으로 페이지 스탬프 추가하기

PdfPageStamp는 그래픽, 텍스트, 테이블을 포함하는 복합 스탬프를 적용할 때 사용할 수 있습니다. 다음 예제는 Adobe InDesign, Illustrator, Microsoft Word를 사용하여 문구류와 같은 스탬프를 만드는 방법을 보여줍니다. 입력 문서가 있다고 가정하고 파란색과 자주색 테두리를 적용하려고 합니다.

다음 코드 스니펫은 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다.

public static void AddPageStamp()
{
    var inputFileName = "sample-4pages.pdf";
    var outputFileName = "AddPageStamp_out.pdf";
    var pageStampFileName = "PageStamp.pdf";
    var document = new Document(_dataDir + inputFileName);

    var bluePageStamp = new PdfPageStamp(_dataDir + pageStampFileName, 1)
    {
        Height = 800,
        Background = true
    };

    var plumPageStamp = new PdfPageStamp(_dataDir + pageStampFileName, 2)
    {
        Height = 800,
        Background = true
    };

    for (int i = 1; i < 5; i++)
    {
        if (i % 2 == 0)
            document.Pages[i].AddStamp(bluePageStamp);
        else
            document.Pages[i].AddStamp(plumPageStamp);
    }

    document.Save(_dataDir + outputFileName);
}