PDFCtrl屬於PageOffice命名空間的的可視化控件。
PDFCtrl類是PageOffice開發平臺中的重要類,主要用來在線打開、顯示PDF文檔。web
1. 在線打開pdf文檔:
Java代碼:數據庫
PDFCtrl poCtrl1 = new PDFCtrl(request); poCtrl1.setServerPage(request.getContextPath()+"/poserver.zz"); //此行必須 poCtrl1.addCustomToolButton("打印", "Print()", 6); poCtrl1.addCustomToolButton("隱藏/顯示書籤", "SetBookmarks()", 0); poCtrl1.addCustomToolButton("-", "", 0); poCtrl1.addCustomToolButton("實際大小", "SetPageReal()", 16); poCtrl1.addCustomToolButton("適合頁面", "SetPageFit()", 17); poCtrl1.addCustomToolButton("適合寬度", "SetPageWidth()", 18); poCtrl1.addCustomToolButton("-", "", 0); poCtrl1.addCustomToolButton("首頁", "FirstPage()", 8); poCtrl1.addCustomToolButton("上一頁", "PreviousPage()", 9); poCtrl1.addCustomToolButton("下一頁", "NextPage()", 10); poCtrl1.addCustomToolButton("尾頁", "LastPage()", 11); poCtrl1.addCustomToolButton("-", "", 0); poCtrl1.webOpen("doc/test.pdf");
ASP.NET代碼:瀏覽器
PDFCtrl1.ServerPage = Request.ApplicationPath + "/pageoffice/server.aspx"; PDFCtrl1.AddCustomToolButton("打印", "Print()", 6); PDFCtrl1.AddCustomToolButton("-", "", 0); PDFCtrl1.AddCustomToolButton("顯示/隱藏書籤", "SwitchBKMK()", 0); PDFCtrl1.AddCustomToolButton("實際大小", "SetPageReal()", 16); PDFCtrl1.AddCustomToolButton("適合頁面", "SetPageFit()", 17); PDFCtrl1.AddCustomToolButton("適合寬度", "SetPageWidth()", 18); PDFCtrl1.AddCustomToolButton("-", "", 0); PDFCtrl1.AddCustomToolButton("首頁", "FirstPage()", 8); PDFCtrl1.AddCustomToolButton("上一頁", "PreviousPage()", 9); PDFCtrl1.AddCustomToolButton("下一頁", "NextPage()", 10); PDFCtrl1.AddCustomToolButton("尾頁", "LastPage()", 11); PDFCtrl1.AddCustomToolButton("-", "", 0); PDFCtrl1.WebOpen("doc/test.pdf");
在線打開PDF文件的效果:服務器
請參考PageOffice產品開發包中Samples4的「高級功能」演示:
2、四、在線打開PDF文件(專業版、企業版)函數
2. Office文檔轉PDF文檔 (以word文檔爲例):spa
注:PageOffice將Office文檔轉換爲PDF文檔都是客戶端轉換的,轉換後並上傳到服務器。code
調用PageOffice客戶端把文件轉換爲PDF格式的js代碼:server
document.getElementById("PageOfficeCtrl1").WebSaveAsPDF();
生成的PDF文件,在線打開的效果:blog
請參考PageOffice產品開發包中Samples4的「高級功能」演示:
2、五、Office文件轉換爲PDF文件(以Word爲例)(專業版、企業版)開發
3. PDF文檔中的關鍵字搜索:
請參考PageOffice產品開發包中Samples4的「高級功能」演示:
2、4五、PDF文檔中的關鍵字搜索(專業版、企業版)
主要用到的js代碼:
//彈出搜索框,輸入關鍵字 function SearchText() { document.getElementById("PDFCtrl1").SearchText(); } //搜索下一個 function SearchTextNext() { document.getElementById("PDFCtrl1").SearchTextNext(); } //搜索上一個 function SearchTextPrev() { document.getElementById("PDFCtrl1").SearchTextPrev(); }