首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于基于web打印.NET的W2表单的工具

用于基于web打印.NET的W2表单的工具
EN

Stack Overflow用户
提问于 2011-10-19 00:20:48
回答 1查看 309关注 0票数 0

我正在编写一个打印W2表单的.NET web项目,但我不确定如何完成打印。我不确定是否必须首先创建PDF,或者是否可以使用Microsoft Reporting Services来完成此操作(数据库为SQL Server)。我看过一些Reporting Services的示例,但还没有看到像W2这样的简单表单,它只有一行详细信息,并且不是基于列的。

我想我已经将范围缩小到要么使用iTextSharp创建PDF,要么使用Reporting Services。我听说Reporting Services也可以创建PDF,但是它有没有什么神奇的技术可以让你不需要PDF就可以直接在web上打印呢?

只是在寻找正确方向的一步。

我知道我既可以使用QuickPDF也可以使用iTextSharp来创建PDF,但是有人有使用Reporting Services的经验吗?最终,我还将创建其他报告。PDF是上网的方式,还是有更好的解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-19 00:41:53

这是一个Related iTextSharp Question.

首先创建空白的W2表单,然后填写空白处。为此,我们使用QuickPDF

使用QuickPDF的过程是加载空白的pdf,然后简单地定位每个文本框的位置,然后填充:

代码语言:javascript
运行
复制
Dim pdf As New QuickPDF.Client
pdf.UnlockKey("yourkeygoeshere")
pdf.LoadFromFile("c:\forms\W2.pdf")

pdf.SetOrigin(1)
pdf.SelectPage(1)
pdf.SetTextAlign(TextAlign.Left)
pdf.SetTextSize(12)
pdf.DrawText(left, top, text)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7810502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档