怎么读取PDF文件内容才不是乱码
PDDocument doc = PDDocument.load(file.FullName);
PDFTextStripper pdfStripper = new PDFTextStripper();
string text = pdfStripper.getText(doc);
StreamWriter swPdfChange = new StreamWriter(txtfile.FullName, false, Encoding.GetEncoding("gb2312"));
swPdfChange.Write(text);
swPdfChange.Close();
这种方式能读出来中文。但不能保存到数据库中,因为内容太长了。
我想通过二进方式保存但读出来后都是乱码
FileStream f = new FileStream(string.Format(strFilePath, strFileName), FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(f);
byte[] buffer = br.ReadBytes(Convert.ToInt32(f.Length));
return buffer;
PDFTextStripper pdfStripper = new PDFTextStripper();
string text = pdfStripper.getText(doc);
StreamWriter swPdfChange = new StreamWriter(txtfile.FullName, false, Encoding.GetEncoding("gb2312"));
swPdfChange.Write(text);
swPdfChange.Close();
这种方式能读出来中文。但不能保存到数据库中,因为内容太长了。
我想通过二进方式保存但读出来后都是乱码
FileStream f = new FileStream(string.Format(strFilePath, strFileName), FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(f);
byte[] buffer = br.ReadBytes(Convert.ToInt32(f.Length));
return buffer;
...全文
相关推荐
文件下载,二进制流转换成文件 解决中文名乱码的问题
文件下载,二进制流转换成文件 解决中文名乱码的问题
有关pdfbox-1.3.1中Identity-H编码为乱码的解决方法
NULL 博文链接:https://went3456.iteye.com/blog/852163
pdf转txt.rar_pdf txt_pdf文件转_pdf转txt_txt转pdf
实现pdf文件内容转换成txt文件,有需要的可以拿走~
利用php下载xls文件(自己动手写的)
昨天看ECSHOP源码的时候,碰到了一点自己没有学过的只是–如何利用php实现下载xls文件。根据它的源码,我动手实现了一下,成功实现了这个效果。 源码: 复制代码 代码如下: <?php /* *@Description:下载xls表 * * */ function downloadXls($filename=”){ $filename = !empty($filename) ? $filename : die(‘nothing’); //header 的作用是 新建一个被下载的test.xls header(“Content-Type: application/vnd.ms-excel;
php 根据URL下载远程图片、压缩包、pdf等文件到本地
主要介绍了php 根据URL下载远程图片、压缩包、pdf等文件到本地 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


