好的,我尝试做的是从数据库中获取信息,并将该信息转换为PDF,使用第三方工具。我用Google搜索了这个,并尝试了几种不同的化身。 最接近的我得到的是:
while(true) in run method
哪个不适用于https。它创造了#34;一个PDF(或者更准确地说,是一个扩展名为.pdf的文件),但每当我尝试在Adobe Reader中打开它时,我得到:
Adobe Reader无法打开' testdoc_1.pdf'因为它不是受支持的文件类型,或者因为文件已损坏......
当我尝试在浏览器中打开它时(在这种情况下为Chrome),我得到了#34;无法加载PDF文档"。
奇怪的是什么(这可能只是软件的一个功能)是,如果我将所需的文件类型更改为.doc,它会将未格式化的文本放在.doc文件中,我实际上可以用word打开
公司想要一个最终用户可以打印或保存到本地机器的PDF,所以我试图找出如何给他们想要的东西。如果这是不可能的,我可能必须看看我是否可以让他们解决.doc文件。
此时,它不必看 漂亮 ,它只需要工作。
非常感谢任何提示或建议。
答案 0 :(得分:3)
如果要创建pdf,则必须符合PDF规范(可从ISO获取费用:Pdf Specification)。它不仅仅是带有pdf扩展名的纯文本。如果你绝对不能使用第三方库,你当然可以编写自己的实现,但我强烈反对。它做了很多工作,而其他人做得比你做得更好。
答案 1 :(得分:0)
我不再需要这方面的帮助。我的领导现在说我可以使用iTextSharp。现在可以将此问题视为已结束。