添加maven依賴maven
<dependency> <groupId>e-iceblue</groupId> <artifactId>spire.doc</artifactId> <version>2.2.0</version> </dependency>
轉換代碼以下測試
String fromFile = "E:/test.docx"; String toFile = "E:/test.pdf"; Document document = new Document(); document.loadFromFile(fromFile); document.saveToFile(toFile, FileFormat.PDF);
注:免費版有文件大小限制,能夠替換成正式版,可是正式版有版權提示以下,內容不受影響lua
Evaluation Warning: The document was created with Spire.Doc for JAVA.
經測試,新版本只能打印10頁,且每頁都有水印,舊版本2.2.0可正常使用spa
下面方法可完美刪除版權信息code
<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.11</version> </dependency>
Document document = new Document(); //空白文檔,用來將版權信息打印到這上面 document.loadFromFile("E:/temp.docx"); //真實文檔 www.fhadmin.cn document.insertTextFromFile("E:/test.doc",FileFormat.Auto); //輸出爲PDF document.saveToFile("E:/test.pdf",FileFormat.PDF); PdfReader reader = new PdfReader("E:/test.pdf"); //刪除帶版權信息的第一頁,並從新輸出爲PDF www.fhadmin.cn List<String> pages = new ArrayList<>(); for(int i = 2;i <= reader.getNumberOfPages();i++){ pages.add(String.valueOf(i)); } reader.selectPages(StringUtils.join(pages,",")); PdfStamper stamp = new PdfStamper(reader, new FileOutputStream("E:/test2.pdf")); stamp.close(); reader.close();
--------------------------www.fhadmin.cn-------------------------------------自定義表單
28. 定義模版:拖拽左側表單元素到右側區域,編輯表單元素,保存表單模版
29. 表單模版:編輯維護表單模版,複製表單模版,修改模版類型,預覽表單模版
30. 個人表單:選擇表單模版,編輯表單規則,是否上傳圖片、附件、開啓富文本、掛靠流程開關等
31. 表單數據:從個人表單進去可增刪改查表單數據,修改表單規則
32. 掛靠記錄:記錄表單數據和流程實例ID關聯記錄,可刪除orm