如何将markdown文件转换为html或pdf文件的教程如下:
1.首先你需要安装markdownpad软件,这个软件是专门编辑生成把markdown文件转换成html或者pdf文件的软件。如下下载并安装激活教程。
2.然后用markdownpad软件打开markdown文件。左边是源代码,右边是效果。
3.然后点击"文件"在菜单栏中,接着是"出口与贸易,然后选择导出格式。可以看到有两项:html和pdf。
4.保存为html文件后,markdown文件可以直接用浏览器打开。
5.保存为pdf文件后,markdown文件可以直接用pdf阅读器打开。
需要itext2.1.5,
下面是给pdf加水印的代码,包括文本水印和图片水印。
publicintfilecopy(stringsrcpath,stringdestpath){t
fileoutputstreamfosnullt
fileinputstreamfisnullt
尝试{t
fos新文件输出流(destpath)t
fis新文件输入流(srcpath)t
byte[]buffer新字节[1024]t
intlen0t
while((len(buffer))gt0){t
fos.write(buffer,0,len)t
}t
返回1t
}catch(filenotfoundexceptione){t
()t
}catch(ioexceptione){t
()t
}最后{t
尝试{t
()t
fos.flush()t
()t
}catch(ioexceptione){t
//todo自动生成的catchblockt
()t
}t
}t
返回0t
}t
/**t
*给pdf文件添加文本水印
*t
*@paramsrcpatht
*源文件路径t
*@paramdestpatht
*目标文件路径t
*@paramwatertextt
*水印文本t
*@throwsdocumentexceptiont
*@throwsioexceptiont
*/tpublicvoidwordwatermark(stringsrcpath,stringdestpath,stringwatertext)抛出documentexception,ioexception{t
intresultfilecopy(srcpath,destpath)t
if(结果1){t
//要添加水印的文件t
pdfreader阅读器新的pdfreader(destpath)t
//带水印的文件t
pdfstamperstamper新pdfstamper(读取器,新文件输出流(srcpath))t
inttotal()1t
pdfcontentbyte内容t
//设置字体t
basefontbase(fontpath,_h,_embedded)t
//水印文本t
intjwatertext.length()//文本长度t
charc0t
inthigh0//heightt
//在每个页面中循环插入水印t。
for(inti1ilttotali){t
//水印开始测试
高60t
内容(i)t
pdfgstategs新pdfgstate()t
(0.1f)//将透明度设置为0.2t
(一般事务)t
//开始t
()t
//设置颜色t
//(newcolor())t
//设置字体和字体大小t
(基数,88)吨
//设置起始位置t
(120,333)吨
//开始写水印t
for(intk0kltjk){t
(高)t
英语学习网
(三)