• λ我爱Aspx >> C#.Net >> 用C# Builder生成PDF文件
  • 用C# Builder生成PDF文件

  • :aspxer  Դ:internet  :2007-5-12 7:45:02  ؼ:c#
  • Adobe PDF格式已经变成很多机构和公司进行跨平台制表的通用媒体格式。尽管我不是这个产品的狂热痴迷者,却不得不接受这样一个事实:用这个格式产生一个协定可能会比用Word还要好。

    PDF的全称为Portable document.nbspFormat,即可移植文档格式,由广泛应用于专业打印领域的Postscript解释语言演化而来。为了使PDF迅速得到推广,Adobe不仅公开了技术规范,而且还免费向用户提供可以显示和打印PDF文件的Adobe Acrobat应用软件。

    PDF最大的优势就在于其良好的一致性。PDF文档一旦创建之后,无论是在任何系统或打印设备上,都可以完好的保持最初的页面设计样式和风格,不会发生任何变化。正是由于PDF文档在格式上的一贯性,使得越来越多的网站开始提供基于PDF格式的文件和说明,从简单的宣传手册到完整的电子图书,PDF越来越受到人们的喜爱和重视。

    事实上,除了可以用于静态信息显示之外,我们还可以通过Web脚本程序直接直接以PDF文档形式输出,不再仅仅局限于传统的HTML页面。

    下面就用C# Builder生成一个简单的PDF文件:

    首先,打开C# Builder,File->New->C# Application,Name这里我们设为"MKPDF"。

    代码如下:

    using System;

    using System.Drawing;

    using System.Collections;

    using System.ComponentModel;

    using System.Windows.Forms;

    using System.Data;

    using System.IO;

    using System.Text;

    namespace MKPDF

    {

    /// <summary>

    /// Application : Generation of PDF file from text

    /// Author : Pramod Kumar Singh

    /// Date : 25th July 2001

    ///</summary>

    /// <summary>

    /// Summary description for WinForm.

    /// </summary>

    public class WinForm : System.Windows.Forms.Form

    {

    /// <summary>

    /// Required designer variable.

    /// </summary>

    static float pageWidth = 594.0f;

    static float pageDepth = 828.0f;

    static float pageMargin = 30.0f;

    Ҷƪл˵?
  • һƪ用Visual C#访问DB2数据库
    һƪMapPoint+SmartPhone+C#开发示例