以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]FileManager控件中文件打开后能不能加上水印  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94068)

--  作者:clchen
--  发布时间:2016/12/14 17:15:00
--  [讨论]FileManager控件中文件打开后能不能加上水印
在FileManager控件中打开文件后能不能加上水印???
--  作者:有点蓝
--  发布时间:2016/12/14 17:32:00
--  
不能
--  作者:clchen
--  发布时间:2016/12/14 17:41:00
--  
那要怎么样才能呢
--  作者:有点蓝
--  发布时间:2016/12/14 17:43:00
--  
什么类型的文件?
--  作者:clchen
--  发布时间:2016/12/14 17:46:00
--  
pdf,word,excel
--  作者:有点蓝
--  发布时间:2016/12/14 17:56:00
--  
word,excel要用vba加水印
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=90243
http://www.foxtable.com/webhelp/scr/2121.htm

pdf要使用第三方的组件,如:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=83249


--  作者:clchen
--  发布时间:2016/12/15 14:00:00
--  
pdf读取出来数据后 怎么样才能打印出来水印???

Dim reader As New iTextSharp.text.pdf.PdfReader("d:\\test.pdf")

Dim n As Integer = reader.NumberOfPages
Dim str As String = ""
For i As Integer = 1 To n
    Dim strategy As object = New iTextSharp.text.pdf.parser.SimpleTextExtractionStrategy()
    Dim currentText As String = iTextSharp.text.pdf.parser.PdfTextExtractor.GetTextFromPage(Reader, i, strategy)
    
    currentText = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.[Default], Encoding.UTF8, Encoding.[Default].GetBytes(currentText)))
    str &= currentText
    
Next
msgbox(str)
reader.Close()


--  作者:有点色
--  发布时间:2016/12/15 14:30:00
--  

pdf转图片参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=77213&skin=0

 

图片加上水印参考

 

http://www.foxtable.com/webhelp/scr/1198.htm

 


--  作者:clchen
--  发布时间:2016/12/15 14:47:00
--  
老师能做个例子么有点懵了,就是将pdf转换图片的例子
--  作者:有点色
--  发布时间:2016/12/15 15:11:00
--  
 看8楼。有现成例子。