说明:一个偶然的机会,坐在我前面的一个"坏"MM给我发一个叫“盘龙”的小说,从不看小说的我,一发而不可收;可是txt格式的小说的不仅仅字小不容易看,没法分章节;并且超3m以上,一般的记事本还打不开,真纠结呀;于是就想把txt转换成pdf来方便查看;其实想想对于我们程序员就是在边玩边学习呀,呵呵。
一、所依赖的库
iText-2.1.7.jar
iTextAsian.jar
jxl.jar
二、DEMO源码
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.PageSize;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
/**
* 将从.txt中读到的内容写到pdf中。
* */
public class ReadCreatePdf {
private final static String READFILEPATH = "D:\\盘龙.txt"; //txt文件
private final static String WRITEFILEPATH = "D:\\盘龙.pdf"; //生成的pdf文件
public static void main(String[] args) throws DocumentException,
IOException {
Document document = new Document(PageSize.A4, 80, 80, 60, 30);
PdfWriter.getInstance(document, new FileOutputStream(WRITEFILEPATH));
document.open();
BaseFont bfChinese = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
Font FontChinese = new Font(bfChinese, 18, Font.NORMAL);
Paragraph t = new Paragraph("oracle手册", FontChinese); //起一个别名,上班老板都不会发现,呵呵。
t.setAlignment(Element.ALIGN_CENTER);
t.setLeading(30.0f);
document.add(t);
FontChinese = new Font(bfChinese, 11, Font.NORMAL);
BufferedReader read = null;
try {
read = new BufferedReader(new FileReader(READFILEPATH));
String line = null;
while ((line = read.readLine()) != null) {
t = new Paragraph(line, FontChinese);
t.setAlignment(Element.ALIGN_LEFT);
t.setLeading(20.0f);
document.add(t);
}
} catch (Exception e) {
System.out.println("目标文件不存,或者不可读!");
e.printStackTrace();
} finally {
try {
read.close();
document.close();
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println("============执行成功!===========");
}
}
分享到:
相关推荐
在“java将txt转换成pdf”的场景中,我们主要利用iText的功能将纯文本内容(如TXT文件)转换为更正式且具有丰富格式的PDF文件。这种转换在各种场合都非常有用,比如将报告、书籍或任何长文本内容格式化为易于阅读和...
"如何将pdf文件转换成txt"这个主题就是关于这个转换过程的教程。 PDF转TXT的工具,如"迅捷PDF转换成TXT转换器",提供了简单易用的界面和高效的工作流程。这类工具的主要功能是解析PDF文件的内容,并将其转化为纯...
以上就是使用Java和Flying Saucer将TXT文件转换为PDF的基本流程。通过这种方式,你可以轻松地处理大量文本数据,并将其转换为更便于阅读和分发的PDF格式。这个过程可以进一步扩展,比如添加更多的格式化选项,或者...
PDF和其他格式文件转换成TXT格式是一项常见的需求,特别是在文本处理、数据分析或编程场景中。转换器工具能够帮助用户从非结构化的PDF文档中提取出文本,以便于编辑、搜索或进一步处理。以下是对这一主题的详细说明...
2. **高精度**:转换过程中,软件会尽可能保留PDF文件中的原始文本内容和排版,确保转换后的TXT文件与原PDF内容一致,避免出现错乱或丢失信息的情况。 3. **绿色小巧**:该软件体积小,不占用大量系统资源,下载和...
迅捷PDF转换成Word转换器已经具备了最为全面的PDF转换模式,全面支持多种不同文件格式之间的转换,包括PDF转Word、PDF转Excel、PDF转图片、PDF转PPT、PDF转换HTML、PDF转TXT、图片转PDF、OFFICE转PDF。
5. **保存PDF**: 转换完成后,选择保存位置并保存PDF文件。 **注意事项** 1. **文件质量**: 在转换过程中,确保原始PPT的图片、动画和超链接等元素能够正确转换。 2. **软件兼容性**: 使用可靠的转换器,避免数据...
1. **高效转换**:能够快速地将PDF文件转换为TXT格式,大大提高了工作效率,特别是对于处理大量PDF文档的用户来说,这是一个节省时间的好工具。 2. **格式保留**:尽管转换后的TXT文件将失去PDF的原始布局和图像,...
3. **分页转换**:在某些情况下,用户可能希望逐页转换PDF,这可能是因为PDF文件中每一页的内容独立,或者是为了更好地控制转换后的TXT文件结构。实现这一功能的工具会识别每一页的边界,并分别处理。 4. **7z压缩...
在这个场景下,"VC++将pdf文件转换为txt格式提取文字内容" 提供了一种解决方案,使用C++编程语言来实现这个功能。 首先,我们需要了解PDF文件的结构。PDF文件是由Adobe Systems开发的一种文档格式,它包含了文本、...
当需要从PDF转换为Word时,可能会遇到批量处理的需求,这正是"批量PDF文件转换成Word转换器"所解决的问题。 批量转换工具如"EasyPDFtoWordTool2.3_wp.exe"是一个实用程序,它允许用户一次性将多个PDF文件转换为Word...
标题提到的“将各种文件转换成PDF”是日常工作中常见的一项任务,尤其在需要统一文档格式或确保视觉一致性的场景下。本文将详细介绍如何将不同类型的文件,如TXT、网页和Word文档,转换为PDF格式,并提及相关的工具...
5. **查看结果**:转换完成后,用户可以在预设的输出目录中找到生成的TXT文件,即“最好的pdf转换成txt转换器.txt”。 总而言之,迅捷PDF转换成TXT转换器是一款高效实用的工具,旨在解决用户在PDF与TXT格式间转换的...
Excel 表格是其中一种常见的格式,今天我们将介绍如何将 PDF 文件转换成 Excel 表格。 首先,我们需要选择合适的转换模式。 PDF 转换成 Excel 转换器提供了八大文件格式转换模式,支持 Office 文件与 PDF 文件之间...
总的来说,“迅捷PDF转换成JPG转换器”是一款便捷且实用的工具,能够帮助用户高效地将PDF文件转换为图像格式,提高文件的可读性和分享性。无论是在日常办公还是学习中,都是处理PDF转换问题的好帮手。
5. **保存为TXT**:将提取的文本写入到TXT文件中,可以自定义保存路径和文件名。 6. **关闭PDF文件**:转换完成后,记得使用Close方法关闭PDF文档,释放资源。 除了PDF转TXT,Adobe Acrobat的COM接口还支持PDF转...
PDF文件转换器 (多功能PDF转换器),完全兼容PDF规格 超强、超快的转换功能 品质首屈一指。可自由地将各种文本文件迅速地转换成为PDF文件。完全免费绿色软件^_^ 支持 *.txt 转 *.pdf 支持 *.doc *.htm *.html *.rtf...
PDF文件转换成TXT文档的方法详解 在电子书盛行的今天,很多用户发现他们的电子设备只能支持TXT格式,但经常会遇到一些优质资源以PDF格式存在。本文将详细介绍如何将PDF文件转换为TXT格式,以满足阅读需求。首先,...
- "pdf2word.exe" 是一个可能的PDF转Word的转换器,它可以帮助用户将PDF文件转换成可编辑的Word文档(.doc或.docx格式)。注册版通常意味着该软件无功能限制,无需购买额外许可证即可使用全部功能。 3. **转换...
### 如何将PDF格式文件转换成TXT格式 #### 前言 在互联网时代,我们经常需要在网络上查找各种资料,而这些资料很多时候是以PDF格式存在的。对于初学者来说,面对PDF格式可能会感到有些棘手,尤其是在需要从PDF文档...