01 2011 档案
摘要:1.下载PDFBox 0.7.3sourceforge.net/project/showfiles.php2.复制并加载如下5个DLL文件到bin目录下面IKVM.GNU.Classpath.dllPDFBox-0.7.3.dllFontBox-0.1.0-dev.dllIKVM.Runtime.dllbcprov-jdk14-132.dll
阅读全文
摘要:下載并引用PdfSharp.dllusing PdfSharp.Pdf;using System.IO;
阅读全文
摘要:需求:1. 從pdf裏截取出文字.2. 產生pdf的縮圖或許你知道的是ITextSharp,不過 ITextSharp的主要是"產生"pdf,他在讀取pdf方面是不大行的(我實在搞不懂他的PdfReader要怎麼用)PDFBox 是用 java開發的,但他有特意搭配 IKVM(一個讓java的類別可對應到.net的library) ,讓你在.net 上也可以順利使用。總共要加入參考5個dll,IKVM的dll,下載PDFBox裏面就有了PDFBox-0.7.3.dllIKVM.Runtime.dllIKVM.GNU.Classpath.dllIKVM.AWT.WinForms.dllFontB
阅读全文
摘要:using iTextSharp.text;using iTextSharp.text.pdf;public void pdfreadonly(string pdfname) { string pdfFile = pdfname;// "d:\\sample.pdf"; //把文件读入内存可立即释放文件句柄,方便信息覆盖原文件 PdfReader reader = new PdfReader(File.ReadAllBytes(pdfFile)); //获取到本文件的 MetaData 信息 Dictionarystring, string info = reader.Info; read
阅读全文
摘要:一、 需求:将HTML转PDF打印。Web项目中总是有这样的需求,很是让人苦恼。二、 分析:如何完成这个工作?1、 需要解析HTML,然后利用itextsharp绘制pdf文档。解析HTML是一个很难完成的任务,各个浏览器对HTML的解析五花八门就知道这不好解决。这条路不好走,但也是可以完成的,通过webbrowser类可以解析HTML获取各对象的位置,然后绘制到pdf中。方法是可行,其中的复杂度不小。2、 将HTML保存为图片,然后插入到pdf文档中,这里将介绍这种方法。随之而来的问题:如何将HTML保存为图片呢?三、 解决办法:1、 将HTML保存为图片:需要用到webbrower类,将指
阅读全文
摘要:下载并安装SaveAsPDF.exe需要安装Office 2007和Microsoft提供的“Microsoft Save as PDF or XPS Add-in for 2007 Microsoft Office programs”组件,可以从官网下载。以下是代码(我用的Chrome浏览器,无法添加程序块,面前看吧。代码是我正在用的,无错误,直接复制过来)//ppt转pdfusingMicrosoft.Office.Interop.PowerPoint;usingMicrosoft.Office.core; protected void PPTToPDF(string fileNameD
阅读全文
摘要:下载并安装SaveAsPDF.exeThis section illustrates how to save an Excel 2007 workbook programmatically in the PDF and XPS file formats. There are five steps to this procedure:Adding a reference to the Excel 12.0 Object Library.Importing theExcel Interopassembly namespace.Creating an instance of theApplicati
阅读全文
摘要:下载SaveAsPDF.exe 并安装To programmatically save a Word 2007 document to either the PDF format or the XPS formatAdd a reference to the Word 12.0 Object Library.Import the Word 2007 interop assembly namespace.Create an instance of theApplicationClassobject.Declare the appropriate variablesImplement the co
阅读全文
摘要:using System;using System.IO;using System.Text;using System.Collections;namespace PDFGenerator{ public class PDFGenerator { static float pageWidth = 594.0f; static float pageDepth = 828.0f; static float pageMargin = 30.0f; static float fontSize = 20.0f; static float leadSize = 10.0f; static StreamWr
阅读全文
摘要:StreamWriter pPDF=new StreamWriter(filePath);ArrayList xRefs=new ArrayList();float yPos =0f;long streamStart=0;long streamEnd=0;long streamLen =0;string strPDFMessage=null;//PDF文档头信息strPDFMessage="%PDF-1.1\n";ConvertToByteAndAddtoStream(strPDFMessage);xRefs.Add(mPDF.Length);strPDFMessage="1 0 obj\n"
阅读全文
摘要:项目中需要在线实现word转pdf,网上很多方法都是不支持IIS的或者只是WINFORM的。自己整理了个可用的方法如下。主要要调用的com组件有Acrobat Distiller[PDF公司出品]与WORD。这两个组件需要机器安装Adobe Acrobat Professional 7.0及以上版本,由于此软件为付费软件故需方法破解。而word组件需要机器安装microsoft office word 2003软件。在实际部署到IIS上去时,由于IIS的NetWork Service[针对IIS6.0]用户没有调用本地COM组件的权限,代码在IIS时,就是转换不成功,花了点时间,发现原因是两个
阅读全文
摘要:做项目中用到word转pdf的功能,刚开始的要求是做一个应用程序来转主要代码如下:复制保存后来要求改变必须用ASP.NET来调用心想,代码复制到Web窗体里面不就行了吗?在用WebDev.WebServer.exe时候OK,没问题,当用IIS时,就是转换不成功,花了点时间,发现原因是两个的用户不同,一个是管理员,一个是Asp.net帐户或者是networkService看IIS是5.0还是6.0。想通过更改设置权限来解决,改了不少,效果是从一个错误,变成了另一个错误!后来从网上查资料,受了点启发:(我做COM测试的时候喜欢用VB.NET代码简练。)复制保存思路是先用Word将doc转换为ps,
阅读全文
摘要:doc pdf ppt与 txt之间的转换 :组件的作用一般是将文件读出成字符格式,并不是单纯的转换文件名后缀,所以需要将读出的东西写入txt文件 。添加office引用.net中对office中的word及ppt进行编程时,确保安装office时已经安装了word,ppt可编程组件(自定义安装时可查看)或者安装“Microsoft Office 2003 Primary Interop Assemblies”安装后,在编程页面添加引用:添加引用-com—microsoft powerpoint object 11.0 libaray/word 11.0 object library;还得添加
阅读全文
摘要:转自:http://www.cnblogs.com/ghd258/articles/258060.html前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认要查看该PDF文档,如果没有转换,提供给客户选择,是现在转换成PDF,还是由服务器在客
阅读全文
摘要:转C#读取doc,pdf,ppt文件doc pdf ppt与 txt之间的转换 :组件的作用一般是将文件读出成字符格式,并不是单纯的转换文件名后缀,所以需要将读出的东西写入txt文件 。添加office引用.net中对office中的word及ppt进行编程时,确保安装office时已经安装了word,ppt可编程组件(自定义安装时可查看)或者安装“Microsoft Office 2003 Primary Interop Assemblies”安装后,在编程页面添加引用:添加引用-com—microsoft powerpoint object 11.0 libaray/word 11.0
阅读全文
摘要:原创:http://seanli888.blog.51cto.com/345958/112268这段时间一直在研究office文档转为PDF或xps格式的方法。查找了一些资料。一下是我所知道的一些方法代码支持任意office格式需要安装office 2007 还有一个office2007的插件OfficeSaveAsPDFandXPS下载地址http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en这是一个微软官方出的office插件。安
阅读全文