上传Text文档并转换为PDF
今天在ASP.NET MVC环境中学习一些PDF相关的知识,想法是上传文件成功时,并把文件转换为PDF文档。
打开你的专案,运行NuGet包管理器,下载一个叫iTextSharp的东东:
点击Install,按钮提示确认安装,成功安装或是检测到专案中已经安装,它状态显示如下:
在控制器创建操作(Action):
再在控制器中,创建另一个操作方法,是处理文件上传以及转换PDF的功能:
FileStream类去打开文件并读取,获取文档的byte[] array。iTextSharp类对象PdfWriter,去GetInstance实例, 最终把文档的array byte[]传入给iTextSharp对象的paragrahp()方法中去。
根据控制器创建好操作,我们此时可以创建视图UploadConvertPDF()了,本次练习上传文件使用Razor来实现:
演示:
转载于:https://www.cnblogs.com/insus/p/4313092.html
上传Text文档并转换为PDF相关推荐
- 上传Text文档并转换为PDF(解决乱码)
前些日子,Insus.NET有分享一篇<上传Text文档并转换为PDF>http://www.cnblogs.com/insus/p/4313092.html 它是按最简单与默认方式来处理 ...
- Wps文档如何转换为pdf文件
Wps文档是职场办公当中较多使用得文件格式,通常文件的撰写.编辑.修改都是使用得wps工具.因此wps工具操作简易,功能齐全,十分符合日常办公的需求.可是wps文档也有着缺陷所在,那就是wps文档的文 ...
- java怎么上传word文档,java上传word文档
用java代码把内容写到Word文档 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File ...
- Typora搭建图床解决上传md文档图片无法加载的问题
Typora搭建图床||解决上传md文档图片无法加载的问题 写在前面 写下这篇文章的时候,据说好像是gitee官方禁止了图床上传方面的功能,我做了尝试是报了403错误,只能说错不在我咯,哈哈.所以说这 ...
- 关于FreeMarker生成word文档后转换为pdf得解决方法及常见问题
关于FreeMarker生成word文档后转换为pdf得解决方法及常见问题 最近在做一个项目要求之前下载出的word简历直接变成pdf 格式进行展现.因为格式比较复杂,所以采用的时模板并用Freema ...
- caj文档批量转换为pdf(shell脚本多线程)
摘要 最近看的论文有些多,但知网上的 caj 文档又卡又难做笔记,遂写了一个 caj 文档批量转换为 pdf 的 shell 脚本. caj2pdf 安装 caj2pdf 命令行工具 github 源 ...
- php上传word文档添加水印
服务器 : centos7 安装jdk 1. cd /usr/local/ 2. mkdir java 3. chmod -R 777 java/ 4. 下载jdk-linux-x64.tar.gz上 ...
- 利用openoffice将上传办公文档转换成PDF或者html
前导: 开发过程中经常会使用java将office系列文档转换为PDF, 一般都使用微软提供的openoffice+jodconverter 实现转换文档. openoffice既有windows版本 ...
- SSM开发书评网29:后台二:wangEditor图片上传;(主要内容是【wangEditor图片上传的文档要求】,【Spring MVC整合FileUpload组件,以实现文件上传功能】)
说明: (1)本篇博客内容说明:[在后台系统,我们点击新增按钮后,会弹出新增图书对话框]→[该对话框中,包含一个wangEditor富文本编辑器]→[wangEditor富文本编辑器中,可以包含图片] ...
最新文章
- uva 10183 How many Fibs?
- LeetCode 31 Next Permutation(下一个全排列)
- Dubbox-REST风格
- swift自行车品牌介绍_品牌101:简介
- php 重定向到https,php – Laravel 5 – 重定向到HTTPS
- 【codevs1287】矩阵乘法
- 前端之路:平凡中的小事,有点鸡汤的感觉哟!
- Introduction to my galaxy engine 8 : Real Time Fluid Rendering
- liunx服务器数据库文件大小,linux如何查看数据库服务器大小
- Js查找数组中元素的位置
- tinycc update VERSION to 0.9.27
- Java、JSP网上花店系统
- AllenNLP框架学习笔记(模型篇之一)
- ZOJ 3551 Bloodsucker(概率dp)
- Wangle源码分析:Service
- ffmpeg rtmp 花屏_使用FFMPEG进行视频转码
- 数据建模 --- 概念建模+逻辑建模+物理建模
- 关于GNS3常用命令
- stm32中的或运算 ||
- ISDP_ch10ch11问题汇总
热门文章
- 【Android 修炼手册】常用技术篇 -- Android 插件化解析
- SCSI、FC、iSCSI三大协议概述
- python判断几个数最大最小_python 找出list中最大或者最小几个数的索引方法
- frame中src怎么设置成一个变量_自动格式化打印变量HMLog介绍
- 闪退的解决方法_王者荣耀2.0不闪退需要什么手机?王者荣耀2.0闪退解决方法
- php直接读取csv文件,php实现的读取CSV文件函数示例
- linux 进程带宽限制,在Linux中限制网络带宽使用
- 特洛伊木马脚本linux,手动查杀特洛伊木马
- 将sublime text3添加到右键菜单中(可执行)
- Vue语法学习第三课——计算属性