最近因為專案需要,利用了itext生成word。在網上查詢了很多資料,也翻閱了很多之前大牛寫的部落格。特此在這裡整理一下專案中使用的技術點。
jar使用的是itextasian.jar , itext-4.2.jar,itext-rtf-4.2.jar
①建立document物件的例項。
document document = new document();
②建立乙個書寫器(writer)與document物件關聯,通過書寫器(writer)可以將文件寫入到磁碟中。
rtfwriter.getinstance(document, new fileoutputstream(「d:\helloworld.doc」));
③開啟文件。
document.open();
④向文件中新增內容。
document.add(new paragraph(「hello world」));
⑤關閉文件。
document.close();
通過上面的5個步驟,就能產生乙個helloworld.doc的檔案,檔案內容為」hello world」。
1,生成乙個word文件!
public
class itextdemp
}
以上完成了乙個簡單的document的建立。下面是介紹一些document中常見的應用方法。
首先是要將word中得某幾張設定成橫向或者是縱向。這也是我在做這個專案中最耗時間的地方。之前在網上找了很多大牛寫的部落格,發現並沒有。然後我在自己看api試用的情況下,得出了結論。首先你得先設定章節,比如設定兩章。一章是橫向,一章是縱向。下面是**。
2,設定指定頁面的紙張方向。
public
class itextdemo1
}
這篇就寫到這裡了。
這篇文博有更多的詳細的方法!
歡迎使用CSDN markdow
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...
歡迎毛毛與妞妞使用CSDN markdown編輯器
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...
歡迎使用CSDN markdow1n編輯器
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...