问题标签 [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.

0 投票
1 回答
991 浏览

java - 带有 PrintDialog 的 PDF 渲染器

这可能吗?

我正在获取现有 PDF 文档的目录和文件名。 C:\temp\FileName.pdf

  1. 使用 PDF Renderer 查看文档或打印文档 我的 Eclipse 项目中包含 PDF Renderer,只是不知道如何使用它

  2. 然后使用 PrintDialog 打印出 PDF 文档。我认为 PDF Renderer 必须做一些事情才能使 PDF 文档可打印

我想在我的表单上有 2 个按钮

  • 查看 PDF -> 以只读方式打开 pdf 文档
  • 打印 PDF -> 准备好打印的 pdf 文档,然后调用 PrintDialog 选择本地打印机,然后打印

我没有找到任何显示如何在查看模式下打开 PDF 文档的 PDFRenderer 示例代码。我还没有看到有关如何将 PDF 渲染器结果发送到 PrintDialog 进行打印的代码。

0 投票
2 回答
1135 浏览

java - 使用 PDF 渲染器打开后无法删除 pdf 文件

我正在打开一个我用 iText 创建的 PDF 文件。无需在 PDF Renderer 中打开它,只需正常打开并关闭它,我就可以删除并覆盖文件。但是,一旦我使用 PDF Renderer 打开它,我就会关闭它。我无法删除 PDF 或替换它。

然后这里的代码获取图像并将其放入面板中。

然后我关闭上述项目。

它仍然在某个地方打开,但我不知道在哪里,感谢任何帮助。

0 投票
1 回答
1342 浏览

java - MuPDF 错误,关于使用 ndk-build 构建

经过长时间的 RND,选择了一个开源库(即 MuPDF)来创建 PDF VIEWER,​​但是从上周开始,我发现它也不是稳定版本或者不知道它到底是什么,删除错误仍然出错再次出错..,这是我公司的第 4 个项目,我完成了 3 个项目,但这一个成为瓶颈。

有人帮我吗?我真的很感谢!

  • 我已经从 Android.mk 中删除了“-ljnigraphics”作为自己的 stackoverflow 的一个答案,说它没用,所以我有,没有影响!

  • 我从 Core.mk 中删除了以下几行,因为它导致错误并且没有找到解决这些问题的任何方法,下面提到了相应的错误!!


$(MY_ROOT)/draw/draw_simple_scale.c \

错误:需要注册!


$(MY_ROOT)/pdf/pdf_cmap_table.c \


$(MY_ROOT)/pdf/pdf_fontfile.c \


删除上述三行(文件参考)后,我构建并收到以下错误..

静态库:libmupdfthirdparty.a
共享库:libmupdf.so

0 投票
3 回答
472 浏览

android - 在我的应用程序的活动中下载 PDF 保存并显示(渲染)它

当用户第一次查看 webview 时,我想从链接下载 PDF。

之后想要将它们保存在 SdCard 中,当用户请求查看时,在我的应用程序的活动中显示存储的 PDF。

我知道下载的东西,但坚持使用 PDF 渲染和显示。

任何帮助将不胜感激

提前致谢。

0 投票
1 回答
242 浏览

android - 在 Android 上运行 NDK 项目

我正在尝试开发应用程序的一部分,使其能够将 PDF 文件的页面呈现为位图,或将其显示在查看器上。我正在寻找一个免费的开源软件。我已经尝试了很多,例如droidreaderandroid-pdf。问题是我认为它需要 NDK 才能运行,我在尝试在 Eclipse 上构建它时不断出错,即使我直接使用 SVN 导入它。任何人都可以向我推荐一个好的分步教程,至少可以帮助我运行这些项目吗?

0 投票
1 回答
8160 浏览

java - ITextRenderer:将页面高度调整为内容

我正在使用 ITextRenderer 从 HTML 生成 PDF,我需要做的是收银机收据。此收据具有动态宽度,当然还有动态内容。这就是说,内容的高度总是不同的,现在我正在努力寻找一种方法来调整 PDF 页面的高度以适应内容。如果它太大,收据最后有一个长的白色部分,如果它是短的 PDF 得到分页,我只需要它在一页中。

@page {size: Wpx Hpx;}用来设置页面大小,但是根据宽度和数据计算内容高度几乎是不可能的(会很痛苦)。

这是生成 PDF 的代码:

我也试过renderer.getSharedContext().setPrint(false);,但这会引发 NPE。

@page {-fs-page-sequence: "none";}没有任何运气。

0 投票
1 回答
927 浏览

java - 单页视图 PDF-renderer java swing

正如标题所说。

如何在一个面板中显示所有 pdf 页面?就像 adobe pdf reader 的单页视图一样。

我在用着pdf-renderer-1.0.5.jar

0 投票
1 回答
1043 浏览

ios - PDF 渲染在顶部/底部、左/右边缘带有白线

我在几个 iOS 应用程序中使用(优秀的) vfr-reader 。它就像一个魅力,但我在渲染一些 PDF 文件时遇到了问题。

在 VFR-Reader 中,我在顶部和底部,和/或左右边缘看到白线,这对于整页照片来说非常烦人。

它们出现在渲染页面和 ThumbsViewController 中的页面缩略图中:

在此处输入图像描述 左右边缘有白线的页面缩略图

放大时白线变得(有点)大:

(底部边缘,虽然在白色页面背景下很难看到)

放大

我可以通过修改来改变它们的颜色

在 ReaderContentPage.m/drawLayer 中。

我天真地尝试将 RGBFillColor 设置为黑色,但是 PDF 中的所有文本页面(通常在白色背景上)也会显示为全黑。

我认为问题在于某些纵横比/PDF 页面尺寸,由于某种原因不能完美地填充绘图区域,因此白色背景颜色会“渗出”。

PDF 本身看起来不错,它们在 Safari 和 GoodReader 中呈现完美(没有白线)。

我很感激任何提示如何解决这个问题,或者我应该调查的一般方向。

0 投票
1 回答
569 浏览

pdf - 使用 Sun PDFRenderer 进行 Java 打印编码

我是 Java 编程的初学者,也是 stackoverflow 的初学者。目前我正在尝试使用 com.sun.pdfview 库打印 PDF 文件。它经常工作,但是对于某些文档,我收到以下错误:

我应该通知您,这些文件是用高加索语(格鲁吉亚语)编写的,典型的字体是 Sylfaen。

错误发生在以下代码中:

我相信这些文件需要使用不同的编码或者我需要指定字体,不幸的是我找不到可以查看或更改设置的脚踝。

谢谢

马丁

0 投票
2 回答
1006 浏览

java - PDFRenderer 的问题

您有什么想法如何使用标准 Java 库打印 PDF 文件并显示对话框窗口?

我在寻找解决方案时遇到了问题。正在尝试使用 PDFRenderer,但是,我不知道如何,它将我的 .pdf 打印在页面的 1/4 表面上...如果您能提供帮助,我将不胜感激。