`
robindut
  • 浏览: 46351 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

iText学习笔记三_利用RTF创建doc文件

 
阅读更多

1.其实创建RTF同创建PDF文件的步骤几乎一样,PDFWriter换成RTFWriter即可

 

 // step 1 创建Document对象
Document document = new Document();
 // step 2 取得RtfWriter
RtfWriter.getInstance(document, new FileOutputStream(filename));
// step 3 打开Document
document.open();
// step 4 向Document添加内容
document.add(new Paragraph("Hello World!"));
// step 5 关闭Document
document.close();
 

 


2.不是所有的PDF特性都被RTF支持,所以如果不加修改的直接将PDF转换为RTF的话格式会出现问题。以下是不支持的特性:

 

水印

阅读器参数

加密

内嵌字体

块间距

段落右缩排

列表右缩排

无圆点符号列表

嵌套表格

JPEGPNG的其他图片

分享到:
评论

相关推荐

    iText中文帮助文档_itext中文帮助文档_itext_iTextpdf_itext中文文档_

    这个中文帮助文档提供了详细的指导,帮助开发者理解和使用iText来创建包含丰富内容的PDF文件。以下是对iText库和文档中涉及的关键知识点的详细解释: 1. **iText基本概念**: - **PDF(Portable Document Format)...

    itext_itext_pdf编辑_

    在标题中提到的"itext_itext_pdf编辑_",我们可以推断出这个话题主要关注的是如何使用iText库进行PDF文档的操作。iText 2.17是该库的一个版本,它提供了丰富的API和功能,使得开发者可以方便地在PDF文档中添加文本、...

    iText,iTextAsian_1.5.2

    在给定的压缩包文件中,有两个jar文件:iText-5.0.6.jar和iTextAsian_1.5.2.jar。这两个jar文件应一起使用,前者提供iText的基本功能,后者则为处理中文等东亚语言提供了额外的支持。 结合这两个组件,开发者可以...

    itext-2.1.7.jar itext-rtf-2.1.7.jar 和源码

    此外,通过iText-rtf模块,它还支持创建和编辑RTF(Rich Text Format)文档,这使得iText能够与Microsoft Word无缝对接。在iText 2.1.7版本中,我们可以利用其提供的API来构建复杂的文档结构,如段落、表格、图像...

    iText-in-Action-2nd-Edition.zip_Action!_itext_itext in action_rt

    通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了

    iText_pdf.rar_iText pdf_itext PDF类

    标题中的“iText_pdf.rar_iText pdf_itext PDF类”表明这是一个关于iText的压缩包,包含了与创建PDF相关的源代码和示例。 iText的核心功能包括但不限于以下几点: 1. **文本和图像处理**:你可以使用iText向PDF中...

    itext+itext-rtf+iTextAsian

    在给定的压缩包文件中,我们看到了"itext+itext-rtf"的文件,这意味着它可能包含了iText的基本库和iText-RTF的组件。通常,这些JAR(Java Archive)文件会被添加到Java项目的类路径中,以便项目能够使用iText库的...

    itext-2.1.7.jar itext-rtf-2.1.7.jar

    `itext-2.1.7.jar`是iText的基本库,主要用于生成PDF文件,而`itext-rtf-2.1.7.jar`是其RTF扩展,使我们能够创建和编辑RTF格式的文件,包括Word文档。 1. **创建RTFWriter对象** 要开始生成Word文档,首先需要创建...

    iText1.2.7、iText-rtf2.1.7、iTextAsian

    在提到的三个版本中,我们有iText1.2.7、iText-rtf2.1.7和iTextAsian。这些版本代表了iText在不同时期的发展,并具有特定的特性和功能。 首先,iText1.2.7是较早的版本。在这个版本中,iText提供基本的PDF创建和...

    itext-rtf-2.1.7

    iText RFT 2.1.7的核心功能在于其能够帮助开发者创建、修改和读取RTF文件。RTF是一种跨平台的文档格式,允许用户在不同操作系统和应用程序之间共享富文本内容。iText库通过提供API,使得开发人员可以轻松地将数据...

    java ireportvb包iTextAsian_1.5.2_Java

    iTextAsian_1.5.2iTextAsian_1.5.2iTextAsian_1.5.2

    Java-iText-5.0.5.zip_AGPL itext5_JBIG_iText-5.0.5_laborwhy_pdf编辑

    iText 是一个开源的PDF文件操作类库,它可以动态生成PDF文档以及对PDF文件进行编辑更改,比如:从XML文件或数据库生成动态PDF文档、添加/更改书签、页码、添加数字签名、页面排版操作等等。功能非常强大。

    itext2,itext-rtf jar包

    2. **报告生成**:开发者可以利用iText动态生成包含复杂布局和数据的PDF报告,而iText-RTF则可以确保这些报告在不支持PDF的环境中仍能以RTF格式查看。 3. **文档迁移**:在需要将大量PDF文档迁移到其他文档管理系统...

    iText-docs-2.1.2u.tar.gz_iText pdf_itext_java pdf

    iText 是一个流行的开源Java库,专门用于处理PDF文档,包括创建、编辑和解析PDF文件。这个"iText-docs-2.1.2u.tar.gz"是一个文档压缩包,包含的是iText 2.1.2版本的用户指南和技术文档,对于开发者来说是一个非常...

    常用报表操作,itext_make_pdf,itext_make_word,jexcel_make_excel,poi_make_excel,pdf,Word,excel

    其次,`itext_make_word`可能是指一个使用iText库创建Word文档的实现,尽管iText主要设计用于PDF,但可以通过一些技巧生成类似Word的DOC或DOCX文件。通常,这需要将内容转换为HTML或RTF格式,然后写入文件。 `...

    itext-rtf-2.1.7.jar,iTextAsian.jar,iText-5.0.6.jar,itext-2.1.7.jar

    在提供的文件列表中,我们看到几个与iText相关的JAR文件,分别是: 1. itext-rtf-2.1.7.jar:这是iText的一个扩展模块,专门用于处理RTF(Rich Text Format)格式。RTF是一种通用格式,可以跨多个应用程序和操作...

    iText-2.1.3 iTextAsian iText-rtf-2.1.3 jar包

    在这个特定的压缩包中,我们看到三个版本号不同的iText组件:iText-2.1.3、iTextAsian以及iText-rtf-2.1.3。这些组件在Linux环境下能够帮助用户生成DOC和Word文档。 iText-2.1.3是iText的一个早期版本,它提供了...

    iText-2.1.7.jar+iTextAsian.jar+iTextAsianCmaps.jar+itext-rtf-2.1.7.jar.zip

    在实际开发中,你可以使用iText来创建复杂的PDF报告,同时支持多种语言,或者从PDF中提取数据,将其转换为RTF格式,然后导入到像Microsoft Word这样的文字处理器中进行编辑。由于其开源和跨平台的特性,iText在Java...

    itext-2.1.7.jar和itext-rtf-2.1.7.jar

    除了核心的PDF处理,`itext-rtf-2.1.7.jar`是iText的一个扩展,专门用于处理RTF(Rich Text Format)文件。RTF是一种跨平台的文本格式,常用于在不同应用和操作系统之间交换格式化的文本。iText-RTF模块使你能够: ...

    itext-1.4.8.jar_itext_

    它可以创建全新的PDF文件,也可以向现有文件添加内容。 2. **文本和图像处理**:iText支持在PDF文档中添加文本和图像,包括字体样式、大小、颜色以及图像的位置和大小调整。它还能够处理Unicode字符,支持多种语言...

Global site tag (gtag.js) - Google Analytics