Never having converted an existing PDF to byte[] before I used some free source code. My problem is that "InputStream" isn't recognized. The MSDN Library seems to classify it under the import System.Web but I have already imported this (http://msdn.microsoft.com/de-de/libr...putstream.aspx)! I think there might also be a prob with "new File()". Here is my code:
And here are my imports:Code:public static byte[] convertDocToByteArray(String sourcePath) { byte[] byteArray=null; try { File file = new File(sourcePath); InputStream inputStream = new FileInputStream(file); byte[] bytes = new byte[file.length()]; inputStream.read(bytes); } catch (FileNotFoundException e) { Console.Write(e); } catch (IOException io) { Console.Write(io); } return byteArray; }
Code:using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Azubiportal.AZPService; using iTextSharp.text; using iTextSharp.text.pdf; using iTextSharp.text.xml; using System.Net.Mail; using System.IO; using System.Data; using System.ComponentModel; using System.Collections;




Reply With Quote
