【发布时间】:2012-06-29 04:56:07
【问题描述】:
情况
- 在 VS 2008 上使用 C# ASP.NET
- 我想
- 从我的本地目录读取 pdf 文件(我使用什么流类型?我可以使用 filestream 吗?)
- 将此pdf文件放入byte[][]变量中
问题
- 作为 C# 新手,我想建议(请用代码解释)如何实现这一点。
- 我需要知道这一点才能完成我的项目。任何其他意见将不胜感激。
代码如下
byte[][] pdfDoc= new byte[1][];
byte[] outputDoc = File.ReadAllBytes(@"d:/test.pdf");
for (int x = 0; x < pdfDoc.Length; x++)
{
pdfDoc[x] = outputDoc;
}
但它失败了,无法从 d:/test.pdf 位置读取文件。 谢谢。
【问题讨论】:
-
你可以看看pdfbox.apache.org。它实际上是一个 Java 库,但您可以将它移植到 C#(并且有帮助)。这有点痛苦,但我相信它会如你所愿。
-
您到底想对
byte[][]变量做什么? -
也许 windows 接受
D:/但它确实应该是 `D:\`