Android文本保存成PDF格式
2017-12-07 11:37
357 查看
支持Android文本保存成PDF格式,Canvas画图保存JPG格式导出PDF格式,使用itextpdf-5.5.1.jar包
项目地址:http://download.csdn.net/download/weixin_40391500/10149234
1.保存JPG格式导出PDF格式
2.保存成PDF格式
项目地址:http://download.csdn.net/download/weixin_40391500/10149234
1.保存JPG格式导出PDF格式
//创建pdf文档对象 Document document = new Document(); try { //将文件输出流与pdf对象,进行关联 PdfWriter.getInstance(document, new FileOutputStream(FILE_DIR + "table.pdf")); //打开文档 document.open(); Image img = Image.getInstance(FILE_DIR + "2.jpg"); img.setAlignment(Image.LEFT | Image.TEXTWRAP); img.setBorder(Image.BOX); img.setBorderColor(BaseColor.WHITE); // img.scaleToFit(weght, heigth);//大小 img.setAlignment(Element.ALIGN_CENTER); document.add(img); //关闭文档 document.close(); } catch (Exception e) { e.printStackTrace(); }
2.保存成PDF格式
try { File file = new File(FILE_DIR); if (!file.exists()) { file.mkdirs(); } PdfDocument document = new PdfDocument(); /***宽 高 页数******/ PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(612, 792, 1).create(); PdfDocument.Page page = document.startPage(pageInfo); TextPaint textPaint = new TextPaint(); textPaint.setColor(Color.BLACK); textPaint.setTextSize(16); textPaint.setTextAlign(Paint.Align.LEFT); Typeface textTypeface = Typeface.create(Typeface.MONOSPACE, Typeface.NORMAL); textPaint.setTypeface(textTypeface); String text = "测试"; StaticLayout mTextLayout = new StaticLayout(text, textPaint, page.getCanvas().getWidth(), Layout.Alignment.ALIGN_NORMAL, 1.0f, 0.0f, false); mTextLayout.draw(page.getCanvas()); document.finishPage(page); File file1 = new File(file, "pdf_android.pdf"); try { FileOutputStream mFileOutStream = new FileOutputStream(file1); document.writeTo(mFileOutStream); mFileOutStream.flush(); mFileOutStream.close(); } catch (Exception e) { e.printStackTrace(); } document.close(); } catch (Exception e) { e.printStackTrace(); }
相关文章推荐
- Android将数据库数据导出成excel格式的文本(CSV)
- Android加载pdf格式文件
- 倾情奉献 博客园博客下载工具 完美下载所有博客 保存格式为DOC,PDF,EPUB,XPS
- Android将图上以base64编码的格式上传到node.js服务器并保存
- Android中保存html格式的文件
- android 打开pdf文件 从inputStream读取数据并保存为文件
- Android图片操作-保存图片格式
- C# 查找指定目录下指定文件名或格式的文件并将结果保存到文本
- 知识管理系统Data Solution研发日记之十六 保存服务器文档为本机PDF格式
- android将一个String保存到.txt文本中
- Smartform保存成PDF格式
- 【Android】Android阅读各种格式文件(包括DOC/DOCX/WPS/XLS/XLSX/PPT/PPTX/TXT/PDF)
- 记事本里出现该文件含有Unicode格式的字符,当保存为ANSI编码的文本时,该字符将丢失,解决方法
- 将图像数据保存成文本格式(字符串)
- 自己动手写CSDN博客提取器,提取文件保存支持PDF、doc、txt三种格式
- 文本转PDF格式的软件
- android图像绘制(五)画布保存为指定格式/大小的图片
- pdf格式分析(1) -- 文本和二进制混排
- 将PDF转为TXT文本格式提取中文
- lumisoft会将eml后缀格式的附件给解析成文本,这里保存成文件