问题标签 [pdfview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
141 浏览

swift - osx nsslider 在更改时调用函数

我使用 swift 3 for osx,我有一个像这样的 pdf 视图:

现在我想用 nsslider 放大/缩小 pdf 视图。为此我有这个功能:

这可行,但是:当我移动滑块并释放它时,将调用“缩放功能”。

但我想在滑块改变时直接调用缩放功能。

nsslider 是否有类似“isChanging”之类的委托功能?

0 投票
2 回答
1513 浏览

objective-c - 如何使用 PDFKit iOS 11 创建水平滚动 PDF 视图

无法在 ios 10 中创建水平滚动 PDF 视图。这在 iOS 11 中是否可行?使用 PDFKit - PDFView ?

0 投票
1 回答
712 浏览

ios - touchesBegan 在 PDFView 中没有触发

我正在尝试确定 PDFView 上的触摸位置。我已将我的 pdf 视图设置为与用户交互,如下所示:

然后我使用以下函数来检测触摸:

touchesBegan 代码永远不会被触发。

0 投票
1 回答
241 浏览

objective-c - 在swift中子类化'PDFView' - 找不到接口声明

我正在尝试在我的 macOS 应用程序中创建 PDFKit 的 PDFView 的子类,该应用程序将遗留的 Objective-c 代码作为项目的一部分。

我的快速课程如下所示:

在构建期间,我的“projectName-Swift.h”文件中出现错误,该文件创建了这个:

上面代码中的第二行产生了错误: Cannot find interface declaration for 'PDFView', superclass of 'customPDFView'

注意:我的 'projectName.h' 文件包括行@import Foundation@import Quartz.

任何帮助将不胜感激!

0 投票
4 回答
5823 浏览

ios - pdf查看捏缩小

我正在尝试将使用 webview 显示某些 pdf 的项目移动到 pdfView 以利用最新的 PDFKit 功能。

在 webview 中捏以缩小文档时总是缩放以填满屏幕。基本上你不能缩小它反弹回来填满屏幕的页面。

现在有了 pdfView,我可以通过捏合来缩小,它看起来一点也不好看,没有必要让 pdf 页面小于屏幕...

将手指从屏幕上松开后,有什么方法可以激活自动缩放。我知道有手势功能,但我不熟悉它的用途。

0 投票
2 回答
1540 浏览

objective-c - Pdfview水平/垂直滚动在一个视图中显示2页

我已将 pdfview 滚动方向设置为水平/垂直以水平/垂直滚动 pdf。但是在这两种情况下,一个视图中总是出现两个页面(第一个页面占据了 80% 的屏幕,第二个页面占据了 20% 的屏幕)。如果我使用usePageViewController它,那么它只会在视图中显示一页,但如果我使用 pageviewcontroller,那么高亮文本功能将不起作用。这是代码。

如何在 PDFKit 的单个视图中放置一个 pdf 页面?

0 投票
1 回答
591 浏览

java - 使用带有 Acrobat 查看器 JavaBean API 的 java 打开保存在项目目录中的 PDF 文件

我正在使用java编程来显示保存在项目目录中的pdf文件。我试过这段代码

但不幸的是,当我运行这个程序时,我得到了这个错误。

任何人都可以帮我解决这个问题吗?

0 投票
1 回答
1554 浏览

ios - Swift PDFKit 分页无法正常工作

我正在使用 ios11 中的新 PDFKit 开发 PDF 查看器。我有一个长达 90 页的 pdf 文档作为我的测试文档。重新加载、查看、滚动和导航文档似乎一切正常。我在导航栏中添加了一个分段控件,其中包含 2 个分段,用户可以点击这些分段将 pdfView displayMode 从 singlePageContinuous 切换到 twoUpContinuous,并且它本身也可以正常工作。加载pdf时会出现问题,然后我先捏放大pdfView点击segmentedControl更改displayMode ...组合捏合缩小,然后点击segmentedControl更改为twoUpContinuous使pdfView失去对文档中页面的跟踪,它最终向我显示最后一页,即页面说87、88、89 和 90 的文件。再次点击 segmentedControl 以返回到 singlePageContinuous 导致我仍然在文档的末尾。

当我滚动时,我尝试在页面更改时设置 PDFView 观察者,将该页面保存到本地 var,然后调用 pdfView.go(to: currentVisiblePage) 等来尝试规避这个问题,但不知何故 pdfView 失去了对正确页面的跟踪,因为 segmentedControl 是轻拍。

我的一些代码

我再说一遍,如果在我更改 displayMode 之前没有进行缩放,那根本没有问题。任何帮助或指针表示赞赏

0 投票
1 回答
4018 浏览

ios - 如何在 swift 中将 UIImage 中的 PDF 放入 PDFView 中?

我有一个捕获图像并将其转换为 pdf 的应用程序。然后显示在 PDFView 中。但是,PDF 不适合我的 PDFView 的尺寸。如何缩放 pdf 以适应 PDFView?

当从 imagePickerController 中选择图像时,将执行以下函数:

0 投票
4 回答
2978 浏览

ios - PDFView 不突出显示搜索结果

我正在尝试 PDFView 并想突出显示搜索到的单词。我在这里关注这个小教程(参见搜索段落)。

我正在为我的 PDF 获取匹配项,但是当我设置时pdfView.highlightedSelections = searchedItems没有任何反应。

这是我的代码(VC 扩展了 PDFDocumentDelegate)