Во-первых, для сравнения строк используйте String.equals()
, а не ==
. Во-вторых, если вы хотите удалить объекты из списка:
Я играл вокруг немного с этим (Persits ASPPDF): http://www.asppdf.com/
Посмотрите полный список компонентов PDF здесь: http://www.aspin.com/home/components/document/pdf Многие из них является бесплатным.
Также возможно использовать XSLT для вывода PDF, но я не уверен, поддерживается ли это Microsoft XML Parser. Я помню, что было что-то останавливающее меня, когда я пытался сделать это 3-4 года назад. Могло бы стоить проверить, знают зависящий тип данных, которые Вы имеете как источник.
Однако, если это статические файлы, или одно задание времени рассматривают использование преобразователя PDF на Вашем компьютере и просто загружают файлы на сервер. Существует "куча" инструментов для этого, включая Adobe Acrobat.
Возможно, запуская внешнее приложение, которое могло использовать CrystalReports... и Вы просто передаете его как xml?
Это - то, как я сделал бы это... (ленивый режим)