歡迎使用CSDN markdown編輯器

2021-07-26 22:08:15 字數 967 閱讀 2367

最近因為專案需要,利用了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頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...