尝试将PDF转换为字节数组只会将PDF作为字符串而不是字节数组返回

时间:2019-12-26 21:49:41

标签: c# arrays pdf visual-studio-2013

警告,我是一个非常大的菜鸟,所以忍受我。

我正在研究This的问题,该问题是我正在为需要将PDF作为字节数组上传到数据库的项目而将PDF转换为字节数组。它曾经给我一个字节数组(只是一个带有数字的数组),但是现在当我尝试检查数组的内容时,实际上只是一个长字符串的PDF,没有进行任何转换。有人知道我在做什么错吗?这是我正在使用的代码:

using System;
using System.IO;
using System.Windows.Forms;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Code_Testing
{
    class Program
    {
        static void Main(string[] args)
        {
            byte[] pdfByteArray = System.IO.File.ReadAllBytes(Application.StartupPath + "\\..\\..\\Data\\questionnaire empty.pdf");
            System.IO.File.WriteAllBytes(@Application.StartupPath + "\\..\\..\\Data\\bytearray.txt", pdfByteArray);
        }
    }
}

我在使用Visual Studio 2013版本12.0.040629.00更新5的Windows 10内部版本18362上。如果还有我需要提供的信息,请告诉我。谢谢。

0 个答案:

没有答案