PDF에 배경 추가

Contents
[ ]

배경 이미지는 문서에 워터마크 또는 다른 미묘한 디자인을 추가하는 데 사용할 수 있습니다. Aspose.PDF for Java에서는 각 PDF 문서가 페이지의 컬렉션이고 각 페이지는 아티팩트의 컬렉션을 포함합니다. BackgroundArtifact 클래스는 페이지 객체에 배경 이미지를 추가하는 데 사용할 수 있습니다.

다음 코드 스니펫은 Java로 BackgroundArtifact 객체를 사용하여 PDF 페이지에 배경 이미지를 추가하는 방법을 보여줍니다.

package com.aspose.pdf.examples;

import java.io.FileInputStream;
import java.io.FileNotFoundException;

import com.aspose.pdf.BackgroundArtifact;
import com.aspose.pdf.Document;
import com.aspose.pdf.Page;

public class ExampleAddBackground {

    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void InsertEmptyPageInPDFFileAtDesiredLocation() throws FileNotFoundException {
        // 완전한 예제와 데이터 파일은 https://github.com/aspose-pdf/Aspose.Pdf-for-Java를 참조하세요.
        String myDir = "";
        // 새 Document 객체 생성
        Document doc = new Document();
        // 문서 객체에 새 페이지 추가
        Page page = doc.getPages().add();
        // BackgroundArtifact 객체 생성
        BackgroundArtifact background = new BackgroundArtifact();
        // backgroundartifact 객체에 대한 이미지 지정
        background.setBackgroundImage(new FileInputStream(myDir + "logo.png"));
        // 페이지의 아티팩트 컬렉션에 backgroundartifact 추가
        page.getArtifacts().add(background);
        // 문서 저장
        doc.save(_dataDir + "BackGround.pdf");
    }
}