เพิ่มแสตมป์หน้าลงใน PDF ผ่าน Java

สร้างแสตมป์หน้าอย่างเป็นโปรแกรมโดยใช้ Aspose.PDF สำหรับไลบรารี Java

วิธีการเพิ่มหน้าแสตมป์เป็น PDF โดยใช้ไลบรารี Java

เพื่อที่จะเพิ่มแสตมป์หน้าเป็น PDF เราจะใช้ Aspose.PDF for Java API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API แปลงสำหรับแพลตฟอร์ม Javaคุณสามารถดาวน์โหลดรุ่นล่าสุดได้โดยตรงจาก Maven และติดตั้งภายในโครงการ Maven ตามของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้เพื่อpom.xml

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

เพิ่มหน้าแสตมป์ลงในเอกสาร PDF Java


คุณจำเป็นต้อง Aspose.PDF forห้องสมุด Java เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.เปิดเอกสาร PDF โดยใช้วัตถุเอกสาร 1.สร้างแสตมป์หน้าและกำหนดคุณสมบัติของมัน 1.เพิ่มแสตมป์ไปยังหน้าโดยใช้วิธีการ addStamp

เพิ่มหน้าแสตมป์เป็น PDF - Java

String inputFileName = "AddPageStamp.pdf";
String pageStampFileName = "PageStamp.pdf";
String outputFileName = "AddPageStamp_out.pdf";

Document pdfDocument = new Document(DATA_DIR.resolve(inputFileName).toString());

PdfPageStamp bluePageStamp = new PdfPageStamp(DATA_DIR.resolve(pageStampFileName).toString(), 1);
bluePageStamp.setHeight(800);
bluePageStamp.setBackground(true);

PdfPageStamp plumPageStamp = new PdfPageStamp(DATA_DIR.resolve(pageStampFileName).toString(), 2);
plumPageStamp.setHeight(800);
plumPageStamp.setBackground(true);

for (int i = 1; i < 5; i++) {
    if (i % 2 == 0)
        pdfDocument.getPages().get_Item(i).addStamp(bluePageStamp);
    else
        pdfDocument.getPages().get_Item(i).addStamp(plumPageStamp);
}

pdfDocument.save(DATA_DIR.resolve(outputFileName).toString());
pdfDocument.close();