سلام به همه اساتید گرامی
دوستان من یه تابع به شکل زیر برای خواندن فایل xps تعریف کردم که کل اطلاعات فایل رو میخونه حالا من میخام موقعی که فایل رو میخونم مثلا خط اول یا مثلا خط دوم رو نخونه چطوری باید این کارو انجام بدم ممنون میشم راهنمایی بفرمایید
private string ReadXpsFile(string fileName) { XpsDocument _xpsDocument = new XpsDocument(fileName, System.IO.FileAccess.Read); IXpsFixedDocumentSequenceReader fixedDocSeqReader = _xpsDocument.FixedDocumentSequenceReader; IXpsFixedDocumentReader _document = fixedDocSeqReader.FixedDocuments[0]; FixedDocumentSequence sequence = _xpsDocument.GetFixedDocumentSequence(); string _fullPageText = ""; for (int pageCount = 0; pageCount < sequence.DocumentPaginator.PageCount; ++pageCount) { IXpsFixedPageReader _page = _document.FixedPages[pageCount]; StringBuilder _currentText = new StringBuilder(); System.Xml.XmlReader _pageContentReader = _page.XmlReader; if (_pageContentReader != null) { while (_pageContentReader.Read()) { if (_pageContentReader.Name == "Glyphs") { if (_pageContentReader.HasAttributes) { if (_pageContentReader.GetAttribute("UnicodeString") != null) { _currentText. Append(_pageContentReader. GetAttribute("UnicodeString")); } } } } } _fullPageText += _currentText.ToString(); } return _fullPageText; }
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود