文檔首頁>>Spire.Doc系列教程>>Spire.Doc功能演示:將外部文件插入Java中的Word文檔
Spire.Doc功能演示:將外部文件插入Java中的Word文檔
Spire.Doc for Java 是一款專業(yè)的Java Word組件,開發(fā)人員使用它可以輕松地將Word文檔創(chuàng)建、讀取、編輯、轉(zhuǎn)換和打印等功能集成到自己的Java應(yīng)用程序中。
Spire.Doc for Java支持將外部文件(Word,Excel,PowerPoint,PDF,圖片,視頻等)作為OLE對(duì)象嵌入到Word文檔中。本文為您提供了一個(gè)如何將PDF文件插入Word文檔的示例???a href="http://www.xiangyinys.com/product/4184/download" target="_blank">點(diǎn)擊此處下載最新版測(cè)試。
示例代碼如下:
import com.spire.doc.Document; import com.spire.doc.FileFormat; import com.spire.doc.Section; import com.spire.doc.documents.OleObjectType; import com.spire.doc.documents.Paragraph; import com.spire.doc.fields.DocOleObject; import com.spire.doc.fields.DocPicture; public class InsertOLE { public static void main(String[] args) { //Create a Document object and load a Word document Document doc = new Document(); doc.loadFromFile("C:\\Users\\Administrator\\Desktop\\source.docx"); //Get the last section Section section = doc.getLastSection(); //Add a paragraph Paragraph par = section.addParagraph(); //Load an image which will be inserted to Word document representing the embedded file DocPicture pdfIcon = new DocPicture(doc); pdfIcon.loadImage("C:\\Users\\Administrator\\Desktop\\pdf-icon.jpg"); //Insert a PDF file to the Word document as an OLE object par.appendOleObject("C:\\Users\\Administrator\\Desktop\\report.pdf", pdfIcon, OleObjectType.Adobe_Acrobat_Document); //Save to another file doc.saveToFile("EmbedDocument.docx", FileFormat.Docx_2013); } }
讓人興奮的是整合所有格式API處理套包Spire.office for Java正在慧都網(wǎng)火熱銷售中!聯(lián)系慧都客服立馬1分鐘了解全部咨詢!