在 WPF 应用程序中显示 PDF [关闭]

2023-12-14

关于如何在 WPF Windows 应用程序中显示 PDF 文件有什么想法吗?


我正在使用以下代码来运行浏览器,但是Browser.Navigate方法没有做任何事情!

WebBrowser browser = new WebBrowser();
browser.Navigate("http://www.google.com");
this.AddChild(browser); // this is the System.Windows.Window

您可以使用 WindowsFormHost 控件使 Acrobat Reader 控件在 WPF 应用程序中工作。我在这里有一篇关于它的博客文章:

http://hugeonion.com/2009/04/06/displaying-a-pdf-file-within-a-wpf-application/

我还有一个 5 分钟的截屏视频,展示了我是如何做到这一点的:

http://www.screencast.com/t/JXRhGvzvB

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 WPF 应用程序中显示 PDF [关闭] 的相关文章

  • System.Windows.Threading.Dispatcher.Invoke(System.Delegate, System.Object[]) 何时添加?

    使用我的应用程序的一些人似乎越来越 System MissingMethodException Method not found System Object System Windows Threading Dispatcher Invok
  • WPF XAML 定义的 MenuItem 重用开始工作,然后消失

    以下简单代码尝试在两个单独的菜单上重用 Window Resources 中定义的 MenuItem
  • 如何将魔杖图像对象转换为 numpy 数组(不使用 OpenCV)?

    我正在使用将 pdf 文件转换为图像Wand http docs wand py org en 0 4 4 然后 我使用 ndimage 进行进一步的图像处理 我想直接将 Wand 图像转换为 ndarray 我已经看到答案here htt
  • WPF DataGrid 排序后滚动到顶部

    我有一个使用数据网格的 Net 4 0 WPF 应用程序 目前 按列排序后 网格的滚动位置保持在排序前的位置 对于此应用程序 我需要在任何排序后滚动到网格顶部 我尝试过像这样处理排序事件 Private Sub myDataGrid Sor
  • 在 Node.js 中生成带条形码的 pdf

    我在用https github com devongovett pdfkit https github com devongovett pdfkit生成 PDF 文件 我可以简单地使用类似的方法 app get get pdf req re
  • 将快速文本输入发送到另一个进程(窗口)

    我正在编写一个 C WPF 程序 它将文本消息发送到另一个程序的窗口 我有一个宏程序作为我的键盘驱动程序 Logitech g15 的一部分 它已经做到了这一点 尽管它不会将击键直接发送到进程 而是发送到当前聚焦的窗口 它运行良好 但我也需
  • 当事件button.click发生时,如何获取按钮名称/标签?

    我以编程方式制作按钮并将它们添加到堆栈面板中 以便每次用户导航到页面时按钮都会发生变化 我正在尝试做这样的事情 当我单击创建的按钮时 它将获取按钮的标签并转到正确的页面 但是 我无法使用 RoutedEventHandler 访问按钮元素
  • WPF DataGrid / ListView 绑定到数组 mvvm

    我们假设你有 N 个整数的数组 表示行数的整数值 在模型中 该整数绑定到视图中的 ComboBox Q1 如何将数组 或数组的各个项目 绑定到 DataGrid 或 ListView 控件 以便 当您更改 ComboBox 值时 只有那么多
  • 从字节数组创建 BitmapImage

    我正在创建一个包含任意值的字节数组 并希望将其转换为 BitmapImage bi new BitmapImage using MemoryStream stream new MemoryStream data try bi BeginIn
  • 使用 XAML 地图控件在基于 C# VS2013 WPF 的 OpenStreetMap 的地图上添加热图图层

    我正在尝试使用 XAML MAP 控件 https xamlmapcontrol codeplex com https xamlmapcontrol codeplex com 在基于 C VS2013 WPF 的 OpenStreetMap
  • Brush 属性的 WPF ColorAnimation

    我想知道是否有人可以帮助我 我有一个标签 当在后面的代码中调用方法时 我需要能够在任意两种颜色之间交叉淡入淡出 迄今为止我最好的尝试 Private OldColor as Color Colors White Sub SetPulseCo
  • 在 Apple TV tvOS 中渲染 PDF

    我正在为我的 tvOS 应用程序添加一个附加功能 允许查看应用程序中存储的 PDF 但是 如果没有 UIWebView 我不知道如何做到这一点 我在其他地方提出了问题 并收到了一个来自 Apple 的关于可以使用的 API 的冗长而无助的文
  • 在表格中可视化 2D 数据

    我需要一些帮助并且需要指出正确的方向 我正在创建一个应显示二维数据的 WPF 应用程序 它应该显示如下 y x 1 2 3 4 5 1 1 2 3 4 5 2 2 4 6 8 10 3 3 6 9 12 15 4 4 8 12 16 20
  • 从 BitmapImage 获取支持的图像格式

    如何获取 System Windows Media Imaging BitmapImage 支持的图像格式列表 我正在用 C WPF 编写一个简单的图像处理工具 BitmapImage 类是更有用的位图类之一 因为它能够从多种格式进行解码
  • 密码盒和 MVVM

    我们有以下场景 MVVM 用户界面 用户可以在其中输入密码 实际上是一个PasswordBox 应该做一些工作的服务器 服务器连接到一些需要身份验证的数据库 我已经读过这个关于MVVM中PasswordBox的问题 https stacko
  • RichTextbox SelectionStart 返回错误的索引

    我需要向用户显示光标上文本的选择开始和长度 就像在 notepad exe 中一样 选择长度没有问题 因为 Richtextbox 支持带有开始和结束的选择属性 http msdn microsoft com en us library s
  • 将 ARGB 拆分为字节值

    我有一个 ARGB 值存储为 int 类型 它是通过调用 ToArgb 来存储的 我现在想要来自 int 值的各个颜色通道的字节值 例如 int mycolor 16744448 byte r g b a GetBytesFromColor
  • 如何使用 WPF 用户控件关闭父窗口

    假设我有两个 WPF 窗口 window One 和 window Two window One 有一个按钮 单击此按钮将打开 window Two window Two contains a User Control 该用户控件有一个用于
  • WPF 对 DataGrid 内的 TextBlock 进行全局样式设置

    我遇到了一个非常奇怪的问题 我正在尝试将全局样式应用于一个中的多个控件DataGrid 它们中的大多数完全按照我的预期工作 然而 对于TextBlock永远不会被应用 样式为ComboBox TextBox Label 和其他几个都被应用到
  • java中的csv到pdf文件

    我正在尝试获得一个csv文件解析为pdf 到目前为止我所拥有的内容附在下面 我的问题是这段代码最终出现在 pdf 中的文件在 csv 文件的第一行被截断 我不明白为什么 附示例 本质上我想要一个没有任何操作的 csv 文件的 pdf 版本

