objective-c - 从具有 URL 的 WebView 打印 PDF。 Objective C macOS

标签 objective-c macos pdf cocoa printing

我想从 WebView 打印 PDF 文件,因为 WebView 中有一个打印按钮,当我单击它时,我将获得以下 URL PDF 及其内容类型application/pdf。我搜索了很多,并耗尽了如何在 Objective C - cocoa 中打印 PDF 文件。我所看到的只是从 View 打印内容,它将打印所有WebView

[NSPrintOperation printOperationWithView:webView]

但是我需要打印得到的 PDF,而不是整个 WebView

请帮助我...

NB Swift 编码员:请不要将您的代码放在这里。我不知道很快

编辑 1:请不要提供 iOS 代码。这是关于 macOS 的

编辑 2:从屏幕截图来看,当我单击“打印”时,我会在 WebView 的 PDF 查看器中获取该 PDF。我需要直接打印出来。这就是我的场景。

Printing PDF that we get from web

最佳答案

你尝试过这个吗?它解释了如何从 iOS 上的 UIWebView 渲染 PDF 文档。如果它可以在 iOS 上运行,我的第一个猜测是它应该在 Macos 上运行。

祝你好运! 希凯姆

Creating PDF file from UIWebView

关于objective-c - 从具有 URL 的 WebView 打印 PDF。 Objective C macOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54124212/

相关文章:

objective-c - 将对象与同一集合中的其他对象进行比较的谓词

objective-c - 如何防止子进程在停靠栏中弹跳?

pdf - Solr PDF 搜索 : "Go to page" function

pdf - nodejs npm库来访问和修改Microsoft Word文档

objective-c - iPad UIBarButtonItem 不服从色调

objective-c - 选择 NSArray 的第 n 个值

ios - 简单自定义 UITableViewCell 的自动布局错误

python - mac安装scrapy成功,运行报错

python - TIS/TSM非主线程错误;由热键触发的 pygame 脚本 (rumps, pygame, keyboard)

java - 在 java 应用程序中运行 jar ( pdfbox )