我有一個 byte [],我知道它是一個 PDF,我現在需要做的是將它轉換為 PDF 格式,這樣我就可以閱讀它并檢查其中的一些行?
我怎樣才能做到這一點?如果有幫助,我可以訪問 DevExpress 框架。
謝謝
uj5u.com熱心網友回復:
我猜你正在使用PdfViewer control。
這個控制元件有一個方法LoadDocument,其中一個多載接受流引數。因此,您可以從陣列創建一個MemoryStream并將此流加載到您的 PdfViewer 中。
var ms = new MemoryStream(mybytearray);
pdfViewer1.LoadDocument(ms);
更新:
您應該使用PdfDocumentProcessor。此類有一個方法LoadDocument,其中一個多載接受流作為引數。因此,您可以從陣列創建一個MemoryStream并將此流加載到您的 PdfDocumentProcessor 中。
var ms = new MemoryStream(mybytearray);
pdfDocumentProcessor1.LoadDocument(ms);
然后就可以訪問檔案的內容了。例如,您可以使用GetText方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/536321.html
