決定用這個了,已經寫好能夠完全不扣Adobe讀取PDF文件
在稍微改一下瀏覽介面
弄成自己要的就 好
偷吃步
'浏览PDF文档的基本步骤是:
'获得需要浏览的PDF文档对象的页数,以确定页面的数量(iTextSharp)。
'将PDF文档对象(全部的或者是某一页)转换为既支持单帧又支持多帧的光栅图像格式(GhostScript API)。
'从图像中获取出需要浏览的当前帧(FreeImage.Net)。
'将当前帧转换成一个System.Image。
'在PictureBox控件中浏览当前帧。
'下面的一些工具类提供了一些辅助性的功能:
'GhostScriptLib.vb(包含了将PDF转换成TIFF的方法,可以用来浏览或者打印PDF文档)
'iTextSharpUtil.vb(提供了获取PDF文档中页数、以及将书签转换为TreeNode的方法)
'PrinterUtil.vb(包含了将图像发送到打印机的方法)
'ImageUtil.vb(提供了图像的操作,如改变大小、旋转以及格式转换等)
'PDFViewer.vb(包括了PDF浏览器用户控件)
'以下5个DLL必须放置在同一个目录下:
'FreeImage.dll
'FreeImageNET.dll
'gsdll32.dll
'itextsharp.dll
'PDFView.dll
'由于文件大小限制的关系,我无法将Ghostscript 8.64 DLL(gsdll32.dll)打包到源代码中,
'请从sourceforge下载Win32 Ghostscript 8.64 package,并且把gsdll32.dll放置到\PDFView\lib文件夹下,与其他DLL放在一起。
'********************
=================================================================
PDFBox
[習題]ASP.NET 讀取 PDF檔案、轉成 TXT文字檔
'碰到說 PDF Page物件 要轉 Image圖片的時候
page物件 並沒有 ConvertToImage 這個函式
page物件 並沒有 ConvertToImage 這個函式
似乎是 PDFBox 0.7.3 並沒有很好完全支援 .NET的關係
可能要另尋他法
How to Convert an Image to a PDF Using VB.NET
死要錢...
[C#][WinForm]利用程式使用DDE(Dynamic Data Exchange)來打開PDF or ExcelViewer自動列印PDF or Excel檔案
http://www.aspose.com/documentation/.net-components/aspose.pdf.kit-for-.net/printing-pdf-document.html
找不到 adobe acroPDF.dll
去下載了一個裝
引用該參考後,好像可以叫用
但是目前不會以Reader App開啟
如果要直接SHOW在程式view上面
應該要弄一個view
類似CrystalReport view的東西
可是這樣怎麼弄一一
Aspose.Pdf.Kit
是有已經寫好的toolkit可以用
要錢...
沒有留言:
張貼留言