Java 給PDF文件設定背景顏色和背景圖片
阿新 • • 發佈:2018-11-22
如題,這篇文章主要介紹如何在Java應用程式中給PDF文件設定背景顏色和背景圖片。
使用元件:
Spire.PDF for Java
下載Spire.PDF for JAVA包並解壓縮,然後從lib資料夾下匯入Spire.Pdf.jar包到Java應用程式中。
原PDF文件如下:
設定背景顏色
import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import java.awt.*; public class SetBackgroundColor { public static void main(String[] args) { //載入PDF文件 PdfDocument doc = new PdfDocument(); doc.loadFromFile("original.pdf"); PdfPageBase page; int pageCount = doc.getPages().getCount(); //設定背景顏色 for(int i = 0; i < pageCount; i ++) { page = doc.getPages().get(i); page.setBackgroundColor(Color.yellow); } //儲存 doc.saveToFile("BackgroundColor.pdf"); } }
設定背景顏色後的效果:
設定背景圖片
import com.spire.pdf.PdfDocument; import com.spire.pdf.PdfPageBase; import java.awt.*; public class SetBackgroundImage { public static void main(String[] args) { //載入PDF文件 PdfDocument doc = new PdfDocument(); doc.loadFromFile("original.pdf"); PdfPageBase page; int pageCount = doc.getPages().getCount(); //設定背景圖片 for(int i = 0; i < pageCount; i ++) { page = doc.getPages().get(i); page.setBackgroundImage("Background.jpg"); } //儲存 doc.saveToFile("BackgroundImage.pdf"); } }
設定背景圖片後的效果: