Инструмент для веб-печати формы W2 для .NET - PullRequest
0 голосов
/ 18 октября 2011

Я пишу веб-проект .NET, который печатает формы W2, но я не уверен, как выполнить печать. Я не уверен, нужно ли мне сначала создавать PDF или я могу использовать Microsoft Reporting Services для этого (база данных - SQL Server). Я рассмотрел несколько примеров служб Reporting Services, но еще не видел ничего похожего на простую форму, подобную W2, которая имеет только один ряд деталей и не основана на столбцах.

Я думаю, что я сузил это до использования iTextSharp для создания PDF или служб Reporting Services. Я слышал, что Reporting Services также могут создавать PDF-файлы, но есть ли какая-то волшебная технология, которая позволяет печатать напрямую через Интернет без PDF?

Просто ищу шаг в правильном направлении.

Я вижу, что я могу использовать QuickPDF и iTextSharp для создания PDF, но есть ли у кого-нибудь опыт работы со службами Reporting Services? Со временем я собираюсь создавать и другие отчеты. Является ли PDF способом выхода в Интернет или есть лучшее решение?

1 Ответ

2 голосов
/ 18 октября 2011

Вот связанный вопрос iTextSharp.

Сначала создайте пустую форму W2, затем заполните пробелы. Для этого мы используем QuickPDF .

Процесс с QuickPDF состоит в том, чтобы загрузить пустой PDF-файл, затем просто определить местоположение каждого текстового поля и заполнить его:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...