问题标签 [pdfnet]

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 投票
4 回答
4449 浏览

python - 如何安装 PDFNet python 模块?

我一直在兜圈子,试图弄清楚如何让我的 Django 应用程序识别 PDFNet 的试用版:

https://pypi.python.org/pypi/PDFTron-PDFNet-SDK-for-Python/5.7

我尝试将文件添加到我的 ~/usr/bin 目录中,我尝试将它们放入我的 virtualenv 的 bin 目录中。两者都没有奏效。我已经阅读了我能找到的所有文档。我对 Python 开发人员太陌生了,无法查看这个包并知道如何在我的项目中安装和使用它。

请帮忙!

更新我试图创建一个应用程序文件夹,并将此组件列为应用程序列表中的应用程序,但是当我运行代码启动应用程序时,出现以下错误:

未加载库:@rpath/libPDFNetC.dylib

我将所有的 lib 文件放到了我项目中的这个文件夹中:

  • __init.py(空)
  • _PDFNetPython.so
  • libPDFNetC.dylib
  • PDFNetPython.py
  • PDFNetRuby.bundle

我在尝试使用该组件的 py 文件顶部使用了以下导入代码:

我将 lib 文件放入名为 pdfnetc 的应用程序文件夹中。一旦我有了这个,导入语句就不再被 pycharm 列为未找到。

这是堆栈跟踪:

0 投票
2 回答
367 浏览

ios - 测试 PDFTron / PDFNet - 添加 libTools.a 时未找到符号

在阅读 PDFTron 博客文章第 2 步时,我遇到了 libTools.a 的问题:getting-started-on-ios

第 1 步,工作。我有一个可用的 PDF 查看器,但除了分页和缩放之外没有其他控件。

