C # код для преобразования в PDF без использования сторонней библиотеки - PullRequest
0 голосов
/ 01 марта 2011

В моем нынешнем проекте мне нужно конвертировать некоторые форматы файлов в PDF. Исходные форматы файлов могут быть MSOffice (.doc, .docx, .xls, .xlsx, .ppt, .pptx) и изображения (.jpg ,. png, .jpeg, .tiff). Мы не хотим использовать какую-либо стороннюю библиотеку. Код должен быть на языке c #. Пожалуйста, предоставьте ссылки. Заранее спасибо?

Ответы [ 3 ]

5 голосов
/ 01 марта 2011

Вы должны написать свою собственную библиотеку PDF на C #.

Я рекомендую использовать PDFsharp, который предоставляется бесплатно

http://www.pdfsharp.net/

2 голосов
/ 01 марта 2011

Пока установлен принтер PDF ( PDFCreator бесплатен), вы сможете программно распечатывать все эти документы. PDFCreator имеет возможность автоматически сохранять документы по определенному шаблону (избегая необходимости вводить имя файла при каждом действии печати).

Класс PrintDocument может быть полезен, если вы идете по этому пути.

0 голосов
/ 01 марта 2011

Я понимаю, что это может быть связано с требованием клиента или отказом от покупки или использования стороннего компонента из-за юридических проблем. Посмотрите на следующее, если это решает вашу цель:

http://www.codeproject.com/KB/files/generatepdf.aspx

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