随机推荐

  • mtaylor MuPAD - Matlab

    我正在尝试运行该函数mtaylor来自 MatLab 中的 MuPAD 引擎 它提供函数的多元泰勒展开 然而 它一直告诉我我正在尝试围绕无效点进行扩展 这是我尝试过的一个最小的工作示例 syms x y feval symengine mt
  • 使用模块的名称(字符串)调用模块的函数

    如何使用带有函数名称的字符串来调用函数 例如 import foo func name bar call foo func name calls foo bar 给定一个模块foo用方法bar import foo bar getattr
  • 正在使用以下函数来解密代码?有什么可以帮忙解决的吗?

    function ibp crypto decrypt p session id in RAW return raw is l decrypted raw RAW 2048 l encrypted raw RAW 2048 p sessio
  • 我可以使用 MySQL Connector/J 执行以分号分隔的多个查询吗? [复制]

    这个问题在这里已经有答案了 我的 mysql db jdbc 驱动程序版本为 5 1 25 我想像这样执行sql查询 statement execute select fullName from user where user id 1 s
  • 如何更改 WooCommerce 中 S 的评论评级?

    如何将 WooCommerce 中的评论评级图像从当前的 S 更改为实际的星级图像 经过一番谷歌搜索后 我尝试了以下方法 将主题评级替换为 WooCommerce 星级但这不起作用 它只是将 S 更改为小方框 当前CSS woocommer
  • 使用 R 按组计算累积标准差

    我对 R 还很陌生 想要计算 R 中各组的累积标准差 我有一个数据框 D 其中包含访客 ID 以及每个页面所花费的相应页面 顶部 时间 如下所示 ID top v1 2 3 v1 4 8 v1 10 2 v2 16 2 v2 12 2 v2
  • 使用 Windows 身份验证登录 SQL Azure

    是否可以将 SQL Azure 服务器或数据库加入域 以便我们可以使用 Windows 身份验证从 Active Directory 登录 Microsoft 最近宣布支持 Azure SQL DB 的 AAD 身份验证 查看文档页面和下面
  • 两个类可以互相成为对方的数据成员吗?

    是否有可能 A 类成为另一个 B 类的字段 同时 B 类成为 A 类的字段 我有一个场景 其中有两个类 比赛和场地 我不确定是否将 Venue 作为 Match 的数据成员 或者反过来 或者将它们作为另一个的数据成员 如果 Java 允许的
  • NxN 棋盘的 TicTacToe 获胜逻辑

    当前逻辑在 3x3 板上工作良好 因为它是静态的 如何将其转换为NxN逻辑 获胜逻辑通过添加行和列方块来工作 To determine a win condition each square is tagged from left to r
  • 使用 Google Drive api 文件列表时,在父级中使用“root”时,根目录下不会显示文件夹

    当我在Q中的parents中设置 root 时 我只想查看根目录下的文件夹和文件 但我只能看到一个标题为 入门 的pdf文件 我用的是C 代码 我的文件夹在哪里 但是当我在代码中按名称 例如 name Folder1 搜索时 我可以看到文件
  • 在 D3 中更改每个堆积条形图的颜色为不同颜色

    这涉及到为堆叠条形图的每个条形分配不同的颜色 因为目前所有四个条形图中只有单一颜色 并且堆叠条形图中的颜色正在变化 但我也尝试为所有四个条形分配不同的颜色堆叠值 这是代码 var margin top 20 right 160 bottom
  • 通过服务帐户和 OAuth2 向 Google Drive 进行身份验证时出现 401 响应

    我试图让 Java 应用程序访问存储在我的 GoogleDrive 文件夹中的文件列表时似乎遇到了困难 这 我在开发者控制台中有一个项目设置 我已经为该项目启用了 Drive API 我已经为服务帐户创建了身份验证凭据 并且正在使用生成的
  • 如何在按钮单击事件上从 DataGridView 填充文本框

    我想从 DataGridView 控件填充按钮单击事件的数据 我的代码是这样的 for int i 0 i lt dgv EmpAttList Columns Count i txt EnrollNo Text this dgv EmpAt
  • 在 R 中转换 data.frame

    我有以下数据框 foo lt data frame abs cbind rnorm 3 rnorm 3 mean 8 rnorm 3 mean 9 rnorm 3 mean 1 colnames foo lt c w x y z rowna
  • 返回双精度数组的导出函数

    在 Golang 中如何导出返回双精度数组的函数 以前可能的方式现在似乎返回 运行时错误 cgo 结果有 Go 指针 export Init func Init filename string C int unsafe Pointer va
  • indexOf 区分大小写吗?

    indexOf String 方法区分大小写吗 如果是这样 是否有不区分大小写的版本 The indexOf 方法均区分大小写 您可以通过预先将字符串转换为大写 小写来使它们 粗略地 以一种破坏的方式 但适用于很多情况 不区分大小写 s1
  • 递归代替多个嵌套的 for 循环?

    我在尝试更新嵌套 for 循环以使用递归时遇到一些问题 使用递归时是否可以从早期的 for 循环访问 a b 和 c 变量 下面是我尝试将其转换为递归调用的简单示例 for int a 0 a lt 10 a for int b 0 b l
  • 防止Fragment的restoreViewState()

    我有一个对象Foo可以使用片段进行配置 FooFragment Foo 类包含对 FooFragment 的静态引用和方法公共片段 getConfigurationFragment 此方法将当前对象分配给 FooFragment 并返回它
  • 处理导航栏按钮事件时应用程序崩溃

    在我的应用程序中 我有一个导航栏按钮 允许用户弹回到导航堆栈的顶部 这已经存在了一段时间并且一直运行良好 但是 当我使用 MT 4 0 构建时 它崩溃了 in constructor UIButton btn UIButton FromTy
  • 在 WPF 应用程序中显示 PDF [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 关于如何在 WPF Windows 应用程序中显示 PDF 文件有什么想法吗 我正在使用以下代码来运行浏览器 但是Browser Navigate方法没有做任何事情 WebBrows