当我添加 libTools.a 库(SDK 中的库,或者我使用 Tools.xcodeproj 构建的库时,我尝试的每个平台都收到以下错误(模拟器、ipad2、iphone6 - 每个平台的架构名称都发生了变化) :

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_DraggableCollectionViewFlowLayout", referenced from: objc-class-ref in libTools.a(ThumbnailsViewController.o) ld: symbol(s) not found for architecture x86_64

示例代码工作正常。所以这是我在我们的应用程序中的实现。

该项目的其余第 3 方框架由 CocoaPods 管理。

我必须忽略一些简单的东西......想法?

0 投票
2 回答
506 浏览

pdf - PDFNet SDK 转换 Azure 存储上的文件

我有一个需要将 PDF 转换为 XOD 的网络应用程序(PDFTron 的格式以在其 WebViewer 中显示文档)。我的 Web 应用程序托管在 Azure 上,PDF 位于 Azure 存储上。我们想通过 PDFNet SDK 进行本地转换(http://www.pdftron.com/webviewer/getstarted.html,请参阅“选择转换的部署模型),到目前为止我的代码如下:

我的方法是从 azure 存储上的文件创建一个流并将该流转换为 XOD。我仍然不知道我是否应该调用“保存”以及在这种情况下将文件保存在哪里。我的问题是:

  1. 由于一切都在云上运行,使用 CloudAPI 而不是自托管解决方案是否有意义,还是没有任何区别?
  2. 在这两种情况下,转换后的文件存储在哪里(因为我是从 Azure 存储而不是从本地服务器获取它),因为我需要将它移动到我的 azure 存储帐户。文件是否保存在本地(意味着正在处理它的 web/worker 角色),因此需要移动到存储中?

这里(http://www.pdftron.com/pdfnet/samplecode.html)有转换代码示例,但它们都使用本地机器上的文件,这不是我的情况。

0 投票
1 回答
810 浏览

macos - 更改 Dylib 版本

或者我的一个程序我使用动态链接库。称为PDFNet

我使用的是6.5.0版本,现在我想更改为6.5.1

我下载了新版本,并让这个命令与库的路径一起运行:

所以我看到当前版本6.5.0我怎样才能更改为6.5.1?谢谢

0 投票
1 回答
276 浏览

pdf - PDFNet SDK 能否用于删除不可见的 PDF 图层 (OCG),包括内容?

我是 PDFNet SDK 的新手,仍在尝试拼凑一些 PDF 功能的工作原理。SDK 的广度和深度给我留下了深刻的印象,但我试图了解 SDK 如何与层(也称为可选内容组或 OCG)一起工作。特别是,我试图确定如何检测哪些图层是不可见的(关闭),以便可以从 PDF 中删除它们及其内容。我最初专注于 pdftron.PDF.OCG 命名空间中的类,尤其是 Group 类。这允许我迭代组并获取基本信息,例如名称和当前状态 (ON/OFF),如下面的代码片段所示:

到目前为止,一切都很好。但是,我看不到有任何方法可以删除这些类中的图层和相关内容。我错过了什么吗?如果没有,SDK中是否有另一种方法来完成删除层?

提前致谢!

0 投票
1 回答
226 浏览

windows-store-apps - “未知错误!” 在 Windows 10 上的 Surface 3 上调用 pdftron.PDF.PDFViewCtrl.SetDoc 时

我们在加载适用于 Windows 通用应用程序的 PDFTron 控件的特定设备时遇到问题。该控件在我的台​​式机(Intel Xeons)和 Surface 1(运行 Windows 8.1 的 ARM)上的 Windows 10 上运行良好。但是,在我们运行 Windows 10 的新 Surface 3(英特尔凌动)上,SetDoc 失败并显示“未知错误!”:

我尝试了我们的应用程序和 PDFTron 示例应用程序 (PDFViewCtrlDemoUniversal.Windows) 都失败并出现相同的错误。其他一切都在我们机器上的应用程序中正常工作,只是没有通过 PDFTron 加载 PDF。示例应用程序在我的桌面 Windows 10 安装上也能正常工作,类似于 Windows 8.1 上的 Surface 1 ARM 设备。

我们正在运行 PDFTron.PDFNetUniversal.Windows 版本 6.5.1.31959。

0 投票
2 回答
552 浏览

android - 设置 PDFViewCtrl 滚动到文档中的绝对位置

我正在使用 Android 版本的 PDFNet 6.5.0。

我需要将 PDFViewCtrl 的垂直滚动设置为 pdf 中的绝对点,以 PDF Canvas 坐标表示。

例如,假设我想放大到第二页的中间。

我可以得到 y 坐标,在 PDF Canvas 位置,如:

我怎样才能滚动到 y 位置?

我正在尝试使用PDFViewCtrl#setVScrollPos(),但我不知道如何转换y为该方法的有效参数。

0 投票
0 回答
511 浏览

c# - 如何在 PDFnet /PDFTron 中打印文档

在 Windows 商店应用程序项目中,我有一个pdftron.PDF.PDFViewCtrl MyPDFViewCtrl

然后我有一个按钮,当我点击时,我会调用一个方法,该方法应该用于打印加载到MyPDFViewCtrl

我尝试过这样的事情:

但是当我按下按钮时没有任何反应。

我做错了吗?

0 投票
2 回答
403 浏览

c# - 在 Windows 8.1 商店应用程序上使用 pdfnet/pdftron 将 .ppt 文件转换为 .pdf

我正在尝试使用PDFTron进行文件转换

我有一些看起来像这样的东西:

但是我在 Convert.ToPdf 行上遇到了一个异常

找不到与此错误代码关联的文本。

异常:消息:转换文件时发生错误。详细错误:ToPDF 无法在此平台上转换此文件格式。条件表达式:false 文件名:Convert.cpp
函数:trn::PDF::Convert::ToPdf 行号:1825

在 Windows 8 商店应用程序上不可能吗?

0 投票
0 回答
56 浏览

pdf - pdfnet - 返回到具有 NavigationCacheMode.Enabled 的页面后重新打开 pdf

我在 Windows 商店应用程序项目中有 2 页。

第一页在页面的一小部分显示一个 pdf 文件,我有一个按钮,当我按下时,我会打开另一个页面,其中 pdf 全屏加载。

在第 1 页上,我在它的构造函数上有这个:

我使用 PDFtron 查看和编辑 pdf 文件。在 Page1OnNavigatedTo方法上我有这个

这在xaml上

打开pdf我有这样的东西:

所以问题是这样的:当我输入page1时,它会正确显示pdf,然后我按下按钮并导航到page2,它会在其中正确地全屏显示文件,当我返回上一页时,文件似乎已正确加载到docpdf 变量(它在 Debug.WriteLine 上显示正确的页数),但它没有显示在 MyPDFViewCtrl 上,我得到一个空的绿色正方形。

我需要启用任何类型的参数吗?