欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java添加、隱藏/顯示、刪除PDF圖層-創(chuàng)新互聯(lián)

本文介紹操作PDF圖層的方法??煞譃樘砑訄D層(包括添加線條、形狀、字符串、圖片等圖層)、隱藏或顯示圖層、刪除圖層等。具體可參考如下Java代碼示例。

十余年的越城網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整越城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“越城網(wǎng)站設計”,“越城網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

工具:Free Spire.PDF for Java (免費版)

Jar包下載和導入:可通過 官 網(wǎng)下載,下載后,解壓,將lib文件夾下的Sprie.Pdf.jar導入Java程序;或者可通過 Maven 倉庫下載導入。如下導入效果:

Java 添加、隱藏/顯示、刪除PDF圖層

Java示例1:添加圖層

 import com.spire.pdf.*;
 import com.spire.pdf.graphics.*;
 import com.spire.pdf.graphics.PdfPen;
 import com.spire.pdf.graphics.layer.PdfLayer;
 
 import java.awt.*;
 import java.awt.geom.Point2D;
 
 public class Addlayer {
     public static void main(String[]args){
         //新建一個PDF文檔,并添加一頁
         PdfDocument pdf = new PdfDocument();
         pdf.getPages().add();
 
         //添加圖層1為直線
         PdfLayer layer1 = pdf.getLayers().addLayer("線條");//添加圖層并指定圖層名稱
         PdfCanvas canvas1 = layer1.createGraphics(pdf.getPages().get(0).getCanvas());
         canvas1.drawLine(new PdfPen(PdfBrushes.getRed(), 2.5), new Point2D.Float(0, 0), new Point2D.Float(150, 0));//繪制線條圖層(指定直線首尾兩點坐標,并應用畫刷)
 
         //創(chuàng)建圖層2為形狀
         PdfLayer layer2 = pdf.getLayers().addLayer("橢圓");//添加圖層并指定圖層名稱
         PdfCanvas canvas2 = layer2.createGraphics(pdf.getPages().get(0).getCanvas());
         PdfPen pen = new PdfPen( new PdfRGBColor(Color.black),2.5f);//創(chuàng)建畫筆(指定畫筆顏色、粗細)
         PdfBrush brush2 = new PdfSolidBrush(new PdfRGBColor(Color.PINK));//創(chuàng)建畫刷1(設置畫刷顏色為:粉色)
         canvas2.drawEllipse(pen, brush2, 65, 50, 80, 80);//繪制形狀圖層(繪制圓形到指定頁面位置,并應用畫筆、畫刷)
 
         //創(chuàng)建圖層3為文本字符串
         PdfLayer layer3 = pdf.getLayers().addLayer("字符串");//添加圖層并指定圖層名稱
         PdfCanvas canvas3 = layer3.createGraphics(pdf.getPages().get(0).getCanvas());
         PdfTrueTypeFont font1= new PdfTrueTypeFont(new Font("Arial Unicode MS",Font.PLAIN,14),true);//創(chuàng)建字體
         PdfBrush brush3 = new PdfSolidBrush(new PdfRGBColor(Color.BLUE));//創(chuàng)建畫刷2(設置畫刷顏色為:藍色)
         canvas3.drawString("String String String", font1, brush3, 100, 150);//繪制字符串圖層(指定字符串到指定頁面位置,并應用字體、畫刷)
 
         //創(chuàng)建圖層4為圖片
         PdfLayer layer4 = pdf.getLayers().addLayer("圖片");//添加圖層并指定圖層名稱
         PdfCanvas canvas4 = layer4.createGraphics(pdf.getPages().get(0).getCanvas());
         canvas4.drawImage(PdfImage.fromFile("tp.png"), 30, 190, 150, 135);//繪制圖片圖層(加載圖片,繪制到指定頁面位置并指定圖片大小)*/
 
         //保存文檔
         pdf.saveToFile("Addlayers.pdf",FileFormat.PDF);
         pdf.dispose();
     }
 
 }

圖層添加效果:

Java 添加、隱藏/顯示、刪除PDF圖層

Java示例2:隱藏/顯示圖層

 import com.spire.pdf.FileFormat;
 import com.spire.pdf.PdfDocument;
 import com.spire.pdf.graphics.layer.PdfVisibility;
 
 
 public class HideOrShowLayer {
     public static void main(String[] args) {
         //加載文檔
         PdfDocument pdf = new PdfDocument();
         pdf.loadFromFile("Addlayers.pdf");
 
         pdf.getLayers().get(0).setVisibility(PdfVisibility.Off);//設置圖層隱藏
         //pdf.getLayers().get(2).setVisibility(PdfVisibility.On);//設置圖層顯示
 
         //保存文檔
         pdf.saveToFile("HideOrShowLayer.pdf", FileFormat.PDF);
         pdf.dispose();
     }
 }

圖層隱藏/顯示效果:

Java 添加、隱藏/顯示、刪除PDF圖層

Java示例3:刪除圖層

 import com.spire.pdf.*;
 
 public class RemoveLayer {
     public static void main(String[] args) {
         //加載文檔
         PdfDocument pdf = new PdfDocument();
         pdf.loadFromFile("Addlayers.pdf");
 
         //根據(jù)圖層名稱索引,刪除圖層
         pdf.getLayers().removeLayer("字符串");
 
         //保存文檔
         pdf.saveToFile("RemoveLayer.pdf",FileFormat.PDF);
         pdf.dispose();
     }
 }

圖層刪除效果:

Java 添加、隱藏/顯示、刪除PDF圖層

(本文完)

網(wǎng)頁名稱:Java添加、隱藏/顯示、刪除PDF圖層-創(chuàng)新互聯(lián)
URL標題:http://aaarwkj.com/article2/dsjcoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供自適應網(wǎng)站、面包屑導航、響應式網(wǎng)站動態(tài)網(wǎng)站、網(wǎng)站收錄、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
日韩精品中文字幕有码| 色欧美在线视频观看日韩| 在线观看免费国产b片| 亚洲大尺码在线视频香蕉| 色欧美在线视频观看日韩| 国产大片在线观看一区二区 | 亚洲精品二区在线播放| 亚洲伦理av在线观看| 黄色午夜福利在线观看| av资源在线观看少妇丰满| 青青草青娱乐免费在线视频| 99久久这里只有精品视频| 日本一区二区电影在线看| 精品一区二区日本高清| 日本熟妇一区二区三区高清视频| 亚洲天堂日韩欧美在线一区| 传媒视频免费在线观看| 久久 久久国内精品亚洲| 午夜性生活视频免费看| 国产欧美日韩一级二级三级| 亚洲色图熟女激情另类| 日韩特级黄片在线免费观看| 亚洲综合中文字幕精品| 十八禁在线观看国产一区| 欧美 日韩亚洲一区| 日韩精品国产专区一区| 91观看免费完整版高清| 日韩一级毛一片欧美一级| 亚洲高清成人在线观看| 丁香六月色婷婷亚洲激情| 亚欧成人永久免费视频| 最新日本欧美一区二区| 日本韩国国语对白一区二区三区 | 一区二区不卡中文av| 欧美日韩亚洲综合在线| 亚洲黄色片成年人免费观看| 侵犯人妻中文字幕一区二区| 极品人妻视频中文字幕| 亚洲日本av一区二区| 国产白丝精品爽爽久久| 欧美一区二区国产日韩在线|