遇到将二进制数据显示出来变成 PDF 文件的问题。 其实就是把二进制数据,使用 FileOutputStream 流写入文件之中。
DB2 数据库中是Blob数据类型 ,需要 转换成 byte[] 二进制。
public static byte[] ePolicyDBlobToByte(TPolicyElectron policyEl) {
BufferedInputStream is = null;
byte[] bytes = null;
try {
is = new BufferedInputStream(policyEl.getPolicyContent()
.getBinaryStream());
bytes = new byte[(int) policyEl.getPolicyContent().length()];
int len = bytes.length;
int offset = 0;
int read = 0;
while (offset < len
&& (read = is.read(bytes, offset, len - offset)) >= 0) {
offset += read;
}
} catch (Exception e) {
log.error("Hm接口错误:PDF转换Byte错误" + e);
return null;
}
return bytes;
}
byte[] ePolicyPdf = HmTempPersistent.ePolicyDBlobToByte(xx);
try {
FileOutputStream out = new FileOutputStream(new File("D:\\test.pdf"));
out.write(ePolicyPdf);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
分享到:
相关推荐
.net生成pdf的插件工具,绿色插件,请放心使用,C#使用方法:先引用itextsharp.dll动态链接库,然后using itextsharp.text等空间,即可使用。... 方法: /// /// 生成pdf格式文件 /// /// pdf文件路径
本主题是关于使用VC6++进行PDF文件读写程序开发的库源码。 VC6++是Microsoft Visual C++的一个早期版本,它提供了一个集成的开发环境,用于编写Windows应用程序。对于处理PDF文件,通常需要利用第三方库,如iText、...
C++ 文件读写 C++ 中的文件读写是通过 stream 类及其子类 fstream 实现的。fstream 是 file stream 的缩写,表示文件流。它提供了成员函数 open() 用于打开文件,close() 用于关闭文件,并提供了插入器 () 和析取...
C# 读写 PDF 文件 SQL C# 语言提供了多种方式来读写 PDF 文件,并将其存储到数据库中。在本文中,我们将介绍如何使用 C# 语言读写 PDF 文件,并将其存储到 SQL Server 数据库中。 1. 读取 PDF 文件 要读取 PDF ...
在IT领域,读写PDF文件是常见的需求,这通常需要借助特定的程序开发库来实现。本文将深入探讨如何使用编程语言进行PDF文件的读写操作,并介绍相关的程序开发库。 1. PDF文件结构: PDF文件由一系列的对象组成,...
在这个“读写PDF文件小DEMO”中,我们将探讨如何使用开源Java库iText来处理PDF文档。 iText是一个强大的库,允许开发者在Java和.NET平台上创建、修改和操作PDF文档。它提供了丰富的API,可以用来添加文本、图像、...
Python 文件读写练习题 Python 语言中处理文件读写是非常重要的一部分,本文将通过实践 exercises 介绍 Python 中的文件读写操作。 文件读写的重要性 在实际应用中,文件读写操作是非常常见的,例如读取数据文件...
java读写pdf文件,教程文档都有,用读写pdf文件的方式做表格显示与打印效果很不错
总的来说,CLibPDF是一个功能齐全且跨平台的PDF处理工具,为C#和C++开发者提供了读写PDF文件的能力。无论是进行简单的文本插入还是复杂的页面布局调整,这个库都能提供必要的支持,帮助开发者实现高效、可靠的PDF...
Java文件读写是Java编程语言中基础且重要的操作,用于处理磁盘上的数据。本文将详细探讨Java如何进行文件读写,并提供相关的示例代码。 首先,读取文件时,Java提供了多种类来实现这一功能。`FileInputStream`是...
对于开发者而言,还需要注意PHP代码的健壮性,确保代码能够处理各种异常情况,比如文件读写权限问题、文件损坏问题等。在实际应用中,还可以结合数据库来管理大量的PDF文件,并通过Web界面提供搜索和分类查看的功能...
2. **PDF读取**:控件提供了API接口,允许程序读取PDF文件的内容,包括文字、图片、链接、注释等,以便进行显示、编辑或提取数据。 3. **PDF编辑**:除了读取,控件还支持对PDF文档进行编辑,如添加、删除或修改...
通过编写文件读写及上锁的程序,可以熟悉 Linux 中文件 I/O 相关的应用开发,并且掌握 open、read、write、ftl 等函数的使用。 1. 文件读写 文件读写是指对文件进行读取或写入操作的过程。在 Linux 中,文件读写...
MFC-txt文件读写 MFC(txt文件读写)是Microsoft Foundation Classes(MFC)中的一种文本文件读写机制,用于在MFC应用程序中读取和写入文本文件。本文将详细介绍MFC-txt文件读写的基本概念、文件变量的定义、文件的...
Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。 Qt使用mupdf库读取pdf文件,并且显示到界面上,只是一个简单的Demo,介绍了库的使用。 Qt使用mupdf库读取pdf文件,并且显示到...
1. **PDF文件结构**:PDF文件由一系列的对象组成,包括页面、字体、图像、注释等。每个对象都有一个唯一的标识符,并可以被其他对象引用。理解PDF的内部结构对于编写读写PDF的代码至关重要。 2. **C++库选择**:...
总的来说,VC++中的PDF文件操作涉及到多个方面,包括选择合适的库、理解PDF文件结构、使用库提供的API进行文件读写和编辑。"FilePdfDemo"这个示例项目可能包含了这些操作的实例代码,通过学习和分析,可以帮助开发者...
### C语言文件读写命令详解 #### 一、文件的打开与关闭 在C语言中,文件被视为一系列字符或字节的序列。根据文件中存储信息的形式,可以将其分为文本文件和二进制文件两大类。 - **文本文件**:这类文件由一系列...