/// <summary> /// Get text from the binary using PDFBox /// </summary> /// <returns>The text of the binary or null if we could not process the text</returns> public override string GetTextFromDocumentBinary() { string text = null; // If we have no bytes then we can't do anything. if (Bytes == null || Bytes.Length == 0) { // Log the problem. log.Error("Tried to extract text from empty bytes for file " + Name); return(null); } try { java.io.ByteArrayInputStream byteStream = new java.io.ByteArrayInputStream(Bytes); PDDocument doc = PDDocument.load(byteStream); PDFTextStripper stripper = new PDFTextStripper(); text = stripper.getText(doc); } catch (Exception e) { log.Error("Failed to get the text from the PDF file " + Name, e); } return(text); }
private java.io.InputStream GetJavaInputStream(System.IO.Stream stream) { byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, buffer.Length); java.io.ByteArrayInputStream byteStreams = new java.io.ByteArrayInputStream(buffer); return byteStreams; }
public override string[] ExtractKeyWordCandidatesFromFile() { string text = null; // If we have no bytes then we can't do anything. if (Bytes == null || Bytes.Length == 0) { // Log the problem. log.Error("Tried to extract creation date from empty bytes for file " + Name); return(null); } try { java.io.ByteArrayInputStream byteStream = new java.io.ByteArrayInputStream(Bytes); PDDocument doc = PDDocument.load(byteStream); // TODO Internationalize this conversion text = doc.getDocumentInformation().getKeywords(); } catch (Exception e) { log.Warn("Failed to get the keywords from the PDF file " + Name, e); } string[] returnText = null; if (!string.IsNullOrEmpty(text)) { returnText = text.Split(new char[] { ',', ';' }); } return(returnText); }
public static java.io.InputStream getJavaInputStreamFromSystemStream(System.IO.Stream stream) { byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, buffer.Length); java.io.ByteArrayInputStream byteStreams = new java.io.ByteArrayInputStream(buffer); return(byteStreams); }
public string CryptoAndSaveFile(string remessaFilePath) { var key = this.GetCryptKey(); var fileName = Path.GetFileName(remessaFilePath); var outputFolder = Path.GetDirectoryName(remessaFilePath); var filePrefix = production ? "COBN_" : "COTT_"; var finalFileName = string.Concat(filePrefix, fileName); try { var wos = new br.com.bradesco.webta.security.crypto.WEBTAOutputStream(finalFileName, outputFolder, key); var buffer = new byte[8192]; var fileBytes = java.nio.file.Files.readAllBytes(java.nio.file.Paths.get(remessaFilePath)); var input = new java.io.ByteArrayInputStream(fileBytes); var len = input.read(buffer); while (len != -1) { wos.write(buffer, 0, len); len = input.read(buffer); } wos.close(); } catch { var path = Path.Combine(outputFolder, finalFileName); throw new Exception(string.Format("Erro ao iniciar o Output Stream para salvar o arquivo em {0}", path)); } var fullPath = Path.Combine(fileName, outputFolder, finalFileName); return(fullPath); }
private java.io.InputStream GetJavaInputStream(System.IO.Stream stream) { byte[] buffer = new byte[stream.Length]; stream.Read(buffer, 0, buffer.Length); java.io.ByteArrayInputStream byteStreams = new java.io.ByteArrayInputStream(buffer); return(byteStreams); }
/// <summary> /// Get a thumbnail of the document, if possible /// </summary> /// <param name="sizeX">The maximum X size of the thumbnail</param> /// <param name="sizeY">The maximum y size of the thumbnail</param> /// <param name="forceFullSize">True if the thumbnail should be exatly XxY pixels and False if the thumbnail /// should fit inside a XxY box but should maintain its aspect ratio</param> /// <returns>A JPEG byte thumbnail or null if the thumbnail can´t be generated</returns> public override byte[] GetThumbnail(int sizeX, int sizeY, bool forceFullSize) { // If we have no bytes then we can't do anything. if (Bytes == null || Bytes.Length == 0) { return(null); } try { org.pdfbox.pdfviewer.PageDrawer pagedrawer = new org.pdfbox.pdfviewer.PageDrawer(); java.io.ByteArrayInputStream byteStream = new java.io.ByteArrayInputStream(Bytes); PDDocument doc = PDDocument.load(byteStream); int count = doc.getNumberOfPages(); java.util.List pages = doc.getDocumentCatalog().getAllPages(); if (pages.size() > 0) { PDPage page = pagedrawer.getPage(); java.awt.image.BufferedImage image = page.convertToImage(); java.io.ByteArrayOutputStream os = new java.io.ByteArrayOutputStream(); ImageIO.write(image, "jpg", os); byte[] data = os.toByteArray(); return(data); } } catch (Exception e) { log.Error("Failed to get the thumbnail from the PDF file " + Name, e); } return(null); }
/// <summary> /// Reads Microsoft® Project file and returns ProjectFile instance. /// </summary> /// <param name="mppFile">MPP file to read.</param> /// <returns></returns> protected ProjectFile readProjectFile(String mppFile) { //read project file in byte[] projFile = File.ReadAllBytes(mppFile); //get Java InputStream from file stream java.io.ByteArrayInputStream bais = new java.io.ByteArrayInputStream(projFile); //get the reader ProjectReader reader = ProjectReaderUtility.getProjectReader(mppFile); //read the file out return(reader.read(bais)); }
public virtual void testSerializePolyline() { try { java.io.ByteArrayOutputStream streamOut = new java.io.ByteArrayOutputStream(); java.io.ObjectOutputStream oo = new java.io.ObjectOutputStream(streamOut); com.esri.core.geometry.Polyline pt = new com.esri.core.geometry.Polyline(); pt.startPath(10, 10); pt.lineTo(100, 100); pt.lineTo(200, 100); oo.writeObject(pt); java.io.ByteArrayInputStream streamIn = new java.io.ByteArrayInputStream(streamOut .toByteArray()); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(streamIn); com.esri.core.geometry.Polyline ptRes = (com.esri.core.geometry.Polyline)ii.readObject (); NUnit.Framework.Assert.IsTrue(ptRes.Equals(pt)); } catch (System.Exception) { fail("Polyline serialization failure"); } // try // { // FileOutputStream streamOut = new FileOutputStream(m_thisDirectory + // "savedPolyline.txt"); // ObjectOutputStream oo = new ObjectOutputStream(streamOut); // Polyline pt = new Polyline(); // pt.startPath(10, 10); // pt.lineTo(100, 100); // pt.lineTo(200, 100); // oo.writeObject(pt); // } // catch(Exception ex) // { // fail("Polyline serialization failure"); // } try { java.io.InputStream s = Sharpen.Runtime.getClassForType(typeof(com.esri.core.geometry.TestSerialization )).getResourceAsStream("savedPolyline.txt"); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(s); com.esri.core.geometry.Polyline ptRes = (com.esri.core.geometry.Polyline)ii.readObject (); NUnit.Framework.Assert.IsTrue(ptRes != null); } catch (System.Exception) { fail("Polyline serialization failure"); } }
public virtual void testSerializeMultiPoint() { try { java.io.ByteArrayOutputStream streamOut = new java.io.ByteArrayOutputStream(); java.io.ObjectOutputStream oo = new java.io.ObjectOutputStream(streamOut); com.esri.core.geometry.MultiPoint pt = new com.esri.core.geometry.MultiPoint(); pt.add(10, 30); pt.add(120, 40); oo.writeObject(pt); java.io.ByteArrayInputStream streamIn = new java.io.ByteArrayInputStream(streamOut .toByteArray()); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(streamIn); com.esri.core.geometry.MultiPoint ptRes = (com.esri.core.geometry.MultiPoint)ii.readObject (); NUnit.Framework.Assert.IsTrue(ptRes.Equals(pt)); } catch (System.Exception) { fail("MultiPoint serialization failure"); } // try // { // FileOutputStream streamOut = new FileOutputStream(m_thisDirectory + // "savedMultiPoint.txt"); // ObjectOutputStream oo = new ObjectOutputStream(streamOut); // MultiPoint pt = new MultiPoint(); // pt.add(10, 30); // pt.add(120, 40); // oo.writeObject(pt); // } // catch(Exception ex) // { // fail("MultiPoint serialization failure"); // } try { java.io.InputStream s = Sharpen.Runtime.getClassForType(typeof(com.esri.core.geometry.TestSerialization )).getResourceAsStream("savedMultiPoint.txt"); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(s); com.esri.core.geometry.MultiPoint ptRes = (com.esri.core.geometry.MultiPoint)ii.readObject (); NUnit.Framework.Assert.IsTrue(ptRes.getPoint(1).getY() == 40); } catch (System.Exception) { fail("MultiPoint serialization failure"); } }
public virtual void testSerializeEnvelope2D() { try { java.io.ByteArrayOutputStream streamOut = new java.io.ByteArrayOutputStream(); java.io.ObjectOutputStream oo = new java.io.ObjectOutputStream(streamOut); com.esri.core.geometry.Envelope2D env = new com.esri.core.geometry.Envelope2D(1.213948734 , 2.213948734, 11.213948734, 12.213948734); oo.writeObject(env); java.io.ByteArrayInputStream streamIn = new java.io.ByteArrayInputStream(streamOut .toByteArray()); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(streamIn); com.esri.core.geometry.Envelope2D envRes = (com.esri.core.geometry.Envelope2D)ii. readObject(); NUnit.Framework.Assert.IsTrue(envRes.Equals(env)); } catch (System.Exception) { fail("Envelope2D serialization failure"); } // try // { // FileOutputStream streamOut = new FileOutputStream( // "c:/temp/savedEnvelope2D.txt"); // ObjectOutputStream oo = new ObjectOutputStream(streamOut); // Envelope2D e = new Envelope2D(177.123, 188.234, 999.122, 888.999); // oo.writeObject(e); // } // catch(Exception ex) // { // fail("Envelope2D serialization failure"); // } try { java.io.InputStream s = Sharpen.Runtime.getClassForType(typeof(com.esri.core.geometry.TestSerialization )).getResourceAsStream("savedEnvelope2D.txt"); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(s); com.esri.core.geometry.Envelope2D e = (com.esri.core.geometry.Envelope2D)ii.readObject (); NUnit.Framework.Assert.IsTrue(e != null); NUnit.Framework.Assert.IsTrue(e.Equals(new com.esri.core.geometry.Envelope2D(177.123 , 188.234, 999.122, 888.999))); } catch (System.Exception) { fail("Envelope2D serialization failure"); } }
/// <summary> /// AUTHOR: Ashok Kolwal /// COMPANY: VITRANA /// Version: 1.0 /// Description: The IDfSysObject.getContent() command lets you get the contents of a document as a ByteArrayInputStream /// Last Modified date: 11 Jul,2017 /// </summary> /// <param name="sessionManager"></param> /// <param name="repositoryName"></param> /// <param name="objectIdString"></param> /// <returns></returns> public bool GetContent(IDfSessionManager sessionManager, String repositoryName, String objectIdString, String outputFolderPath) { IDfSession mySession = null; bool result = false; try { mySession = sessionManager.getSession(repositoryName); // Get the object ID based on the object ID string. IDfId idObj = mySession.getIdByQualification("dm_sysobject where r_object_id='" + objectIdString + "'"); // Instantiate an object from the ID. IDfSysObject sysObj = (IDfSysObject)mySession.getObject(idObj); // This is file output path plus file name. string fileFullPath = string.Concat(outputFolderPath, "\\", sysObj.getObjectName(), ".", sysObj.getContentType()); java.io.ByteArrayInputStream inputByteStrm = sysObj.getContent(); java.io.InputStream inputStrm = inputByteStrm; java.io.OutputStream outputStrm = new java.io.FileOutputStream(fileFullPath); // Transfer bytes from in to out byte[] byteArry = new byte[30720]; int len = 0; while ((len = inputStrm.read(byteArry)) > 0) { outputStrm.write(byteArry, 0, len); } inputStrm.close(); outputStrm.close(); result = true; // Console.WriteLine("Document has been exported with Name: " + Path.GetFileName(fileFullPath)); } // Handle any exceptions. catch (Exception ex) { // Console.WriteLine(ex.Message); throw new Exception("[GetContent] Error: " + ex.Message, ex); } // Always, always, release the session in the "finally" clause. finally { sessionManager.release(mySession); } return(result); }
public AndriodManifest(byte[] data) { if (data == null || data.Length == 0) { return; } java.io.InputStream input = new java.io.ByteArrayInputStream(data); try { AXmlResourceParser parser = new AXmlResourceParser(); parser.open(input); while (true) { int type = parser.next(); if (type == XmlPullParser.__Fields.END_DOCUMENT) { break; } if (type == XmlPullParser.__Fields.START_TAG) { switch (parser.getDepth()) { case 1: if ("manifest" == parser.getName()) { ParseRootElement(parser); } break; case 3: if ("meta-data" == parser.getName()) { ParseMetaDataElement(parser); } break; } } } } finally { input.close(); } }
public virtual void testSerializeSR() { try { java.io.ByteArrayOutputStream streamOut = new java.io.ByteArrayOutputStream(); java.io.ObjectOutputStream oo = new java.io.ObjectOutputStream(streamOut); com.esri.core.geometry.SpatialReference sr = com.esri.core.geometry.SpatialReference .create(102100); oo.writeObject(sr); java.io.ByteArrayInputStream streamIn = new java.io.ByteArrayInputStream(streamOut .toByteArray()); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(streamIn); com.esri.core.geometry.SpatialReference ptRes = (com.esri.core.geometry.SpatialReference )ii.readObject(); NUnit.Framework.Assert.IsTrue(ptRes.Equals(sr)); } catch (System.Exception) { fail("Spatial Reference serialization failure"); } }
public virtual void testSerializeLine() { try { java.io.ByteArrayOutputStream streamOut = new java.io.ByteArrayOutputStream(); java.io.ObjectOutputStream oo = new java.io.ObjectOutputStream(streamOut); com.esri.core.geometry.Line pt = new com.esri.core.geometry.Line(); pt.setStart(new com.esri.core.geometry.Point(10, 30)); pt.setEnd(new com.esri.core.geometry.Point(120, 40)); oo.writeObject(pt); java.io.ByteArrayInputStream streamIn = new java.io.ByteArrayInputStream(streamOut .toByteArray()); java.io.ObjectInputStream ii = new java.io.ObjectInputStream(streamIn); com.esri.core.geometry.Line ptRes = (com.esri.core.geometry.Line)ii.readObject(); NUnit.Framework.Assert.IsTrue(ptRes.equals(pt)); } catch (System.Exception ex) { // fail("Line serialization failure"); NUnit.Framework.Assert.AreEqual(ex.Message, "Cannot serialize this geometry"); } }
protected object GetStateFromClient(FacesContext facesContext, String viewId, String renderKitId) { //RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, renderKitId); //ResponseStateManager responseStateManager = renderKit.getResponseStateManager (); //responseStateManager.getTreeStructureToRestore (facesContext, viewId); //ignore result. Must call for compatibility with sun implementation. //return responseStateManager.getComponentStateToRestore (facesContext); java.util.Map map = facesContext.getExternalContext().getRequestParameterMap(); string s1 = (string)map.get(VIEWSTATE); byte [] buffer = Convert.FromBase64String(s1); java.io.ByteArrayInputStream bytearrayinputstream = new java.io.ByteArrayInputStream(vmw.common.TypeUtils.ToSByteArray(buffer)); java.io.ObjectInputStream inputStream = new java.io.ObjectInputStream(bytearrayinputstream); //ignore tree structure //inputStream.readObject (); object state = inputStream.readObject(); inputStream.close(); bytearrayinputstream.close(); return(state); }
public static IEnumerable<IEnumerable<ChunkItem>> GetChunks(IEnumerable<string> Sentences) { var posModelStream = new java.io.ByteArrayInputStream(Resource.en_pos_maxent);//new java.io.FileInputStream(@"C:\dev\d-mill\TextProcessing\OpenNLP\Models\en-pos-maxent.bin"); var posModel = new POSModel(posModelStream); var pos = new POSTaggerME(posModel); var modelStream = new java.io.ByteArrayInputStream(Resource.en_token); //java.io.FileInputStream(@"C:\dev\d-mill\TextProcessing\OpenNLP\Models\en-token.bin"); var model = new TokenizerModel(modelStream); var tokenizer = new TokenizerME(model); var chunkerModelStream = new java.io.ByteArrayInputStream(Resource.en_chunker); var chunkerModel = new ChunkerModel(chunkerModelStream); var chunker = new ChunkerME(chunkerModel); return Sentences.Select(p => { var tokens = tokenizer.tokenize(p); var tags = pos.tag(tokens); var chunks = chunker.chunk(tokens, tags); var res = new List<ChunkItem>(); for (var i = 0; i < chunks.Length; i++) { res.Add(new ChunkItem { token = tokens[i], tag = tags[i], chunk = chunks[i] }); } return res; }); }
public override global::System.Object getResourceAsStream(global::java.lang.Class n1, global::java.lang.String n2) { try { String uri = toCSharp(n2); if (uri.StartsWith("/")) { uri = "res/" + uri.Substring(1); } Uri uriResource = new Uri(uri, UriKind.Relative); StreamResourceInfo si = Application.GetResourceStream(uriResource); Stream strm = si.Stream; byte[] byteArr = new byte[strm.Length]; strm.Read(byteArr, 0, byteArr.Length); java.io.ByteArrayInputStream bi = new java.io.ByteArrayInputStream(); bi.@this(new _nArrayAdapter<sbyte>(toSByteArray(byteArr))); return bi; } catch (System.Exception err) { return null; } }
} // create /// <summary> /// Create from decoded hash map string /// </summary> /// <param name="ctx">context</param> /// <param name="hexInput">hex string</param> /// <returns>issue</returns> //@SuppressWarnings("unchecked") public static MIssue Create(Ctx ctx, String hexInput) { Dictionary <String, String> hmIn = null; try // encode inn report { byte[] byteArray = Secure.ConvertHexString(hexInput); java.io.ByteArrayInputStream bIn = new java.io.ByteArrayInputStream(byteArray); //MemoryStream bln = new MemoryStream(byteArray); java.io.ObjectInputStream oIn = new java.io.ObjectInputStream(bIn); //BufferedStream oIn = new BufferedStream(bln); hmIn = (Dictionary <String, String>)oIn.readObject(); } catch (Exception e) { _log.Log(Level.SEVERE, "", e); return(null); } MIssue issue = new MIssue(ctx, (Dictionary <String, String>)hmIn); return(issue); } // create
public static void Initialize(string ontologyProfilePath) { try { Manager = OWLManager.createOWLOntologyManager(); //tento řádek je potřebný kvůli nedokonale převedené knihovně z javy, kvůli které se načítá owl parser [email protected] s = new [email protected](); // načtení owl souboru, který obsahuje metamodel a který každá vložená báze individuí importuje byte[] owlResourceUPMM = Properties.Resources.UPMM; java.io.ByteArrayInputStream upmmInputStream = new java.io.ByteArrayInputStream(owlResourceUPMM); OWLOntology ontologyUPMM = Manager.loadOntologyFromOntologyDocument(upmmInputStream); MetamodelIRI = ontologyUPMM.getOntologyID().getOntologyIRI(); Trace.WriteLine("Loaded Metamodel Ontology : " + MetamodelIRI); // načtení owl báze konkrétního profilu java.io.File processModel = new java.io.File(ontologyProfilePath); OWLOntology knowledgeProfile = Manager.loadOntologyFromOntologyDocument(processModel); ProfileIRI = knowledgeProfile.getOntologyID().getOntologyIRI(); Trace.WriteLine("Loaded Profile Ontology : " + ProfileIRI); // vytvoření reasoneru nad profilem Reasoner = new StructuralReasonerFactory().createReasoner(knowledgeProfile, new SimpleConfiguration()); PelletReasoner = new PelletReasonerFactory().createReasoner(knowledgeProfile, new SimpleConfiguration()); //Reasoner = new Reasoner.ReasonerFactory().createReasoner(knowledgeProfile); HermiT Trace.WriteLine("Reasoner is running!"); DataFactory = Manager.getOWLDataFactory(); } catch (Exception ex) { throw new ApplicationException("Ontology loading failed!", ex); } }
public override global::System.Object getResourceAsStream(global::java.lang.Class n1, global::java.lang.String n2) { try { string uri = toCSharp(n2); if (uri.StartsWith("/")) { uri = @"res\" + uri.Substring(1); } uri = uri.Replace('/', '\\'); StorageFolder installFolder = Windows.ApplicationModel.Package.Current.InstalledLocation; // if (!exists(installFolder, uri)) // return null; StorageFile file = installFolder.GetFileAsync(uri).AsTask().GetAwaiter().GetResult(); Stream strm = Task.Run(() => file.OpenStreamForReadAsync()).GetAwaiter().GetResult(); byte[] byteArr = new byte[strm.Length]; strm.Read(byteArr, 0, byteArr.Length); java.io.ByteArrayInputStream bi = new java.io.ByteArrayInputStream(); bi.@this(new _nArrayAdapter<sbyte>(toSByteArray(byteArr))); return bi; } catch (System.Exception) { return null; } }
static void Main(string[] args) { string fileName = "01AGL01.pdf"; //Console.WriteLine("Please input file path:"); //fileName = Console.ReadLine(); string base64Image = ""; string[] base64 = new string[0]; var allData = string.Empty; PDDocument doc = null; string[] pattern_kind = get_patterntype(); string[] pattern_type = get_patternkind(); string[][] patterns = get_patterns(pattern_kind); if (pattern_kind == null || pattern_kind.Length == 0) { return; } //Check file is pdf string extension = Path.GetExtension(fileName); bool isPdf = false; if (extension.ToLower() == ".pdf") { isPdf = true; } byte[] imageBytes = System.IO.File.ReadAllBytes(fileName); if (isPdf) { java.io.InputStream inputStream = new java.io.ByteArrayInputStream(imageBytes); doc = PDDocument.load(inputStream); PDFTextStripper stripper = new PDFTextStripper(); allData = stripper.getText(doc); base64 = NonSearchablePDF(imageBytes); ////Check if PDF if Non-Searchable or searchable pdf //if (String.IsNullOrEmpty(allData) || allData.Length < 60) //{ // base64Image = NonSearchablePDF(imageBytes); // flag = true; //} //else //{ // //Searchable PDF // base64Image = Convert.ToBase64String(imageBytes); //CheckRotationAndConvertToBase64(imageBytes); //} } else { //base64String = Convert.ToBase64String(imageBytes); base64Image = CheckRotationAndConvertToBase64(imageBytes); Array.Resize <string>(ref base64, base64.Length + 1); base64[base64.Length - 1] = base64Image; } string[] ocr_result = new string[pattern_type.Length]; for (int i = 0; i < ocr_result.Length; i++) { ocr_result[i] = ""; } for (int page = 0; page < base64.Length; page++) { base64Image = base64[page]; string rawData = RecognizeText(base64Image); string[] fulltext = parseJsontostring(rawData); for (int i = 0; i < fulltext.Length; i++) { for (int k = 0; k < pattern_kind.Length; k++) { if (check_patterns(k, fulltext[i], patterns)) { if (pattern_type[k] == "address") { if (fulltext[i].Length > 3 && ocr_result[k] == "") { ocr_result[k] = boxes1(rawData, fulltext[i - 1], fulltext[i]); } } else if (pattern_type[k] == "string" && ocr_result[k] == "") { ocr_result[k] = boxes(rawData, fulltext[i], fulltext); } else if (pattern_type[k] == "type" && ocr_result[k] == "") { ocr_result[k] = get_type(k, fulltext[i], patterns); } else if (pattern_type[k] == "amount" && ocr_result[k] == "") { string str = boxes(rawData, fulltext[i], fulltext); string str1 = ""; for (int s = 0; s < str.Length; s++) { string ss = str.Substring(s, 1); if (ss == " ") { continue; } if (ss == "$") { str1 += ss; } else { if (s > 0 && s < str.Length - 1) { if (ss == "." || ss == ",") { str1 += ss; continue; } } int n; bool isNumeric = int.TryParse(ss, out n); if (isNumeric) { str1 += ss; } } } ocr_result[k] = str1; } else { if (ocr_result[k] == "") { ocr_result[k] = boxes(rawData, fulltext[i], fulltext); } } bool f = false; for (int check = 0; check < ocr_result.Length; check++) { if (ocr_result[check] == "") { f = true; break; } } if (!f) { string output1 = ""; for (int ii = 0; ii < pattern_kind.Length; ii++) { output1 += pattern_kind[ii] + ": " + ocr_result[ii] + "\n"; } Console.WriteLine(output1); Console.Read(); return; } } } } } string output = ""; for (int i = 0; i < pattern_kind.Length; i++) { output += pattern_kind[i] + ": " + ocr_result[i] + "\n"; } Console.WriteLine(output); Console.Read(); }
protected object GetStateFromClient (FacesContext facesContext, String viewId, String renderKitId) { //RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, renderKitId); //ResponseStateManager responseStateManager = renderKit.getResponseStateManager (); //responseStateManager.getTreeStructureToRestore (facesContext, viewId); //ignore result. Must call for compatibility with sun implementation. //return responseStateManager.getComponentStateToRestore (facesContext); java.util.Map map = facesContext.getExternalContext ().getRequestParameterMap (); string s1 = (string) map.get (VIEWSTATE); byte [] buffer = Convert.FromBase64String (s1); java.io.ByteArrayInputStream bytearrayinputstream = new java.io.ByteArrayInputStream (vmw.common.TypeUtils.ToSByteArray (buffer)); java.io.ObjectInputStream inputStream = new java.io.ObjectInputStream (bytearrayinputstream); //ignore tree structure //inputStream.readObject (); object state = inputStream.readObject (); inputStream.close (); bytearrayinputstream.close (); return state; }
/// <summary>Obtains an audio input stream from the input stream provided.</summary> /// <remarks> /// Obtains an audio input stream from the input stream provided. /// The stream must point to valid audio file data. /// </remarks> /// <param name="inputStream"> /// the input stream from which the AudioInputStream should /// be constructed. /// </param> /// <param name="medialength"></param> /// <returns> /// an AudioInputStream object based on the audio file data contained /// in the input stream. /// </returns> /// <exception> /// UnsupportedAudioFileException /// if the File does not point to /// a valid audio file data recognized by the system. /// </exception> /// <exception> /// IOException /// if an I/O exception occurs. /// </exception> /// <exception cref="javax.sound.sampled.UnsupportedAudioFileException"></exception> /// <exception cref="System.IO.IOException"></exception> protected virtual javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.InputStream inputStream, int medialength) { java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(128); javax.sound.sampled.AudioFileFormat audioFileFormat = getAudioFileFormat(inputStream , baos, medialength); java.io.ByteArrayInputStream bais = new java.io.ByteArrayInputStream(baos.toByteArray ()); java.io.SequenceInputStream sequenceInputStream = new java.io.SequenceInputStream (bais, inputStream); return new javax.sound.sampled.AudioInputStream(sequenceInputStream, audioFileFormat .getFormat(), audioFileFormat.getFrameLength()); }
/// <summary> /// Reads Microsoft® Project file and returns ProjectFile instance. /// </summary> /// <param name="mppFile">MPP file to read.</param> /// <returns></returns> protected ProjectFile readProjectFile(String mppFile) { //read project file in byte[] projFile = File.ReadAllBytes(mppFile); //get Java InputStream from file stream java.io.ByteArrayInputStream bais = new java.io.ByteArrayInputStream(projFile); //get the reader ProjectReader reader = ProjectReaderUtility.getProjectReader(mppFile); //read the file out return reader.read(bais); }
public static string[] SplitSentences(string Text) { var modelStream = new java.io.ByteArrayInputStream(Resource.en_sent); var model = new SentenceModel(modelStream); var detector = new SentenceDetectorME(model); return detector.sentDetect(Text); }