问题标签 [pdfrenderer]
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.
android - PDFrenderer 将比例设置为屏幕
我使用下面的代码来呈现 pdf。这是一个 try/catch 并且运行良好,显示 pdf。
问题是 pdf 文件对于屏幕来说太大了。有谁知道如何缩小它以适应吗?
谢谢你。
android - Android PdfRenderer 抛出 SecurityException - 无法创建带有错误 4 的文档
我正在尝试使用 PdfRenderer android api 渲染一些页面。我的一些用户开始看到这个错误:
文档中没有关于错误 4 的任何内容,尽管它确实说如果 pdf 如果使用密码加密,则会引发安全异常。从 uri 创建 PdfRenderer 时发生错误。
那么有人知道错误4到底是什么意思吗?
谢谢
java - Java - 从选定区域的pdf中提取文本到txt
接下来是这个想法,
用户选择一个pdf文件,然后将该文件转换为图像,并在应用程序中显示该图像。
在图像中,用户可以选择要从pdf文件中读取的位置,并在后台程序中完成选择位置时读取原始pdf和存储在txt文件中的文本。
重要的是,从 pdf 文件生成的图像与自己的 pdf 文件大小相同
下一个代码将 pdf 转换为图像。我使用 pdfrenderer-0.9.1.jar
然后图像在 ImageView 组件中的 JavaFX 应用程序中显示给用户。你能帮我得到鼠标的确切位置,当用户选择你想从中读取pdf文件中文本的图像的一部分时鼠标?
使用此代码,我读取 pdf 文件并从设置的位置获取文本,只有我必须手动输入位置:(。我使用 pdfbox-1.3.1.jar。我想定位客户端选择在列表中保留图片并从所有这些位置的 pdf 文件中读取文本。
例如,在下一张发票中,我想选择 4 个位置来导出文本,当您选择图片时,保留在列表中的尺寸,然后遍历列表并从这些位置从 pdf 文件中导出文本。
android - PDF 渲染器类不在 Android SDK 21 上渲染 PDF
这是我用来呈现存储在“Download/Adobe Reader/answerkey.pdf”中的名为“answerkey.pdf”的 PDF 的代码
这是我制作的 layout.xml 文件 -
出于某种原因,PDF 只是没有显示在屏幕上,我一直得到一个白色的空白背景。我究竟做错了什么?路径不正确吗?我的设备上没有 SD 卡。还是我对位图做错了什么?
android - 如何在我的应用程序中加载和查看 PDF 文件?
我试过了……</p>
webview + 谷歌文档查看器
Pdf渲染器
…但他们每个人都有一个问题:
稳定但不能改变横向模式。并且不能选择初始页面。
可以选择初始页面和横向模式,但速度很慢。和低分辨率。
有谁知道更好的选择?
java - PDFBox 2 异常的内存消耗
我们正在尝试使用 PDFRenderer 的方法 renderImageWithDPI 渲染来自不同 PDF 文件的图像。在特定的 PDF 中,对于某些页面,库渲染器具有不同的行为。
渲染本身比其他类似页面花费更长的时间,并且内存消耗达到异常大的值:进程消耗的内存每 1-2 秒增加大约 50MB,直到达到应用程序消耗的 5GB RAM 之类的值在 renderImageWithDPI 中处理。一旦线程完成 renderImageWithDPI,内存消耗几乎立即下降 1.5 - 2 GB。由于高内存消耗,有时会抛出 Java Heap Space Exception。
发生这种情况的页面与其他页面没有明显不同,具有相同的宽度、高度和磁盘大小。使用 250 DPI 和 ImageType RGB 完成渲染。此外,应用程序使用“-Dsun.java2d.cmm=sun.java2d.cmm.kcms.KcmsServiceProvider”参数运行。
这是内存泄漏还是预期的行为?另外,有人可以解释为什么有些页面会占用 2GB 内存并需要 1 分钟才能呈现,而另一些页面会在几秒钟内呈现?
java - pdf页面的Java渲染部分
我正在使用 pdfbox 将页面呈现到 BufferedImage。文档是扫描的一张纸 (A4)。不幸的是,其中许多文档已经被扫描,并且只有我可用的 OCR 在扫描时执行。所以我使用 tess4j 对这些文档进行排序。
但是,这种渲染方式非常缓慢。我实际上只需要该 pdf 第一页的一小部分,因此渲染整个页面是没有意义的。我的问题是:如何从 pdf 文档中提取区域作为 BufferedImage。例如在右上角提取大小为 100x100 的区域。
谢谢 :)
android - 为什么人们不推荐使用 PdfRenderer 显示 PDF?
自上个月以来,我一直在寻找将 pdf 显示到 android 应用程序中的最佳方式。我总是得到第三方图书馆的帮助。没有人谈论过 Android 也通过 PdfRenderer 提供相同的东西。如果我们有原生支持,为什么要使用库?
请纠正我,为什么在搜索以将 pdf 文件显示到 Android 应用程序时,我总是得到库的链接?
java - PDFRender 渲染不可见 可选内容组
对于我的工作,我需要使用 PDFBox 将 pdf 文档翻译成图像。
我的文档有许多不可见的可选内容组(例如使用 Acrobat Reader),但在渲染我的图像后包含此 ocg。
如何在不渲染所有 ocg 的情况下渲染 pdf 文档?
android - 如何在每个 android api 版本中使用 PdfRender 将 Pdf 页面转换为位图?
我查看了几个代码并导入了许多库,我尝试使用 PdfRender,它非常易于使用,但它在 api 版本 21 和 android-pdfviewer 库代码下不起作用,当我导入和使用它时,它会使 apk 大小变大很多在我的项目中。任何人都可以建议一些库或代码将每个页面的pdf转换为位图并将其保存在不应该使apk大小变大并且应该支持每个版本的android的arraylist中。
下面我附上了我的代码 PdfRender