【发布时间】:2011-05-29 07:22:29
【问题描述】:
我想学习如何生成 PDF,我不想使用任何第三方工具,我想自己用代码创建它。到目前为止,我所看到的唯一示例是我通过在 3rd 方 dll 上打开反射器查看的代码,以查看发生了什么。不幸的是,到目前为止我看到的 dll 似乎正在访问 user32.dll 和 gdi32.dll,以帮助创建 pdf 文档,我的问题是我不知道他们在做什么,更重要的是为什么?
有没有人有任何好的教程或参考资料,可以为我指明正确的方向。
提前致谢。
【问题讨论】:
-
为什么不想使用第三方工具? PDF 规范庞大而复杂,自己完成可能需要 年。
-
您是否有正当理由不想使用任何第三方工具?
-
@Oded - Snap!,我们同时发布了
-
Windows 上很少有程序不依赖于 user32.dll 或 gdi32.dll。第一个是大多数 Windows API 所在的位置。第二个是所有 GDI(图形设备接口)API 所在的位置。即使在 .NET 上,较高级别的层仍会转换为对这些较低级别 API 的调用。
-
重新发明轮子。不是一件好事。