Во-первых, я уверен, преобразование документы Excel в байт и хранить их в SQL SERVER 2008Преобразование Excel байт в PDF
string[] TotalCount = Directory.GetFiles(FileDropLocation);
foreach (string item in TotalCount)
{
FileStream fs = new FileStream(item, FileMode.Open, FileAccess.Read);
string fileName = Path.GetFileName(item);
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);
//insert the file into database
string strQuery = "insert into tblFiles(Name, ContentType, Data) values (@Name, @ContentType, @Data)";
SqlCommand cmd = new SqlCommand(strQuery);
cmd.Parameters.Add("@Name", SqlDbType.VarChar).Value = fileName;
cmd.Parameters.Add("@ContentType", SqlDbType.VarChar).Value = contenttype;
cmd.Parameters.Add("@Data", SqlDbType.Binary).Value = bytes;
InsertUpdateData(cmd);
lblMessage.ForeColor = System.Drawing.Color.Green;
lblMessage.Text = "File Uploaded Successfully";
}
Во-вторых, я хочу, чтобы получить его как PDF и не отличиться и показать его на моей ASPX стр. Можно ли это сделать? Для этого вам нужна помощь.
Спасибо заранее, HRG
Что касается преобразования документа Excel в PDF-файл, вам, скорее всего, понадобится коммерческая библиотека, такая как http://www.websupergoo.com/abcpdf-8.htm, но если вы хотите создать свой собственное решение Я бы просмотрел эту статью, чтобы начать работу http://www.codeproject.com/Articles/17574/Programmatically-Convert-Documents-to-PDFs-the-Eas –