最近需要生成pdf文档,不知道有没有什么好的工具其实就是很简单的在指定的位置填入字符串什么的谢谢回帖

解决方案 »

  1.   

    //使用WPS导出PDF,要运行此实例,需要C盘下有一个Demo.wps的文件.//完成后的效果是在C盘下有一个Demo.pdf文件.using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;//添加反射命名空间
    using System.Reflection;namespace CShapeWpsToPdf
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                object WpsApp;
                object[] args = new object[1];
                Type wpsAppName;
                string progID = "Wps.Application";
                wpsAppName = Type.GetTypeFromProgID(progID);            //创建一个WPS实例
                WpsApp = Activator.CreateInstance(wpsAppName);
                args[0] = true;            //设置为可见
                wpsAppName.InvokeMember("Visible", BindingFlags.SetProperty, null, WpsApp, args);            //得到Documents对象
                Object wpsDocs = wpsAppName.InvokeMember("Documents", BindingFlags.GetProperty, null, WpsApp, null);              //设置关键参数即可,例如: 在打开的方法中,只要指定打开的文件名与是否可见
                args = new object[15];
                args[0] = @"C:\Demo.wps";
                args[11] = true;            //打开C盘下的Demo.wps
                Object wpsDoc = wpsAppName.InvokeMember("Open", BindingFlags.InvokeMethod, null, wpsDocs, args);
                args = new object[3];            //生成PDF
                args[0] = @"C:\Demo.pdf";
                wpsAppName.InvokeMember("ExportPdf", BindingFlags.InvokeMethod, null, wpsDoc, args);
            }
        }
    }
      

  2.   


    谢谢,
    wps勾起我儿时的回忆您的方式是不是要在客户端安装wps?
    可不可以不安装呢?
      

  3.   

    用iTextSharp  组件来实现具体方法查下摆渡
      

  4.   

    还不如用adobe acrobat professional。这个最简单了。。呵呵
      

  5.   

    我们有这样的控件,就一个单独dll,可以生成PDF,包括文字、图像、线条等等。
    加我qq329969959http://www.ycanpdf.cn
      

  6.   

    可以用iTextSharp
    网上有很多教程,
      

  7.   

    PDF开发库
    http://topic.okbase.net/200812/2008120315/3520573.html