// 完毕:
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;
}
}
}