我想阅读PDF而不使用任何第三方dll。如何在不使用asp.net中的第三方dll的情况下阅读PDF#
我在谷歌搜索,但没有找到一个很好的链接进行。
在一些链接我发现:我们无法读取PDF,因为它的二进制格式的内容。
有没有什么办法来读取,而不第三方DLL PDF或者,我们必须使用第三方DLL来阅读PDF?
我想阅读PDF而不使用任何第三方dll。如何在不使用asp.net中的第三方dll的情况下阅读PDF#
我在谷歌搜索,但没有找到一个很好的链接进行。
在一些链接我发现:我们无法读取PDF,因为它的二进制格式的内容。
有没有什么办法来读取,而不第三方DLL PDF或者,我们必须使用第三方DLL来阅读PDF?
你将不得不使用第三方解决方案
我建议PDFSharp
后面的代码中阅读文件是免费还是付费? – user1926138
Quote:“PDFsharp是开源.NET库,可以从任何.NET语言轻松创建和处理PDF文档。” – dzukica
您只需将其作为项目加入您的解决方案即可。它给你很多的选择,它的高度custumizable – dzukica
试试吧,
byte[] yourByteData = .. assign your pdf data here ....
Response.ClearHeaders();
Response.Clear();
Response.AddHeader("Content-Type","application/pdf");
Response.AddHeader("Content-Length",yourByteData.Length.ToString());
Response.AddHeader("Content-Disposition","inline; filename=sample.pdf");
Response.BinaryWrite(yourByteData);
Response.Flush();
Response.End();
没有,没有。正如您已经指出的那样,PDF不是标准的Microsoft格式,所以不可能。 但是你可以编写你自己的库。 – jAC
对于某些能够读取Adobe特定版本的第三方库,您还应该感到厌倦。我记得我有这个问题,因为某些客户不喜欢升级软件,无论出于何种原因。 –
你可以请建议一些第三方的免费DLL? – user1926138