2017-05-18 3 views
1

System.Byte[]が取得されているため、パスにエラーが発生します。自分のリソースに追加されたPDFにはどうやってアクセスできますか?PDFsharpでPDFを開く方法PDFがプロジェクトにリソースとして追加される

コード:

PdfDocument = PdfSharp.Pdf.IO.PdfReader.Open(My.Resources.CANEezz_Individual.ToString, PdfDocumentOpenMode.Modify) 

Dim font9 As XFont = New XFont("Arial", 8) 
Dim page As PdfPage = PdfDocument.Pages(0) 
Dim graph As XGraphics = XGraphics.FromPdfPage(page) 
graph.DrawString("Bank Passboook", font9, XBrushes.Black, 518, 343) 

Dim pdfFilename As String = "something.pdf" 
PdfDocument.Save(pdfFilename) 
Process.Start(pdfFilename) 

答えて

2

MemoryStreamのコンストラクタにbyte[]をパスし、PdfReader.Open()方法にそのメモリストリームを渡します。私の作品

+0

、あなたのMemoryStream =新しいのMemoryStream(My.Resources.CANEezz_Individual) pdfDocument = PdfSharp.Pdf.IO.PdfReader.Open(SS、PdfDocumentOpenMode.Modify) 作ったとしてそんなに –

+0

薄暗いSSをありがとうこれらの変更とそれは私のために働く ty :) –

関連する問題