在我目前的项目中,我必须将一些文件格式转换为PDF . 源文件格式可以是MSOffice(.doc,.docx,.xls,.xlsx,.ppt,.pptx)和图像(.jpg,.png, . jpeg,.tiff) . 我们希望不使用任何第三方库 . 代码应该在c#中 . 请提供链接 . 谢谢你的提前?
您必须在C#中编写自己的PDF库 .
我建议使用免费的PDFsharp
http://www.pdfsharp.net/
只要安装了PDF打印机(PDFCreator是免费的),您就应该能够以编程方式打印所有这些文档 . PDFCreator可以选择以特定模式自动保存文档(无需在每个打印操作上输入文件名) .
如果沿着这条路走下去,PrintDocument课程应该会有所帮助 .
我了解这可能是由于客户要求或抵制因购买或使用第三方组件而导致的法律问题 . 如果它能解决您的目的,请查看以下内容:
http://www.codeproject.com/KB/files/generatepdf.aspx
3 回答
您必须在C#中编写自己的PDF库 .
我建议使用免费的PDFsharp
http://www.pdfsharp.net/
只要安装了PDF打印机(PDFCreator是免费的),您就应该能够以编程方式打印所有这些文档 . PDFCreator可以选择以特定模式自动保存文档(无需在每个打印操作上输入文件名) .
如果沿着这条路走下去,PrintDocument课程应该会有所帮助 .
我了解这可能是由于客户要求或抵制因购买或使用第三方组件而导致的法律问题 . 如果它能解决您的目的,请查看以下内容:
http://www.codeproject.com/KB/files/generatepdf.aspx