java - 显示带有 itext 中所有文本格式的 clob

标签 java itext clob

我想以itext pdf 格式显示所有格式的oracle clob 数据。 目前我正在使用以下代码来显示它。

java.sql.Clob clob=rs.getClob("MESSAGE");
Reader r = clob.getCharacterStream();
char clobVal[] = new char[(int) clob.length()];
r.read(clobVal);
StringWriter sw = new StringWriter();
sw.write(clobVal);
//add some detail information about the country
doc.add(new Paragraph("Country Code: " + sw.toString(), bf12));

上面的代码仅显示字符串,但没有文本格式或 html 格式数据。请帮忙。

最佳答案

PDF 是二进制数据。 CLOB是存储字符数据。使用BLOB,您将能够获得格式化的PDF。

关于java - 显示带有 itext 中所有文本格式的 clob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59082677/

相关文章:

sql - 如何在Oracle中获取CLOB列的字节大小?

sql - Oracle SQL Select where clob 字段不为空/空

Java GC CMS 收集器时间

java - 应用程序在模拟器中启动时崩溃

java - 使用 Spring 框架构建库或 API 好吗?

java - Java中获取接口(interface)的父接口(interface)

java - 使用 Java IText 设置现有 PDF 文档的新页面大小

java - iText 在现有 pdf 上创建只读文本字段

asp.net - 将 ASPX 转换为 PDF 格式

Java h2 sql 结果显示 'clob<x>' 而不是基本字符串