Visual Basicテクノロジを使用してファイル形式BMPをVisual StudioのPDFに変換したい場合は、PDFsharpライブラリを使用します。
私は次のエラーを受け取っ:BMPファイルをPDFに変換する
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in PdfSharp-wpf.dll
Additional information: The file 'E:...\bin\Debug-1493104802' does not exist.
私は.BMPし、フォームの内容全体をコピーし、それが正常に動作します。あなたは、myGraphicsを使用して画像を生成していることが事実である場合は、一時ファイルにこれを保存したいPDFファイルにロードしても同じように見えるあなたのコードを見た後
Call SendMessage(TableLayoutPanel2.Handle, WM_PRINT, hdc, _ EDrawingOptions.PRF_CHILDREN Or _ EDrawingOptions.PRF_CLIENT Or _ EDrawingOptions.PRF_NONCLIENT Or _ EDrawingOptions.PRF_OWNED)
myGraphics.ReleaseHdc(hdc)
Dim doc As New PdfDocument()
doc.Pages.Add(New PdfPage())
Dim xgr As XGraphics = XGraphics.FromPdfPage(doc.Pages(0))
Dim img As XImage = XImage.FromFile(myGraphics.GetHdc)
xgr.DrawImage(img, 0, 0)
doc.Save("E:\out.pdf")
doc.Close()
' myBmp.Save("E:\out.bmp")
myGraphics.Dispose()
myGraphics = Nothing
myBmp = Nothing
ファイル 'E:... \ bin \ Debug-1493104802'が存在することを確認してください。本当の答えが必要な場合は、コードを表示する必要があります。 – Filburt
私はあなたがそれを変換することはできませんが、あなたは間違いなく 'XGraphics'オブジェクトを使って新しい' PdfDocument'にbmpをペイントすることができます。 – OneFineDay
urの答えをありがとう。私はPdfDocumentでコピーしたいと思います。私はコードで問題を見つけることはできません。ライブラリの私の問題PdfSharp –