winform/wpfアプリケーションでpdfリーダー(adobe acrobat reader)の測定ツールを使用できますか? apiを使用することで実現できますか?pdf測定ツールをwinformまたはWPFで使用できますか?
pdfをユーザー入力値に合わせるにはどうすればよいですか?
ありがとうございます!
winform/wpfアプリケーションでpdfリーダー(adobe acrobat reader)の測定ツールを使用できますか? apiを使用することで実現できますか?pdf測定ツールをwinformまたはWPFで使用できますか?
pdfをユーザー入力値に合わせるにはどうすればよいですか?
ありがとうございます!
WinFormsでは、はい、PDFリーダーコントロールを埋め込むことができますが、そうしないことを強くお勧めします。それはあなたを特定のバージョンにロックし、64ビットのアプリケーションに埋め込まず、信頼性がありません。編集または検査するには
Sub ShowFileInWebBrowser(wb As WebBrowser, filename As String)
Select Case System.IO.Path.GetExtension(filename).ToLower
Case ".pdf"
wb.Navigate(filename)
Case ".tif"
Dim strHTML As String = "<html><img src='" & filename & "' /></html>"
wb.DocumentText = strHTML
Case Else
Throw New ArgumentException
End Select
End Sub
:
WebBrowser1.Navigate(myPDFFilename)
は、あなたは少し関数を記述する必要があります、ファイルの種類を表示するには:
WebBrowser
コントロールを使用する方がはるかに簡単ですあなたは本当の-ワールを得ることができます
Dim img As Image = Bitmap.FromFile(strFilename)
Dim gfx As Graphics = Graphics.FromImage(img)
:TIFは、Graphics
オブジェクトを使用しますdの寸法は、次のようになります。
Dim strMessage As String = "Image size - Height " & (img.Height/img.VerticalResolution).ToString & " inches, Width " & (img.Width/img.HorizontalResolution).ToString & " inches"
MsgBox(strMessage)
PDFは難しいです。最初に画像を抽出する必要があります。これにはライブラリが必要です。 Asposeはそれをしますが、それは無料ではありません。 PdfSharpフリーライブラリは画像を確実に抽出できません。無料のライブラリiTextSharpがそれを実行できるかどうかは不明です。
返信ありがとう... しかし、私は同じフォームで.tiffファイルを表示したいのですが、どうすればいいですか?私はそれを両方の.pdfファイルと.tiffファイルの両方に対応させたいと思っています。 – Blessy
私はPDFとTIFディスプレイの両方をサポートするために私の答えを更新しました – SSS
ありがとうございました.... – Blessy