c#代码,用于在不使用第三方库的情况下转换为PDF

时间:2011-03-01 07:42:04

标签: c# asp.net pdf

在我目前的项目中,我必须将一些文件格式转换为PDF。源文件格式可以是MSOffice(.doc,.docx,.xls,.xlsx,.ppt,.pptx)和图像(.jpg ,. png,.jpeg,.tiff)。我们希望不使用任何第三方库。代码应该在c#中。请提供链接。提前谢谢你?

3 个答案:

答案 0 :(得分:5)

您必须使用C#编写自己的PDF库。

我建议使用PDFsharp,这是免费的

http://www.pdfsharp.net/

答案 1 :(得分:2)

只要安装了PDF打印机(PDFCreator是免费的),您就应该能够以编程方式打印所有这些文档。 PDFCreator可以选择以特定模式自动保存文档(无需在每个打印操作上输入文件名)。

如果沿着这条路走下去,PrintDocument课程应该会有所帮助。

答案 2 :(得分:0)

据我所知,这可能是由于客户要求或拒绝因法律问题而购买或使用第三方组件。如果它能解决您的目的,请查看以下内容:

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