идеи по созданию отчета в формате PDF в vb.net - PullRequest
1 голос
/ 25 августа 2009

Мне нужно будет сгенерировать отчет, основанный на вводе пользователя для каждого продукта, который будет выглядеть следующим образом:

альтернативный текст http://img196.imageshack.us/img196/1794/18169391.jpg

Я планирую отобразить PDF на winform, используя элемент управления Adobe PDF Reader. pdf будет заголовком вышеприведенного графика, но будет сгенерирован список продуктов и реакций. это то, что мне нужно:

  1. мне нужно, чтобы форма печаталась точно с обычным размером бумаги, какой бы она ни была 8,5x11 или что-то вроде

  2. Мне нужно иметь изображения и, возможно, текстовые поля, которые будут в верхней части PDF. поэтому каждое название пищи, вероятно, будет отдельным текстовым полем, и каждое изображение реакции будет создано во время выполнения из пользовательского ввода.

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

Какой самый простой способ выполнить этот отчет?

Ответы [ 3 ]

4 голосов
/ 25 августа 2009

iTextSharp .

Я работаю с ним сейчас, и я нашел следующее наиболее полезным:

Создание PDF-файлов в ASP.NET - начало работы с iTextSharp

Учебник по iTextSharp

Учебники по созданию PDF-файлов с использованием C # 2.0

Пока что я думаю, что библиотека отличная, но документация не очень хорошая.

С помощью библиотеки вы можете контролировать размер документа. Вы также можете вставить изображения. Заполнение формы с предопределенными полями является самым простым, но вы можете программно расположить текст там, где вы хотите.

Для заполнения полей необходимо проверить это:

Заполните поля формы PDF с помощью библиотеки динамических ссылок iTextSharp с открытым исходным кодом

Пишите любые конкретные вопросы, которые у вас есть.

1 голос
/ 25 августа 2009

Я еще не использовал его (хотя планирую в ближайшее время), но нашел itextsharp , библиотеку .NET, которую можно использовать для создания PDF-файлов.

0 голосов
/ 25 августа 2009

Я не использовал его в .NET, но в Java, но nFOP преобразует XML-файл в PDF, используя другие файлы. Приятно то, что если позже вы захотите показать тот же XML-файл в HTML или в другом формате, просто измените xslt.

Вот краткое руководство по использованию nFOP: http://www.codeproject.com/KB/dotnet/nfop.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...