HelloWorld.cs
// 完毕:
using System;
using System.IO;
using System.Drawing;
using GrapeCity.Documents.Pdf;
using GrapeCity.Documents.Text;

namespace DsPdfWeb.Demos
{
    // 创建一个最简单的方法之一
    // “你好世界!”使用 GcDocs.Pdf 生成 PDF。
    public class HelloWorld
    {
        public int CreatePDF(Stream stream)
        {
            // 创建一个新的 PDF 文档:
            var doc = new GcPdfDocument();
            // 添加一个页面,获取其图形:
            var g = doc.NewPage().Graphics;
            // 在页面上绘制一条字符串。
            // 笔记:
            // - GcDocs.Pdf 页面坐标从左上角开始,默认使用 72 dpi。
            // - 使用标准字体(GcDocs.Pdf 中内置了 14 种标准 PDF 字体
            //   并且始终可用):
            g.DrawString("Hello, World!",
                new TextFormat() { Font = StandardFonts.Times, FontSize = 12 },
                new PointF(72, 72));
            // 保存 PDF:
            doc.Save(stream);
            return doc.Pages.Count;
        }
    }
}